summaryrefslogtreecommitdiff
path: root/kazoo/recipe
Commit message (Expand)AuthorAgeFilesLines
* fix(recipe): Delete lock node in queue recipe if entry already consumedKhaled Basbous2018-09-251-2/+11
* feat(recipe): allow non ephemeral lockingRaghu Udiyar2018-03-231-4/+15
* fix(recipe): conn hangs when TreeCache refreshingJiangge Zhang2018-03-231-3/+3
* fix(recipe): Unexpected exceptions break TreeCacheJiangge Zhang2018-03-231-14/+11
* perf(recipe): Give TreeCache standalone queueJiangge Zhang2018-03-231-1/+16
* fix (recipe): Don't set creation watch on lock predecessor nodePatrick White2018-03-151-5/+8
* fix: Remove use of "async" as a variableTravis Gockel2017-08-242-7/+9
* style: pep8 importsjeffwidman-pep8-importsJeff Widman2017-07-238-22/+21
* feat(recipe): Add TreeCache recipeJiangge Zhang2017-06-131-0/+389
* fix: add missed parens to LockingQueue function call.Bill Sanders2017-06-031-1/+1
* 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