Arjun Ashok created CASSSIDECAR-341:
---------------------------------------

             Summary: Implement Durable State for Long-Running Sidecar Jobs
                 Key: CASSSIDECAR-341
                 URL: https://issues.apache.org/jira/browse/CASSSIDECAR-341
             Project: Sidecar for Apache Cassandra
          Issue Type: Improvement
          Components: Rest API
            Reporter: Arjun Ashok


The Sidecar's job management framework 
(https://issues.apache.org/jira/browse/CASSSIDECAR-150) currently stores job 
state in-memory. This approach makes some assumptions around the duration of 
the job and is not resilient, as all job information is lost if the Sidecar 
restarts.

To support long-running operations like `repair` 
(https://issues.apache.org/jira/browse/CASSSIDECAR-268) that may take days to 
complete, we must make the job state durable. This change will introduce a 
persistent storage layer, ensuring that the status and progress of asynchronous 
jobs survive restarts.



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

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org
For additional commands, e-mail: commits-h...@cassandra.apache.org

Reply via email to