andresbeckruiz opened a new pull request, #359:
URL: https://github.com/apache/cassandra-sidecar/pull/359

   ## [CASSSIDECAR-374](https://issues.apache.org/jira/browse/CASSSIDECAR-374)
   
   Original PR made against 
[CASSSIDECAR-373](https://github.com/apache/cassandra-sidecar/pull/339) branch 
with review comments: 
https://github.com/andresbeckruiz/cassandra-sidecar/pull/3. 
   
     ### Changes
   
     - `DurableOperationalJobTracker`: Implementation of 
`OperationalJobTracker` that persists job state via `StorageProvider`. Live 
local jobs are cached in a local `ConcurrentHashMap`,  completed jobs are 
served from storage
     - `OperationalJobManager`: Separate job tracking from execution — the job 
is registered in the tracker (and persisted) before execution begins, ensuring 
durable trackers always have a record before the job runs
     - Unit tests for `DurableOperationalJobTracker` and persist-before-execute 
verification in `OperationalJobManagerTest`
     - Integration test for `DurableOperationalJobTracker` with 
Cassandra-backed `StorageProvider`
   
     ### Future Work
   
     - 
[CASSSIDECAR-378](https://issues.apache.org/jira/browse/CASSSIDECAR-378): Add 
support for creation and coordination of local Sidecar Jobs
     - 
[CASSSIDECAR-379](https://issues.apache.org/jira/browse/CASSSIDECAR-379): Add 
PATCH operational-jobs/{id} API to update status of existing operational jobs


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


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

Reply via email to