Details
-
Improvement
-
Status: Open
-
Major
-
Resolution: Unresolved
-
None
-
None
-
None
-
3
Description
in multi-writer scenario, if there is an inflight delta commit by writer1 and if writer2 i looking to schedule compaction, the delta commit might eventually fail. This may not be a good experience for end user. Think about regular writes are happening via deltastreamer and a separate async process is taking care of scheduling and executing compaction. Deltastreamer continuous mode might get aborted whenever such overstepping happens. We should add a support where in, compaction scheduling is deferred when an inflight delta commit is found in the timeline.