Skip to content

feat(replication): state sync support for the append-only tree family (fixes #785) - #788

Merged
QuantumExplorer merged 7 commits into
developfrom
claude/eager-blackwell-838b49
Aug 22, 2026
Merged

feat(replication): state sync support for the append-only tree family (fixes #785)#788
QuantumExplorer merged 7 commits into
developfrom
claude/eager-blackwell-838b49

fix(replication): harden non-Merk state sync against byzantine peers …

ab4e07a
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Aug 22, 2026 in 0s

92.40% (+0.01%) compared to 1b18de6

View this Pull Request on Codecov

92.40% (+0.01%) compared to 1b18de6

Details

Codecov Report

❌ Patch coverage is 83.99044% with 134 lines in your changes missing coverage. Please review.
✅ Project coverage is 92.40%. Comparing base (1b18de6) to head (ab4e07a).
⚠️ Report is 1 commits behind head on develop.

Files with missing lines Patch % Lines
grovedb/src/replication/non_merk_sync.rs 87.12% 77 Missing ⚠️
grovedb/src/lib.rs 68.31% 32 Missing ⚠️
grovedb/src/replication/state_sync_session.rs 77.67% 25 Missing ⚠️
Additional details and impacted files
@@             Coverage Diff             @@
##           develop     #788      +/-   ##
===========================================
+ Coverage    92.39%   92.40%   +0.01%     
===========================================
  Files          288      289       +1     
  Lines        87906    88937    +1031     
===========================================
+ Hits         81219    82181     +962     
- Misses        6687     6756      +69     
Components Coverage Δ
grovedb-core 90.62% <83.99%> (+0.04%) ⬆️
merk 93.27% <ø> (ø)
storage 87.08% <ø> (ø)
commitment-tree 96.29% <ø> (ø)
mmr 96.49% <ø> (ø)
bulk-append-tree 92.27% <ø> (ø)
element 97.98% <ø> (ø)
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.