Skip to content

Implement online index backfill - #7408

Open
sudo-shashank wants to merge 13 commits into
mainfrom
shashank/index-backfill
Open

Implement online index backfill#7408
sudo-shashank wants to merge 13 commits into
mainfrom
shashank/index-backfill

Merge branch 'main' into shashank/index-backfill

4db5c42
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Jul 27, 2026 in 1s

65.05% (-0.23%) compared to 129cd75

View this Pull Request on Codecov

65.05% (-0.23%) compared to 129cd75

Details

Codecov Report

❌ Patch coverage is 37.50000% with 345 lines in your changes missing coverage. Please review.
✅ Project coverage is 65.05%. Comparing base (129cd75) to head (4db5c42).
✅ All tests successful. No failed tests found.

Files with missing lines Patch % Lines
src/daemon/db_util.rs 51.74% 151 Missing and 1 partial ⚠️
src/rpc/methods/chain.rs 0.00% 105 Missing ⚠️
src/cli/subcommands/index_cmd.rs 0.00% 69 Missing ⚠️
src/chain/store/chain_store.rs 76.31% 8 Missing and 1 partial ⚠️
src/db/gc/snapshot.rs 11.11% 8 Missing ⚠️
src/daemon/mod.rs 0.00% 1 Missing ⚠️
src/state_manager/state_computation.rs 91.66% 0 Missing and 1 partial ⚠️
Additional details and impacted files
Files with missing lines Coverage Δ
src/cli/subcommands/mod.rs 8.33% <ø> (ø)
src/ipld/export_status.rs 98.28% <100.00%> (+0.02%) ⬆️
src/rpc/mod.rs 94.62% <ø> (ø)
src/daemon/mod.rs 25.14% <0.00%> (ø)
src/state_manager/state_computation.rs 78.40% <91.66%> (+3.40%) ⬆️
src/db/gc/snapshot.rs 31.03% <11.11%> (-2.20%) ⬇️
src/chain/store/chain_store.rs 73.69% <76.31%> (+1.01%) ⬆️
src/cli/subcommands/index_cmd.rs 0.00% <0.00%> (ø)
src/rpc/methods/chain.rs 48.55% <0.00%> (-4.62%) ⬇️
src/daemon/db_util.rs 55.07% <51.74%> (+0.64%) ⬆️

... and 14 files with indirect coverage changes


Continue to review full report in Codecov by Harness.

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

🚀 New features to boost your workflow:
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.