Uploaded image for project: 'InsightEdge Platform'
  1. GS-13552

Share a single instance of Curator Framework client to support large-scale deployments

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Medium
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 12.3.1
    • Labels:
      None
    • Platform:
      All
    • Acceptance Test:
      run manager suite regression
    • Sprint:
      12.3.1-M6
    • Product:
      XAP
    • Edition:
      Premium

      Description

      It is recommended in the Apache Curator documentation that the allocated Curator Framework Instance should be shared - "share one CuratorFramework per ZooKeeper cluster in your application".

      We already have a cached Instance, but there is no tracking of how many are holding this instance. We need to track so that the instance close() is only called on the last held reference. Also, currently it is shared only between a single Space instance context, and not by multiple Space instances on the same GSC.

        Attachments

          Activity

            People

            • Assignee:
              moran Moran Avigdor
              Reporter:
              moran Moran Avigdor
              Participants of an issue:
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: