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

Reply via email to