Mansi Khara created CASSANALYTICS-170:
-----------------------------------------

             Summary: Analytics should fan out phase signals to all Sidecar 
instances in a cluster in parallel
                 Key: CASSANALYTICS-170
                 URL: https://issues.apache.org/jira/browse/CASSANALYTICS-170
             Project: Apache Cassandra Analytics
          Issue Type: Improvement
            Reporter: Mansi Khara
            Assignee: Mansi Khara


Phase signals are currently routed through the load balancer to a single 
Sidecar instance per cluster, leaving all other instances dependent on their 
polling loops to detect the transition. Analytics already knows all Sidecar 
instance addresses from the ring topology used to assign token-range slices. 
Update CoordinatedCloudStorageDataTransferApi and 
CloudStorageDataTransferApiImpl to send each phase signal directly to every 
Sidecar instance in parallel using the existing updateRestoreJob endpoint. The 
handler is already idempotent — concurrent writes of the same status are no-ops 
after the first lands. Requires the direct wakeup on the receiving instance to 
be in place so that each instance acts immediately on receipt.



--
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