Skip to content

feat(drive-abci): debug-only per-block phase timing - #4573

Open
PastaPastaPasta wants to merge 4 commits into
v4.2-devfrom
bench/block-phase-timing
Open

feat(drive-abci): debug-only per-block phase timing#4573
PastaPastaPasta wants to merge 4 commits into
v4.2-devfrom
bench/block-phase-timing

fix(drive-abci): compile phase timing out of release builds

2e7fb4d
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project failed Sep 8, 2026 in 0s

85.56% (-2.01%) compared to 17a2962

View this Pull Request on Codecov

85.56% (-2.01%) compared to 17a2962

Details

Codecov Report

❌ Patch coverage is 49.84520% with 162 lines in your changes missing coverage. Please review.
✅ Project coverage is 85.56%. Comparing base (17a2962) to head (2e7fb4d).
⚠️ Report is 71 commits behind head on v4.2-dev.

Files with missing lines Patch % Lines
packages/rs-drive-abci/src/perf.rs 55.61% 87 Missing ⚠️
.../src/execution/engine/run_block_proposal/v0/mod.rs 40.62% 38 Missing ⚠️
...execution/engine/finalize_block_proposal/v0/mod.rs 43.33% 17 Missing ⚠️
...s/rs-drive-abci/src/abci/handler/finalize_block.rs 37.50% 15 Missing ⚠️
...bci/src/execution/engine/run_block_proposal/mod.rs 44.44% 5 Missing ⚠️
Additional details and impacted files
@@             Coverage Diff              @@
##           v4.2-dev    #4573      +/-   ##
============================================
- Coverage     87.57%   85.56%   -2.01%     
============================================
  Files          2748     2763      +15     
  Lines        357005   368816   +11811     
============================================
+ Hits         312647   315582    +2935     
- Misses        44358    53234    +8876     
Components Coverage Δ
dpp 85.48% <ø> (-2.90%) ⬇️
drive 84.65% <ø> (-1.73%) ⬇️
drive-abci 88.49% <49.84%> (-1.40%) ⬇️
sdk ∅ <ø> (∅)
dapi-client ∅ <ø> (∅)
platform-version ∅ <ø> (∅)
platform-value 92.92% <ø> (ø)
platform-wallet ∅ <ø> (∅)
drive-proof-verifier 41.77% <ø> (-6.88%) ⬇️
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.