horaedb
horaedb copied to clipboard
feat: add compaction server supporting remote compaction service
Rationale
The subtask to support compaction offloading. See #1545
Detailed Changes
- [x] Define
CompactionServiceImplto support compaction rpc service. - [x] Introduce
NodeTypeand enable the deployment of CompactionServer. - [x] Impl
compaction_clientfor HoraeDB to access remote compaction node. - [ ] Update doc for CompactionServer in cluster mode.
Test Plan
CI test
Interesting, looking forward to finishing.
This pr is similar to #1563 . Close it.