Optimization: Make Redlock.locked()
slightly more efficient
Bail out of Redlock.locked()
as soon as we've achieved quorum.
What's Changed
- Improve wording by @brainix in #380
- Upgrade requirements by @brainix in #381
- Improve grammar in log messages by @brainix in #382
- Document RedisList limitations by @brainix in #383
- Test BailOutExecutor by @brainix in #384
- Fix flapping test by @brainix in #385
- Upgrade Python to 3.9.5 by @brainix in #386
- Simplify code by using chunking by @brainix in #387
- Simplify code to reduce cognitive load by @brainix in #388
- Preserve Open-Closed Principle with name mangling by @brainix in #389
- Bail out of Redlock.locked() on quorum by @brainix in #390
- Simplify Redlock.locked() by @brainix in #391
- Make all of our distributed algorithms consistent by @brainix in #392
Full Changelog: v1.1.7...v1.1.8