Details

    • Type: Sub-task
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 3.0.0
    • Component/s: None
    • Labels:
      None

      Description

      ZK 3.5 adds updateServerList(). This should be exposed in the CuratorFramework interface. Also, Curator should watch for Config changes and update the server list when it happens

        Issue Links

          Activity

          Hide
          githubbot ASF GitHub Bot added a comment -

          Github user Randgalt closed the pull request at:

          https://github.com/apache/curator/pull/109

          Show
          githubbot ASF GitHub Bot added a comment - Github user Randgalt closed the pull request at: https://github.com/apache/curator/pull/109
          Hide
          githubbot ASF GitHub Bot added a comment -

          GitHub user Randgalt opened a pull request:

          https://github.com/apache/curator/pull/109

          CURATOR-266 Support updateServerList

          Note: this PR includes CURATOR-265

          1. EnsembleTracker should always be on, it now is
          2. Removed DynamicEnsembleProvider. This should not be optional. EnsembleTracker now always publishes config changes which will end up calling ZooKeeper.updateServerList()
          3. Testing

          You can merge this pull request into a Git repository by running:

          $ git pull https://github.com/apache/curator CURATOR-266

          Alternatively you can review and apply these changes as the patch at:

          https://github.com/apache/curator/pull/109.patch

          To close this pull request, make a commit to your master/trunk branch
          with (at least) the following in the commit message:

          This closes #109


          commit 26364c6186fc7c09a9462557b1ca791e9aa70006
          Author: randgalt <randgalt@apache.org>
          Date: 2015-09-26T18:13:02Z

          1. EnsembleTracker should always be on, it now is
          2. Removed DynamicEnsembleProvider. This should not be optional. EnsembleTracker now always publishes config changes which will end up calling ZooKeeper.updateServerList()
          3. Testing


          Show
          githubbot ASF GitHub Bot added a comment - GitHub user Randgalt opened a pull request: https://github.com/apache/curator/pull/109 CURATOR-266 Support updateServerList Note: this PR includes CURATOR-265 1. EnsembleTracker should always be on, it now is 2. Removed DynamicEnsembleProvider. This should not be optional. EnsembleTracker now always publishes config changes which will end up calling ZooKeeper.updateServerList() 3. Testing You can merge this pull request into a Git repository by running: $ git pull https://github.com/apache/curator CURATOR-266 Alternatively you can review and apply these changes as the patch at: https://github.com/apache/curator/pull/109.patch To close this pull request, make a commit to your master/trunk branch with (at least) the following in the commit message: This closes #109 commit 26364c6186fc7c09a9462557b1ca791e9aa70006 Author: randgalt <randgalt@apache.org> Date: 2015-09-26T18:13:02Z 1. EnsembleTracker should always be on, it now is 2. Removed DynamicEnsembleProvider. This should not be optional. EnsembleTracker now always publishes config changes which will end up calling ZooKeeper.updateServerList() 3. Testing

            People

            • Assignee:
              randgalt Jordan Zimmerman
              Reporter:
              randgalt Jordan Zimmerman
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Development