Skip to content

feat: use transactional storage context for all specialized trees - #638

Merged
QuantumExplorer merged 9 commits into
developfrom
fix/specialized-trees-use-transactional-context
Mar 10, 2026
Merged

feat: use transactional storage context for all specialized trees#638
QuantumExplorer merged 9 commits into
developfrom
fix/specialized-trees-use-transactional-context

fix: use U32 MMR key in bulk_append compaction discard test

b6ce60b
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Mar 10, 2026 in 0s

90.83% (-0.02%) compared to 3e42bc0

View this Pull Request on Codecov

90.83% (-0.02%) compared to 3e42bc0

Details

Codecov Report

❌ Patch coverage is 89.02439% with 18 lines in your changes missing coverage. Please review.
✅ Project coverage is 90.83%. Comparing base (3e42bc0) to head (b6ce60b).

Files with missing lines Patch % Lines
grovedb-bulk-append-tree/src/tree/append.rs 65.78% 13 Missing ⚠️
grovedb-dense-fixed-sized-merkle-tree/src/tree.rs 84.00% 4 Missing ⚠️
grovedb/src/lib.rs 93.33% 1 Missing ⚠️
Additional details and impacted files
@@             Coverage Diff             @@
##           develop     #638      +/-   ##
===========================================
- Coverage    90.84%   90.83%   -0.02%     
===========================================
  Files          182      182              
  Lines        51781    51898     +117     
===========================================
+ Hits         47043    47142      +99     
- Misses        4738     4756      +18     
Components Coverage Δ
grovedb-core 89.06% <98.66%> (+0.01%) ⬆️
merk 91.94% <ø> (ø)
storage 86.36% <ø> (ø)
commitment-tree 96.43% <100.00%> (+0.01%) ⬆️
mmr 96.76% <100.00%> (+0.03%) ⬆️
bulk-append-tree 89.65% <70.45%> (-1.20%) ⬇️
element 97.56% <ø> (ø)
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.