commit | 959c1ca34f6ebcb11370180dfafbd8e85320dcd2 | [log] [tgz] |
---|---|---|
author | Jordan Zimmerman <jordan@jordanzimmerman.com> | Wed Feb 19 22:27:10 2020 -0500 |
committer | GitHub <noreply@github.com> | Wed Feb 19 22:27:10 2020 -0500 |
tree | b3e92dbeb5a699dff3ac4723f285b89a85f17012 | |
parent | 9c54babcf93d783eb301f11b2a14d78c3034c671 [diff] |
CURATOR-559 (#346) The retry loop mechanism ended up getting nested multiple times causing exponential calls to the retry policy and violating a given policy's limits. Use a thread local to mitigate this so that a retry loop is reused for nested API calls, etc.
Apache Curator is a Java/JVM client library for Apache ZooKeeper[1], a distributed coordination service.
Apache Curator includes a high-level API framework and utilities to make using Apache ZooKeeper much easier and more reliable. It also includes recipes for common use cases and extensions such as service discovery and a Java 8 asynchronous DSL. For more details, please visit the project website: http://curator.apache.org/
[1] Apache ZooKeeper https://zookeeper.apache.org/