MrCroxx / RunKV

[WIP] An experimental cloud-native distributed KV engine for OLTP workload.
MIT License
68 stars 7 forks source link

feat: impl ControlService for rudder #155

Closed MrCroxx closed 2 years ago

MrCroxx commented 2 years ago

Introduce ControlService in rudder for cluster control (e.g. AddWheels, AddKeyRanges).

Changes:

codecov[bot] commented 2 years ago

Codecov Report

Merging #155 (b719af7) into main (0d300a6) will decrease coverage by 29.78%. The diff coverage is 2.61%.

@@             Coverage Diff             @@
##             main     #155       +/-   ##
===========================================
- Coverage   84.77%   54.98%   -29.79%     
===========================================
  Files          79       80        +1     
  Lines        7801     7973      +172     
===========================================
- Hits         6613     4384     -2229     
- Misses       1188     3589     +2401     
Impacted Files Coverage Δ
rudder/src/error.rs 0.00% <0.00%> (ø)
rudder/src/lib.rs 0.77% <0.00%> (-85.84%) :arrow_down:
rudder/src/meta/mem.rs 0.00% <0.00%> (-74.76%) :arrow_down:
rudder/src/meta/mod.rs 0.00% <0.00%> (ø)
rudder/src/service.rs 0.00% <0.00%> (-78.38%) :arrow_down:
rudder/src/worker/compaction_detector.rs 0.00% <0.00%> (-88.78%) :arrow_down:
wheel/src/components/fsm.rs 8.29% <0.00%> (-61.51%) :arrow_down:
wheel/src/components/raft_log_store.rs 65.82% <0.00%> (-0.42%) :arrow_down:
wheel/src/components/raft_manager.rs 0.00% <0.00%> (-79.25%) :arrow_down:
wheel/src/lib.rs 0.42% <0.00%> (-90.45%) :arrow_down:
... and 41 more

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update 0d300a6...b719af7. Read the comment docs.