horaedb icon indicating copy to clipboard operation
horaedb copied to clipboard

feat: add compaction server supporting remote compaction service

Open LeslieKid opened this issue 1 year ago • 1 comments

Rationale

The subtask to support compaction offloading. See #1545

Detailed Changes

  • [x] Define CompactionServiceImpl to support compaction rpc service.
  • [x] Introduce NodeType and enable the deployment of CompactionServer.
  • [x] Impl compaction_client for HoraeDB to access remote compaction node.
  • [ ] Update doc for CompactionServer in cluster mode.

Test Plan

CI test

LeslieKid avatar Jul 19 '24 04:07 LeslieKid

Interesting, looking forward to finishing.

tanruixiang avatar Jul 22 '24 09:07 tanruixiang

This pr is similar to #1563 . Close it.

LeslieKid avatar Sep 10 '24 08:09 LeslieKid