MrCroxx / RunKV

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

feat: impl sstable store with simple block cache #20

Closed MrCroxx closed 2 years ago

MrCroxx commented 2 years ago

As titled.

Ref: #1

MrCroxx commented 2 years ago

Codecov Report

Merging #20 (8c21d9d) into main (88a640b) will decrease coverage by 2.85%. The diff coverage is 62.79%.

Impacted file tree graph

@@            Coverage Diff             @@
##             main      #20      +/-   ##
==========================================
- Coverage   92.31%   89.46%   -2.86%     
==========================================
  Files          13       15       +2     
  Lines         807      892      +85     
==========================================
+ Hits          745      798      +53     
- Misses         62       94      +32     
Impacted Files Coverage Δ
storage/src/error.rs 0.00% <ø> (ø)
storage/src/lsm_tree/components/block_cache.rs 0.00% <0.00%> (ø)
storage/src/lsm_tree/components/sstable_store.rs 0.00% <0.00%> (ø)
storage/src/lsm_tree/components/sstable.rs 97.14% <96.42%> (-0.36%) :arrow_down:

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 88a640b...8c21d9d. Read the comment docs.