Skip to content

Commit 56ed503

Browse files
committed
feat: add deletion vector compaction planner
Add a snapshot-bound metadata-only planner that selects rewrite candidates by file size and deduplicated file-scoped position-delete pressure. Validate planner inputs and group candidates deterministically within partitions using target-sized groups.
1 parent dc84d6e commit 56ed503

7 files changed

Lines changed: 944 additions & 0 deletions

File tree

‎src/iceberg/CMakeLists.txt‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ set(ICEBERG_SOURCES
2626
catalog/memory/in_memory_catalog.cc
2727
catalog/session_catalog.cc
2828
catalog/session_context.cc
29+
compaction_planner.cc
2930
delete_file_index.cc
3031
deletes/dv_util.cc
3132
deletes/dv_writer.cc

0 commit comments

Comments
 (0)