We're updating the issue view to help you get more done. 

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

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.

Workaround

None

Acceptance Test

run manager suite regression

Status

Assignee

Meron Avigdor

Reporter

Meron Avigdor

Labels

None

Priority

Medium

SalesForce Case ID

None

Fix versions

Commitment Version/s

None

Due date

None

Product

XAP

Edition

Premium

Platform

All

Sprint

None