Xline
Xline copied to clipboard
Improve the sync_compaction_request implementation
When a client compacts the specific revision with the physical
option, the KvServer will block until the compactor finishes the compaction task. However, we place the block logic in sync_compaction_request
currently. This is not a good practice in that it will block the state machine. We need to move it into the KvServer.