feat: add postpone bucket (bucket=-2) write support for primary-key tables#252
feat: add postpone bucket (bucket=-2) write support for primary-key tables#252JingsongLi merged 2 commits intoapache:mainfrom
Conversation
…ables Postpone bucket mode writes data in KV format without sorting or deduplication, deferring bucket assignment to background compaction. Files are written to `bucket-postpone` directory and are invisible to normal reads until compacted.
|
I found two behavior-compatibility issues compared with Java's postpone-bucket implementation:
So these are not just implementation differences; they change the behavioral assumptions that Java relies on for postpone-bucket replay / compaction. |
|
Regarding the first question, |
|
Regarding the second question, there is indeed a problem; I will fix it. |
|
Thanks @jerry-024 , comment addressed. |
Purpose
Postpone bucket mode writes data in KV format without sorting or deduplication, deferring bucket assignment to background compaction. Files are written to
bucket-postponedirectory and are invisible to normal reads until compacted.Brief change log
Tests
API and Format
Documentation