Skip to content

feat(dbtool): derive checkpoint status from normalized OL checkpoint …

92de1c4
Select commit
Loading
Failed to load commit list.
Merged

STR 2586 update checkpoint status in OL checkpoint db #1514

feat(dbtool): derive checkpoint status from normalized OL checkpoint …
92de1c4
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Mar 26, 2026 in 0s

65.69% (-9.50%) compared to 41d00b3

View this Pull Request on Codecov

65.69% (-9.50%) compared to 41d00b3

Details

Codecov Report

❌ Patch coverage is 61.13903% with 464 lines in your changes missing coverage. Please review.
✅ Project coverage is 65.69%. Comparing base (41d00b3) to head (92de1c4).

Files with missing lines Patch % Lines
bin/strata-dbtool/src/cmd/checkpoint.rs 27.98% 175 Missing ⚠️
crates/storage/src/managers/ol_checkpoint.rs 43.14% 112 Missing ⚠️
crates/csm-worker/src/service.rs 0.00% 37 Missing ⚠️
crates/db/store-sled/src/ol_checkpoint/db.rs 86.80% 31 Missing ⚠️
bin/strata-dbtool/src/cmd/syncinfo.rs 0.00% 16 Missing ⚠️
crates/ol/sequencer/src/extraction.rs 0.00% 15 Missing ⚠️
bin/strata-dbtool/src/cmd/ol_state.rs 0.00% 14 Missing ⚠️
bin/strata-dbtool/src/cmd/ol.rs 0.00% 11 Missing ⚠️
bin/strata-dbtool/src/cmd/writer.rs 0.00% 11 Missing ⚠️
bin/strata-dbtool/src/output/checkpoint.rs 0.00% 11 Missing ⚠️
... and 8 more

❗ There is a different number of reports uploaded between BASE (41d00b3) and HEAD (92de1c4). Click for more details.

HEAD has 2 uploads less than BASE
Flag BASE (41d00b3) HEAD (92de1c4)
unit 2 1
functional 1 0
@@            Coverage Diff             @@
##             main    #1514      +/-   ##
==========================================
- Coverage   75.18%   65.69%   -9.50%     
==========================================
  Files         809      807       -2     
  Lines       77442    78076     +634     
==========================================
- Hits        58227    51293    -6934     
- Misses      19215    26783    +7568     
Files with missing lines Coverage Δ
bin/strata-dbtool/src/cmd/client_state.rs 0.00% <ø> (ø)
bin/strata/src/rpc/provider.rs 0.00% <ø> (ø)
bin/strata/src/sequencer/rpc.rs 0.00% <ø> (ø)
bin/strata/src/startup_checks.rs 90.47% <100.00%> (ø)
crates/db/types/src/types.rs 62.01% <100.00%> (-9.36%) ⬇️
crates/ol/checkpoint/src/context.rs 42.76% <100.00%> (+2.76%) ⬆️
crates/ol/checkpoint/src/state.rs 85.16% <100.00%> (+1.16%) ⬆️
crates/chain-worker-new/src/context.rs 0.00% <0.00%> (ø)
crates/csm-worker/src/processor.rs 97.83% <99.00%> (+0.54%) ⬆️
bin/strata/src/sequencer/node_context.rs 0.00% <0.00%> (ø)
... and 15 more

... and 208 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.