zz-jason / leanstore

LeanStore is a larger-than-memory database, optimized for NVMe SSD and multi-core CPU, achieves performance close to in-memory systems without having to keep all data in memory.
MIT License
9 stars 0 forks source link

chore: refactor latch and lock #56

Closed zz-jason closed 5 months ago

codecov[bot] commented 5 months ago

Codecov Report

Attention: 71 lines in your changes are missing coverage. Please review.

Comparison is base (96c0136) 34.78% compared to head (ab82968) 35.27%.

Files Patch % Lines
source/sync/ScopedHybridGuard.hpp 64.03% 7 Missing and 34 partials :warning:
source/storage/buffer-manager/BufferManager.cpp 22.22% 8 Missing and 13 partials :warning:
source/concurrency-recovery/HistoryTree.cpp 33.33% 0 Missing and 4 partials :warning:
...rce/storage/buffer-manager/BufferFrameProvider.hpp 0.00% 2 Missing :warning:
source/storage/btree/core/BTreeGeneric.cpp 0.00% 0 Missing and 1 partial :warning:
...urce/storage/buffer-manager/GuardedBufferFrame.hpp 0.00% 0 Missing and 1 partial :warning:
source/sync/HybridGuard.hpp 87.50% 0 Missing and 1 partial :warning:
Additional details and impacted files ```diff @@ Coverage Diff @@ ## master #56 +/- ## ========================================== + Coverage 34.78% 35.27% +0.49% ========================================== Files 88 88 Lines 7800 7914 +114 Branches 3862 3902 +40 ========================================== + Hits 2713 2792 +79 + Misses 3329 3327 -2 - Partials 1758 1795 +37 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.