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
20 stars 2 forks source link

fix: Fix Thread Exit in CRMG #11

Closed liuzix closed 8 months ago

liuzix commented 8 months ago
  1. Fix thread exit handling in CRMG: Workers should exit only after GroupCommitter has exited.
  2. Add benchmark InsertUpdateBench.
codecov[bot] commented 8 months ago

Codecov Report

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

Comparison is base (d77b51a) 25.24% compared to head (f82a7c7) 26.28%. Report is 1 commits behind head on master.

Files Patch % Lines
source/concurrency-recovery/CRMG.cpp 43.75% 2 Missing and 7 partials :warning:
...rce/concurrency-recovery/GroupCommitCordinator.cpp 0.00% 1 Missing :warning:
Additional details and impacted files ```diff @@ Coverage Diff @@ ## master #11 +/- ## ========================================== + Coverage 25.24% 26.28% +1.03% ========================================== Files 85 84 -1 Lines 7739 7439 -300 Branches 3276 3140 -136 ========================================== + Hits 1954 1955 +1 + Misses 4813 4522 -291 + Partials 972 962 -10 ```

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