Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/celery/billiard

Multiprocessing Pool Extensions
https://github.com/celery/billiard

Sets release date for 3.0

6de6948ca1b5a769a1e357a812009695ff0973cc authored about 11 years ago by Ask Solem <[email protected]>
Version now 3.0.0.0

4f311ee6fb77078a0031b4e8ba46c32a1ec63141 authored about 11 years ago by Ask Solem <[email protected]>
Updates CHANGES.txt

e7ec1aeef5b79a8216f8cb513d709f112f482f75 authored about 11 years ago by Ask Solem <[email protected]>
Cosmetics for Issue #73

07d55222678f5004c0270d1630ca1ee107141b0f authored about 11 years ago by Ask Solem <[email protected]>
Added comment and exitcode

43e1338f4863e6d2ac836292f3fdc5646a26c651 authored about 11 years ago by Dan <[email protected]>
added pid in toplevel run function to remove duplicate call to os.getpid(), removed extra call to on_loop_stop. would be great to pass in return type from workloop somehow...

81bcbb6088a1192534d677e9f8ad58bd1012cef1 authored about 11 years ago by Dan <[email protected]>
add callback for on_loop_stop

7ca3782cc2b628b7a519474e367eea5065621534 authored about 11 years ago by Dan <[email protected]>
Use monotonic() if available

6aac8c0212f805dae08172c162e472e7994a81c6 authored about 11 years ago by Ask Solem <[email protected]>
Fallback for monotonic on Linux/OS X

555a61d90efacacb233871e972ff759a996ff63c authored about 11 years ago by Ask Solem <[email protected]>
Ignore unknown signals. Closes celery/celery#1573

afc89bd3c31dd2f668f9196efcb2e0973730aa3b authored about 11 years ago by Ask Solem <[email protected]>
Exiting signal handlers must not run again. Related to #74

e3edb6356995f20692b301160988392fdf3e7a42 authored about 11 years ago by Ask Solem <[email protected]>
do not catch SIGILL, SIGSEGV, SIGFPE. See CERT's SIG35-C

2bef62a7561ccca8509a4ceaaf471967c5737fb6 authored about 11 years ago by Kevin Blackham <[email protected]>
flakes

a0fe66526d9965d0f5467c772c265a8d2a016d1e authored about 11 years ago by Ask Solem <[email protected]>
Process bootstrap: Do not evaluate logging PlaceHolder objects. Fixes celery/celery#1404

88e813374c273d67e458e4508841de312209d39d authored about 11 years ago by Ask Solem <[email protected]>
Fixes typo

602e0f739ae2ae4afd506771a0a07da74b683d69 authored about 11 years ago by Ask Solem <[email protected]>
Use time.monotonic if available

4b5a2535716d09ad11ee8eb1cc4ab627eb872b93 authored about 11 years ago by Ask Solem <[email protected]>
maintan_pool now reraises errno.ENOENT as MemoryError (celery/celery#1115)

4f0a6939bdaa1e4bad295c24786bfc5902048b90 authored about 11 years ago by Ask Solem <[email protected]>
3.3.0 rc2

3096ad1fbca33c0405c0e1130c8b014e96545571 authored about 11 years ago by Ask Solem <[email protected]>
Updates CHANGES.txt

0a4c5c694a4ed2257026b9f12459aa7161e91f61 authored about 11 years ago by Ask Solem <[email protected]>
Wording

eabb6ef994c680b481601061a81f0d854a4c227b authored about 11 years ago by Ask Solem <[email protected]>
flakes

aac71c2572937885f7d579549cc0cc20cd67e84c authored about 11 years ago by Ask Solem <[email protected]>
Fixes maintain_pool signature

f1d9c87ceb4092fc5ad3979ce6ae9b2ad4222eb5 authored over 11 years ago by Ask Solem <[email protected]>
Pool: Localize threading.Lock so that it can be patched

dc37af88d143a68547258e112e33dffb5eca0898 authored over 11 years ago by Ask Solem <[email protected]>
Pool: Try removing poll before receive (Issue #19)

2e27e92810f7ef243aae8967a32f519505712190 authored over 11 years ago by Ask Solem <[email protected]>
Python3 reduction fix

6be21f03c732dd564bc14f4832a7a540aedc9c5c authored over 11 years ago by Ask Solem <[email protected]>
Fixes _reduction3

32f6bd7837a59652ebf9e88a9e292de90fa608c2 authored over 11 years ago by Ask Solem <[email protected]>
Merge branch 'extesy/master'

c5f48c7ac0c2c2ec1be00f45e4d19f4437c045c8 authored over 11 years ago by Ask Solem <[email protected]>
flakes

1906ccd6d2c66638d53cadf31a6b259dcda7fcab authored over 11 years ago by Ask Solem <[email protected]>
Fixes reduction on Py3 + force_execv. Closes #64

b0e665943a0ba70976de771419ffbac51a5aa304 authored over 11 years ago by Ask Solem <[email protected]>
Process bootstrap: Ignore errors when flushing stdouts. Maybe fix for #16

d45f0f070469d893ea0fd0ff813a07f7cd4bf28c authored over 11 years ago by Ask Solem <[email protected]>
Fix compile warnings and errors on MSVC

80334363f958678f6d9ba79a0278e4b196f1efd4 authored over 11 years ago by Oleg Anashkin <[email protected]>
Fix _TestZZZNumberOfObjects for python3 syntax

8f77cfc079f60a71fb5eeaae51eef87fde63a9af authored over 11 years ago by Oleg Anashkin <[email protected]>
Fix typo in ioctlsocket parameter

386308159025b02d486b31da2cd4906acc99ab6f authored over 11 years ago by Oleg Anashkin <[email protected]>
Correctly identify python2 version and close Windows handles

d4fc9994253b199ed43049df3a35db6d87fca11d authored over 11 years ago by Oleg Anashkin <[email protected]>
Now supports PyPy (Connection.send_offset + .setblocking)

d324cd6ca03377821e7fdd606a8df61a0b54e918 authored over 11 years ago by Ask Solem <[email protected]>
Use Py2.6 specific flakeplus

9fb4000838f856d14c7f93f9e5fe2978f029a49a authored over 11 years ago by Ask Solem <[email protected]>
Merge pull request #60 from nischu7/master

Tiny Python 3k fix

e4e0714909273ae8634c7c902e15d7d5422ed25b authored over 11 years ago by Ask Solem Hoel <[email protected]>
Add Python 3k fixes

1352410e981bbe7a53e0d72ee05c416f94e24a0b authored over 11 years ago by Jan N. Schulze <[email protected]>
Do not use 2to3

0e1818c1859598b3e7a7b1b9f33f9a347e7f0f12 authored over 11 years ago by Ask Solem <[email protected]>
Fixes AttributeError on win32. Closes #58

fc0aacd2309712614b282747bf5b59f7b3718401 authored over 11 years ago by Ask Solem <[email protected]>
flakes + Py < 3.4 compat

b834d4bfb998751c8d74cbb76aeed563d9969ed6 authored over 11 years ago by Ask Solem <[email protected]>
[Py3] Adds support for Connection.recv_payload, .send_offset and .setblocking

ff53c66e389e4174e670989a58e17c2287fb2211 authored over 11 years ago by Ask Solem <[email protected]>
Merge pull request #56 from extesy/patch-1

Fix missing _subprocess on Python 3.3 on Windows

0a57806754b88fc8b6d4d7ba80f3fe0c22a683fd authored over 11 years ago by Ask Solem Hoel <[email protected]>
Fix missing _subprocess on Python 3.3 on Windows

Python 3.3 on Windows has consolidated _subprocess and _multiprocessing into new _winapi module....

dc8d09fb5e1e3e9a33f12f4fa7d83c9b37b971ae authored over 11 years ago by Oleg Anashkin <[email protected]>
Merge branch '2.7'

Conflicts:
CHANGES.txt
README.rst
billiard/__init__.py
billiard/_ext.py

9a68910cf88d8e5b520751368e5bf8588491736a authored over 11 years ago by Ask Solem <[email protected]>
Bumps verson to 2.7.3.30

dc021b673e6ab8538ab6e5800094095e7e66b81c authored over 11 years ago by Ask Solem <[email protected]>
Fixes ImportError in billiard._ext

3d7c8aacf440b688d2a0499df0de5b4c45f5ac8d authored over 11 years ago by Ask Solem <[email protected]>
Bumps version to 2.7.3.29

8dc2041bb12e5b87afa8a0dd2f26190d8271c5b5 authored over 11 years ago by Ask Solem <[email protected]>
win32 is _winapi on Py3. Closes #46

Conflicts:
CHANGES.txt

e93994a07556ff19dc2815714f91d2d184693fb1 authored over 11 years ago by Ask Solem <[email protected]>
win32 is _winapi on Py3. Closes #46

cc4becba0e03ebb3478f25c1c58bea2326ccd6d3 authored over 11 years ago by Ask Solem <[email protected]>
Proper handling of 'HAVE_SEM_OPEN' config var which returns None if not present on freebsd7+

7a2906d17b4ac0c9c93e4ae2192a5e66685fdd77 authored over 11 years ago by Krzysztof Jagiello <[email protected]>
Proper handling of 'HAVE_SEM_OPEN' config var which returns None if not present on freebsd7+

2f376016cc808aec17247496b3a117aab34d2c27 authored over 11 years ago by Krzysztof Jagiello <[email protected]>
recv_paylaod should not be required. Closes #53

5a6d7035203ed4bf318f1be44b16f3917abbd2cf authored over 11 years ago by Ask Solem <[email protected]>
Adds ApplyResult.discard and missing Pool._process_by_pid

2fb5a2f41dc01de052f46484378278f20bbe3161 authored over 11 years ago by Ask Solem <[email protected]>
Py3 fixes

3404c726d85d7ea518633423f674ca5e5cee73df authored over 11 years ago by Ask Solem <[email protected]>
Pool.shrink should not show process exit error log

a294684a2826cb5f47252a0fa2f0890e247532ed authored over 11 years ago by Ask Solem <[email protected]>
Pool: Do not attempt to join not-started process

a6e2fa7a2342835f287c5866e7cd16a7d41239e6 authored over 11 years ago by Ask Solem <[email protected]>
Fixes calling error (human_status)

7ea5a5a2e7d395d407c15b30a62e7bc7ad20c5d5 authored over 11 years ago by Ask Solem <[email protected]>
WorkerLostError now shows signal name

0cdf299ea27696b87743becc7ed878ef568a697e authored over 11 years ago by Ask Solem <[email protected]>
Pool: Adds Worker.send_job_offset and send_syn_offset shortcuts

1db9f94c947d39c10c87e081f32afb109133366a authored over 11 years ago by Ask Solem <[email protected]>
Should put back if write_to process gone

647abc9d8feb02010426877b99b5c2d038a6da6b authored over 11 years ago by Ask Solem <[email protected]>
Fixes

e893760b2951862cd14a3985b34714eff750d0d3 authored over 11 years ago by Ask Solem <[email protected]>
Fixes name error

fa5f9773c2d508aec30d679f2f09c6ee161a430d authored over 11 years ago by Ask Solem <[email protected]>
Fixes bug with on partial read

cbe9ee87070af167660e1f101cbc4553abd3e635 authored over 11 years ago by Ask Solem <[email protected]>
Adds NACK operation

38a4d9870b49f3ee6b15a347a7761718236ff183 authored over 11 years ago by Ask Solem <[email protected]>
fix broken path

e6eaab29f92a7ec6275fee51ea53b0bd7b15f1b7 authored over 11 years ago by Ask Solem <[email protected]>
Pool: Adds support for ack confirmation

d3323bc894fad4e011ccb4e35eee49626652869b authored over 11 years ago by Ask Solem <[email protected]>
synack experiment

3d45759cb602f6899e2dea8799701f23e9ef4bf3 authored over 11 years ago by Ask Solem <[email protected]>
make sure finally: blocks from parent are not executed in child

057ce9bd58cbad54c870b77e453cde167eba5558 authored over 11 years ago by Ask Solem <[email protected]>
fixes typo on_job_worker_lost -> on_job_process_lost

466df0934fc947d22d11c13d24b4b0a15802ef0b authored over 11 years ago by Ask Solem <[email protected]>
Remove LaxSemaphore __debug__ notes. Closes #52

9d5bf0d5a36b55229de0312cd3b8bfde34b75981 authored over 11 years ago by Ask Solem <[email protected]>
Merge branch '2.7'

Conflicts:
billiard/pool.py
billiard/process.py

c80f9fe46769acad5fb597c2573cb75674c35ddb authored over 11 years ago by Ask Solem <[email protected]>
Small fixes after multisock merge

4a01489ac69d56c2b7cfeb2b708c80ea12dcc07d authored over 11 years ago by Ask Solem <[email protected]>
Logging re-init now done by Process

49401c19fa06e300ac4a3347d1202890b5e8719d authored over 11 years ago by Ask Solem <[email protected]>
Process should re-init logger locks as early as possible

223f54e3f4a738ad09a1c5f57a180b8b7e22d892 authored over 11 years ago by Ask Solem <[email protected]>
Pool.terminate_job should ignore no such process error

5f4a6a4728a58cc28af3e42af02eebd12446e27a authored over 11 years ago by Ask Solem <[email protected]>
cleanup

e60e3c066a8ccb26efc5be2ecdf48693ee1284f0 authored over 11 years ago by Ask Solem <[email protected]>
refactoring multisock

0a417ed12677e92eb6d72e6af5ad17e7dd86cb25 authored over 11 years ago by Ask Solem <[email protected]>
Pool: Adds the hooks necessary to support using multiple sockets

06bc65e0696acc433c68ff2bb5a64445b17a4c70 authored over 11 years ago by Ask Solem <[email protected]>
Adds Connection.setblocking

185ef6ed9a5f6a0f34b01e04a3d64d61e789e3b6 authored over 11 years ago by Ask Solem <[email protected]>
billiard.Pool proxy updated with new keyword args

9ba551effb4dcd451b8432ddbb87cd27c503bda5 authored over 11 years ago by Ask Solem <[email protected]>
Adds queues._SimpleQueue (version not using semaphore mutex)

5d11df2137398213992a28f533878c14c33c16ce authored over 11 years ago by Ask Solem <[email protected]>
Merge branch '2.7'

0e2faca366073b25300713537207e892226b5603 authored over 11 years ago by Ask Solem <[email protected]>
Revert change a61149be16d9daef9e0ca1de33283027b9913770

b7c1cfa4c19b314347b929eae84ca477ca19776e authored over 11 years ago by Ask Solem <[email protected]>
Merge branch '2.7'

7c827119942fac01ff50a1e192f23302c9b9c966 authored over 11 years ago by Ask Solem <[email protected]>
cpickle.UnpicklingError is not pickle.UnpicklingError for same crazy reason

f84b8a5cb500b46657121db03722414f47088cb2 authored over 11 years ago by Ask Solem <[email protected]>
Update billiard.Pool signature

2e7d4abb03442542d53f98c5abd421c9f59119d0 authored over 11 years ago by Ask Solem <[email protected]>
Pool: Unpickle objects in Python instead of C to handle EOFError from pickle separate from socket

12ed70658babcb9c98199fc9449368aff3740762 authored over 11 years ago by Ask Solem <[email protected]>
Increases connection inbound buffer size from 1kb to 128kb

a3d572bc3cb54c9dac896b55acc9e428f7ba731a authored over 11 years ago by Ask Solem <[email protected]>
Ignore unpickling error

a61149be16d9daef9e0ca1de33283027b9913770 authored over 11 years ago by Ask Solem <[email protected]>
multiprocessing C code cleanup

8357dfa102605c234e8a32a35edc224ce0c7cdc2 authored over 11 years ago by Ask Solem <[email protected]>
Revert temporary hack in f586d8b61f56235853b147e069592c5a7a84475a

4d0ec74fd356a599f26b5bd0472dcc636e120b6d authored over 11 years ago by Ask Solem <[email protected]>
Adds _billiard.Connection.send_offset

0b5d5f654cd5c92f17da8a7014b9c4fa5788397c authored over 11 years ago by Ask Solem <[email protected]>
support on_block callback in inqueue.write. Temporary fix for celery/celery#1306

f586d8b61f56235853b147e069592c5a7a84475a authored over 11 years ago by Ask Solem <[email protected]>
Merge branch '2.7'

Conflicts:
CHANGES.txt
README.rst
billiard/__init__.py
billiard/pool.py
billiard/util.py

401ec585183a2ff75e8e1f32556abbf2a71fe649 authored over 11 years ago by Ask Solem <[email protected]>
Make sure _exit_function works when thread wakes up after gc collect

b1ddce7b4269375bdefa4f128650bb571e85f6ea authored over 11 years ago by Ask Solem <[email protected]>
Bumps version to 2.7.3.28 and updates Changelog

a9d8a10d92715a1c8a19f96a9076d736fffa40ad authored over 11 years ago by Ask Solem <[email protected]>
Fixes possible race condition

e43578e5778edd2ab9274a34064eac448e042b36 authored over 11 years ago by Ask Solem <[email protected]>
Include pid in process info logs

e9553110872e532d63f5d21142cd3c83765d4676 authored over 11 years ago by Ask Solem <[email protected]>
tests for restart_state

3eeca50962bab161897f95915d6a30db22da8b7e authored over 11 years ago by Ask Solem <[email protected]>