Details
-
Sub-task
-
Status: Closed
-
Major
-
Resolution: Fixed
-
table-store-0.3.0
Description
It is possible that the separated compact job is started long after the write jobs. so compact job sources need a special split initialization logic: we will find the latest COMPACT snapshot, and start compacting right after this snapshot.
However, split initialization logic are currently coded into FileStoreSource. We should extract these logic into SnapshotEnumerator so that we can create our special SnapshotEnumerator for compact sources.
Attachments
Issue Links
- links to