Francisco Guerrero created CASSSIDECAR-174:
----------------------------------------------

             Summary: Mechanism to have a reduced number of Sidecar instances 
run operations
                 Key: CASSSIDECAR-174
                 URL: https://issues.apache.org/jira/browse/CASSSIDECAR-174
             Project: Sidecar for Apache Cassandra
          Issue Type: Improvement
            Reporter: Francisco Guerrero
            Assignee: Francisco Guerrero


This is a proposal to introduce a mechanism to have a reduced number of Sidecar 
instances run operations across the cluster. Ideally we would want a unique 
Sidecar instance perform a subset of operations in the cluster. However, the 
operations might be triggered by more than one Sidecar instance so they can be 
assumed to be safe to be performed by one or more leaders.
 
Currently Sidecar has existing use cases where we want a single Sidecar 
instance to perform, for example schema initialization. There are upcoming use 
cases in Sidecar that might be able to take advantage of this feature.

h3. Goals
 - Have the ability to choose a reduced number of instances that can perform 
operations where we would want only a minimal number of instances perform the 
operations
 - Easily write new tasks or define schemas that are going to be executed by 
the reduced number of Sidecar instances
 - Have some loose guarantees on always having at least one leader

h3. Non-Goals
 - Have a unique global leader





--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to