streaming: ingestion job to rollback to resolved timestamp OnFailOrCancel #57404
Labels
A-disaster-recovery
C-enhancement
Solution expected to add code/behavior + preserve backward-compat (pg compat issues are exception)
T-disaster-recovery
Once the ingestion job is maintaining its ingested timestamp (the low-watermark resolved timestamp across all processors, see #57400), the job should be able to rollback to this timestamp when the job is cancelled or fails.
The job will perform a
RevertRange
request over the entire keyspace on which it has been ingesting. After this change, the ingestion job should be able to ingest a stream and leave the cluster in a consistent state.The text was updated successfully, but these errors were encountered: