Use LfmbTree for locks, introducing LockIndex and an index from LockId - #1652
Merged
limemloh merged 7 commits intoJun 8, 2026
Merged
Codecov / codecov/project
succeeded
Jun 8, 2026 in 0s
64.14% (+0.06%) compared to 404cb8f
View this Pull Request on Codecov
64.14% (+0.06%) compared to 404cb8f
Details
Codecov Report
❌ Patch coverage is 89.43396% with 28 lines in your changes missing coverage. Please review.
✅ Project coverage is 64.14%. Comparing base (404cb8f) to head (4addeb1).
Additional details and impacted files
@@ Coverage Diff @@
## release/p11 #1652 +/- ##
===============================================
+ Coverage 64.07% 64.14% +0.06%
===============================================
Files 376 376
Lines 75007 75150 +143
Branches 3013 3014 +1
===============================================
+ Hits 48064 48208 +144
+ Misses 23930 23928 -2
- Partials 3013 3014 +1 | Files with missing lines | Coverage Δ | |
|---|---|---|
| ...cordiumTests/EndToEnd/CredentialDeploymentTests.hs | 82.26% <100.00%> (ø) |
|
| ...mTests/EndToEnd/TransactionTableIntegrationTest.hs | 91.50% <100.00%> (ø) |
|
| ...s/consensus/ConcordiumTests/KonsensusV1/CatchUp.hs | 82.15% <100.00%> (ø) |
|
| ...us/ConcordiumTests/KonsensusV1/Consensus/Blocks.hs | 76.02% <100.00%> (ø) |
|
| plt/plt-block-state/src/entity/block_state/p11.rs | 98.30% <100.00%> (ø) |
|
| .../plt-block-state/src/persistent/block_state/p11.rs | 97.64% <100.00%> (+0.30%) |
⬆️ |
| plt/plt-scheduler/src/locks/lock_configuration.rs | 92.95% <100.00%> (ø) |
|
| plt/plt-block-state/src/persistent/hash.rs | 94.73% <80.00%> (-5.27%) |
⬇️ |
| plt/plt-scheduler/src/scheduler/plt_scheduler.rs | 79.86% <96.29%> (+0.31%) |
⬆️ |
| plt/plt-block-state/src/persistent/blob_store.rs | 78.78% <84.21%> (+7.53%) |
⬆️ |
| ... and 4 more |
Loading