tonbo-io / tonbo

A portable embedded database using Arrow.
https://tonbo.io
Apache License 2.0
606 stars 42 forks source link

separate major and minor compaction #160

Open crwen opened 4 days ago

crwen commented 4 days ago

Use a global queue CompactionStates to store major compaction tasks. Whenever compaction is triggered, poll a task to compact.