Uploaded image for project: 'Apache S4'
  1. Apache S4
  2. S4-108

Share ZooKeeper client connections from S4 nodes

    Details

    • Type: Improvement
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 0.5.0
    • Fix Version/s: 0.6
    • Labels:
      None

      Description

      There are currently up to 5 or 6 connections that are initiated from various parts of S4, and this can lead to issues with the ZooKeeper servers. We can limit the number of connections by sharing them.

        Issue Links

          Activity

          Hide
          mmorel Matthieu Morel added a comment -

          Addressed this issue in a patch in branch S4-114, commit [d6decd0]

          The idea is to inject ZkClient instances, built through a provider, and bind ZkClient with Singleton scope.

          Show
          mmorel Matthieu Morel added a comment - Addressed this issue in a patch in branch S4-114 , commit [d6decd0] The idea is to inject ZkClient instances, built through a provider, and bind ZkClient with Singleton scope.
          Hide
          sjcheng Aimee Cheng added a comment -

          Looks good! And I also tried it, works well!

          +1

          Show
          sjcheng Aimee Cheng added a comment - Looks good! And I also tried it, works well! +1
          Hide
          mmorel Matthieu Morel added a comment -

          developed in branch S4-114 and merged into dev in commit [6cd8742]

          Thanks for the feedback Aimee!

          Show
          mmorel Matthieu Morel added a comment - developed in branch S4-114 and merged into dev in commit [6cd8742] Thanks for the feedback Aimee!

            People

            • Assignee:
              mmorel Matthieu Morel
              Reporter:
              mmorel Matthieu Morel
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Development