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]