summaryrefslogtreecommitdiff
path: root/kazoo/recipe
Commit message (Expand)AuthorAgeFilesLines
* feat: pep8 all the thingsfeat/issue-445Ben Bangert2017-06-013-30/+46
* Revert "New recipe proposal: TreeCache"Ben Bangert2017-05-311-389/+0
* Merge pull request #430 from anskornyakov/hotfix/semaphore-deadlockBen Bangert2017-05-311-3/+3
|\
| * fix deadlock in nonblocking semaphore acquiring, do inner lock release for ev...Anton Skornyakov2017-04-201-3/+3
* | Merge pull request #398 from tonyseek/feature/treecache-recipeBen Bangert2017-05-311-0/+389
|\ \
| * | Fix the infinite refresh after root node deletedqifei.wan2017-04-241-3/+3
| * | Closed tree cache could not be started againJiangge Zhang2017-04-171-0/+5
| * | Rename "was_xxx" to "on_xxx" in TreeCacheJiangge Zhang2017-02-251-14/+14
| * | Use KazooException instead of RuntimeError in TreeCacheJiangge Zhang2017-02-251-2/+2
| * | Add default logger if no listener is present.Jiangge Zhang2016-12-051-7/+9
| * | Implement and test the TreeCache recipe.Jiangge Zhang2016-06-231-0/+382
* | | Merge pull request #397 from paperlessreceipts/counter-pre-post-valuesBen Bangert2017-05-311-2/+11
|\ \ \
| * | | Counter: expose the previous and changed values.Lukasz Kawczynski2016-06-101-2/+11
| |/ /
* | | Merge pull request #391 from michielbaird/watcher_changesBen Bangert2017-05-311-1/+2
|\ \ \
| * | | Added test add fixed a regressionMichiel Johan Baird2016-04-201-1/+2
| |/ /
* | | Merge pull request #359 from rockerbox/queue-patchBen Bangert2017-05-311-7/+3
|\ \ \
| * | | made recipe.queue clear children on retrypatrickotoole2015-09-181-7/+3
* | | | Merge pull request #354 from d3matt/FIX/potential_leakBen Bangert2017-05-311-0/+2
|\ \ \ \
| * | | | Fix potential leak in DataWatch and ChildrenWatchMatthew Stoltenberg2015-08-191-0/+2
| |/ / /
* | | | Merge pull request #419 from jeblair/shared-locksBen Bangert2017-05-311-8/+93
|\ \ \ \
| * | | | Set watch on immediate predecessor in locksJames E. Blair2017-03-271-1/+1
| * | | | Fix typo in ReadLock exampleJames E. Blair2017-03-111-1/+1
| * | | | Fix typosJames E. Blair2017-03-101-8/+9
| * | | | Convert read/write locks into classesJames E. Blair2017-03-101-47/+45
| * | | | Fix typo.Catalin Patulea2017-03-101-1/+1
| * | | | Improve documentation for node name parsing.Catalin Patulea2017-03-101-1/+8
| * | | | Improve documentation, make more pythonic.Catalin Patulea2017-03-101-5/+10
| * | | | Fix lease, which creates nodes other than __lock__ under the lock path.Catalin Patulea2017-03-101-1/+2
| * | | | Implement read-write (shared) lock from ZooKeeper recipe.Catalin Patulea2017-03-101-10/+83
| | |_|/ | |/| |
* | | | Merge pull request #302 from bartekrutkowski/masterBen Bangert2017-05-311-0/+18
|\ \ \ \ | |/ / / |/| | |
| * | | Add LockingQueue.release() methodBartek Rutkowski2014-06-271-0/+18
* | | | Close the ChildrenWatch if the node doesn't exist.Jiangge Zhang2016-06-211-2/+7
| |_|/ |/| |
* | | Merge pull request #358 from kormat/lock_failuresJoshua Harlow2016-02-251-4/+4
|\ \ \
| * | | Fix handling of retry failures in Lock.acquireStephen Shirley2015-09-101-4/+4
| | |/ | |/|
* | | Fix examples in recipesŁukasz Jernaś2015-08-055-0/+5
|/ /
* | Merge pull request #322 from harlowja/better-cleanupBen Bangert2015-05-281-1/+0
|\ \
| * | Do cleanup in a more more robust mannerJoshua Harlow2015-05-271-1/+0
* | | Use a mini-watch helper to ensure timeout is decreasedJoshua Harlow2015-05-271-2/+24
* | | Fix semaphore usageJoshua Harlow2015-05-271-4/+7
|/ /
* | Stop retrying when already acquired and non-blockingJoshua Harlow2015-05-111-0/+2
* | Merge pull request #297 from harlowja/match-threading-lockBen Bangert2015-04-171-20/+53
|\ \
| * | 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-191-20/+52
* | | Add lease recipe.Lars Albertsson2015-03-211-0/+130
|/ /
* | Merge pull request #283 from KonishchevDmitry/pr-fix-race-in-partitionerBen Bangert2015-03-171-28/+77
|\ \
| * | Fix a race condition when party changes during lock acquisitionDmitry Konishchev2015-02-201-28/+77
| * | 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