Skip to content

[storage/journal] avoid blocking reads in variable contiguous journal…

19c9731
Select commit
Loading
Failed to load commit list.
Open

[storage/journal] prevent read-blocking during contiguous journal prune #3812

[storage/journal] avoid blocking reads in variable contiguous journal…
19c9731
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded May 21, 2026 in 0s

95.70% (-0.02%) compared to 011acd4

View this Pull Request on Codecov

95.70% (-0.02%) compared to 011acd4

Details

Codecov Report

❌ Patch coverage is 88.09107% with 68 lines in your changes missing coverage. Please review.
✅ Project coverage is 95.70%. Comparing base (011acd4) to head (19c9731).
⚠️ Report is 10 commits behind head on main.

Files with missing lines Patch % Lines
storage/src/journal/contiguous/variable.rs 86.34% 35 Missing and 2 partials ⚠️
storage/src/journal/contiguous/fixed.rs 86.75% 31 Missing ⚠️
@@            Coverage Diff             @@
##             main    #3812      +/-   ##
==========================================
- Coverage   95.72%   95.70%   -0.02%     
==========================================
  Files         472      473       +1     
  Lines      189348   193373    +4025     
  Branches     4597     4680      +83     
==========================================
+ Hits       181256   185073    +3817     
- Misses       6568     6728     +160     
- Partials     1524     1572      +48     
Files with missing lines Coverage Δ
runtime/src/lib.rs 97.73% <ø> (-0.05%) ⬇️
runtime/src/storage/mod.rs 97.91% <100.00%> (+0.15%) ⬆️
storage/src/journal/segmented/fixed.rs 97.57% <100.00%> (+0.03%) ⬆️
storage/src/journal/segmented/manager.rs 97.29% <100.00%> (+0.08%) ⬆️
storage/src/journal/segmented/variable.rs 93.95% <100.00%> (+0.04%) ⬆️
storage/src/journal/contiguous/fixed.rs 95.89% <86.75%> (-1.21%) ⬇️
storage/src/journal/contiguous/variable.rs 97.32% <86.34%> (-1.46%) ⬇️

... and 49 files with indirect coverage changes


Continue to review full report in Codecov by Sentry.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 011acd4...19c9731. Read the comment docs.

🚀 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.