summaryrefslogtreecommitdiff
path: root/kazoo
Commit message (Expand)AuthorAgeFilesLines
* Fix NameError with basestring (in py3k)Raul Gutierrez S2015-06-161-3/+3
* Reformat messages in type error exceptions strings in reconfigJoshua Harlow2015-06-121-4/+5
* Add support for reconfig cluster membership operation (issue #234)Raul Gutierrez S2015-06-024-0/+177
* replacing sys.stderr(...) with sys.stderr.write(...)worker bee2015-05-301-1/+1
* Merge pull request #322 from harlowja/better-cleanupBen Bangert2015-05-284-65/+86
|\
| * Do cleanup in a more more robust mannerJoshua Harlow2015-05-274-65/+86
* | Merge pull request #318 from harlowja/fix-at-exit-registerBen Bangert2015-05-281-1/+1
|\ \
| * | At exit register takes *args and **kwargs not args and kargsJoshua Harlow2015-05-271-1/+1
| |/
* | Merge pull request #321 from harlowja/fixed-sempahoreBen Bangert2015-05-271-5/+30
|\ \
| * | Use a mini-watch helper to ensure timeout is decreasedJoshua Harlow2015-05-271-2/+24
| * | Fix semaphore usageJoshua Harlow2015-05-271-4/+7
| |/
* | Use the compat layer for atexit functionalityJoshua Harlow2015-05-271-1/+3
|/
* Add tests that continue to ensure non-blocking worksJoshua Harlow2015-05-111-5/+33
* Stop retrying when already acquired and non-blockingJoshua Harlow2015-05-111-0/+2
* Merge pull request #299 from harlowja/same-type-error-formatBen Bangert2015-05-111-2/+1
|\
| * Use the same type error message format as the other type errorsJoshua Harlow2015-03-201-2/+1
* | Merge pull request #295 from harlowja/thread-handler-spawnBen Bangert2015-05-111-8/+2
|\ \
| * | Use the spawn method when creating thread handler workersJoshua Harlow2015-03-181-8/+2
| |/
* | Merge pull request #307 from kormat/fix-outstanding-pingJoshua Harlow2015-04-171-0/+1
|\ \
| * | Re-set the ping_outstanding event before connectingStephen Shirley2015-04-091-0/+1
* | | Merge pull request #280 from harlowja/retry-server-versionBen Bangert2015-04-172-5/+71
|\ \ \
| * | | Add server_version retry testsJoshua Harlow2015-03-181-0/+27
| * | | Merge branch 'master' into HEADJoshua Harlow2015-03-187-147/+362
| |\ \ \ | | | |/ | | |/|
| * | | Use a iterable rangeJoshua Harlow2015-02-141-1/+1
| * | | Raise an exception instead of returning noneJoshua Harlow2015-02-141-1/+4
| * | | Add retries to server_version() fetchJoshua Harlow2015-02-141-5/+41
* | | | Merge pull request #297 from harlowja/match-threading-lockBen Bangert2015-04-172-22/+116
|\ \ \ \ | |_|_|/ |/| | |
| * | | Use handler specific sleep functionJoshua Harlow2015-03-201-4/+6
| * | | Make the many threads lock test betterJoshua Harlow2015-03-201-11/+47
| * | | Fix bad syntax errorJoshua Harlow2015-03-191-1/+1
| * | | Have mini-lock routine return true resultJoshua Harlow2015-03-191-1/+2
| * | | Have the lock reentrancy behave like threading.lockJoshua Harlow2015-03-192-21/+76
| | |/ | |/|
* | | Don't crash when the hosts strings is bogusRaul Gutierrez S2015-04-022-0/+7
* | | Add lease recipe.Lars Albertsson2015-03-213-0/+332
|/ /
* | Merge pull request #283 from KonishchevDmitry/pr-fix-race-in-partitionerBen Bangert2015-03-172-28/+176
|\ \
| * | Fix a race condition when party changes during lock acquisitionDmitry Konishchev2015-02-201-28/+77
| * | Add race condition test that current SetPartitioner doesn't passDmitry Konishchev2015-02-201-0/+99
| * | Always call self._allocate_transition() asynchronously to not block Gevent hu...Dmitry Konishchev2015-02-201-1/+1
* | | Merge pull request #294 from harlowja/no-re-entrant-commentBen Bangert2015-03-171-0/+2
|\ \ \
| * | | Don't forget the 'be'Joshua Harlow2015-03-171-1/+1
| * | | Add comment to sempahore recipe noting its not re-entrantJoshua Harlow2015-03-171-0/+2
| | |/ | |/|
* | | Merge pull request #271 from KonishchevDmitry/pr-fix-partitionerBen Bangert2015-03-174-112/+172
|\ \ \ | | |/ | |/|
| * | Merge remote-tracking branch 'upstream/master' into pr-fix-partitionerDmitry Konishchev2015-02-1411-91/+91
| |\ \ | | |/
| * | Merge remote-tracking branch 'upstream/master' into pr-fix-partitionerDmitry Konishchev2015-02-1312-190/+654
| |\ \
| * | | Add tests for features and fixes from #271Dmitry Konishchev2015-02-131-0/+34
| * | | Generalize SetPartitioner testsDmitry Konishchev2015-02-131-56/+73
| * | | Add KazooTestHarness.lose_connection() methodDmitry Konishchev2015-02-131-32/+33
| * | | OS X fixes for unit testsDmitry Konishchev2015-02-131-1/+7
| * | | SetPartitioner: Add state_change_event attributeDmitry Konishchev2015-02-101-6/+14
| * | | Fix handling KazooState.SUSPENDED in SetPartitionerDmitry Konishchev2015-02-101-19/+8