This is an automated email from the ASF dual-hosted git repository.
tison pushed a change to branch CURATOR-623
in repository https://gitbox.apache.org/repos/asf/curator.git
from ad5b1642 `ChildrenCache` (used by Queues) didn't have a
`ConnectionStateListener`. Thus, if a long network partition occurred the ZK
instance would be recreated losing any set watcher and the ChildrenCache would
fail to continue watching changes. Adding a ConnectionStateListener fixes this.
add ddadeeab CURATOR-607: InterProcessReadWriteLock should expose exposing
getLockPath (#394)
add ed3cc848 CURATOR-606: ModeledFrameworkImpl.update(T model, int
version): Use version in all cases. (#393)
add 1038aa6d Replace OutstandingOps with JDK bundled Phaser (#365)
add e2d32bd0 CURATOR-561 Reset connection after repeat expiry
add 09e305ca CURATOR-624 Migrate CI from Travis to GitHub actions (#403)
add 2884ec4b CURATOR-632: Update Maven plugins (#408)
add 6f7b3e7c CURATOR-624: Fix Github Actions by adding 'distribution' for
JDK setup step (#407)
add fe50da49 CURATOR-633: Run TestConnectionStateManager tests in exact
groups (#411)
add 4624a87d CURATOR-625 Bump directory maven plugin version to 1.0 (#402)
add c905ff61 [maven-release-plugin] prepare release apache-curator-5.2.1
add 898b2ea5 [maven-release-plugin] prepare for next development iteration
add ab58c4c3 Set currentStableVersion to 5.2.1
add 5ca31e35 CURATOR-630 Upgrade jetty to 9.4.latest (#413)
add f1f9d5f8 CURATOR-537: Fix effective path can be used as a fencing
token of LeaderLatch (#414)
add ae1d2ebe Fix typo in LeaderSelector.java (#325)
add a5b24b8b Fix typo in ServiceProviderBuilder.java (#331)
add 9ab15980 Merge branch 'master' into CURATOR-623
No new revisions were added by this update.
Summary of changes:
.github/workflows/ci-unit.yaml | 63 +++++++
.travis.yml | 4 -
README.md | 1 -
curator-client/pom.xml | 4 +-
curator-examples/pom.xml | 2 +-
curator-framework/pom.xml | 4 +-
.../framework/state/ConnectionStateManager.java | 10 +-
.../state/TestConnectionStateManager.java | 48 +++++-
curator-recipes/pom.xml | 4 +-
.../framework/recipes/cache/CuratorCacheImpl.java | 18 +-
.../framework/recipes/cache/OutstandingOps.java | 55 -------
.../framework/recipes/leader/LeaderLatch.java | 23 +++
.../framework/recipes/leader/LeaderSelector.java | 2 +-
.../recipes/locks/InterProcessReadWriteLock.java | 182 +++++++++++----------
.../locks/TestInterProcessReadWriteLock.java | 105 ++++++++++++
curator-test-zk35/pom.xml | 2 +-
curator-test/pom.xml | 4 +-
curator-x-async/pom.xml | 2 +-
.../modeled/details/ModeledFrameworkImpl.java | 4 +-
.../x/async/modeled/TestModeledFramework.java | 13 +-
curator-x-discovery-server/pom.xml | 8 +-
.../server/jetty_jersey/TestMapsWithJersey.java | 16 +-
.../jetty_jersey/TestObjectPayloadWithJersey.java | 16 +-
.../server/jetty_jersey/TestStringsWithJersey.java | 16 +-
.../jetty_resteasy/TestStringsWithRestEasy.java | 14 +-
curator-x-discovery/pom.xml | 4 +-
.../x/discovery/ServiceProviderBuilder.java | 2 +-
pom.xml | 37 +++--
28 files changed, 448 insertions(+), 215 deletions(-)
create mode 100644 .github/workflows/ci-unit.yaml
delete mode 100644 .travis.yml
delete mode 100644
curator-recipes/src/main/java/org/apache/curator/framework/recipes/cache/OutstandingOps.java