Skip to content

Implement new Giga GarbageCollector interface - #3868

Open
yzang2019 wants to merge 12 commits into
mainfrom
yzang/impl-garbage-collector
Open

Implement new Giga GarbageCollector interface#3868
yzang2019 wants to merge 12 commits into
mainfrom
yzang/impl-garbage-collector

Merge branch 'main' into yzang/impl-garbage-collector

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

58.74% (-0.71%) compared to ab08efb

View this Pull Request on Codecov

58.74% (-0.71%) compared to ab08efb

Details

Codecov Report

❌ Patch coverage is 84.41558% with 36 lines in your changes missing coverage. Please review.
✅ Project coverage is 58.74%. Comparing base (ab08efb) to head (c07fa75).

Files with missing lines Patch % Lines
sei-db/state_db/sc/flatkv/store_gc.go 82.66% 9 Missing and 4 partials ⚠️
sei-db/ledger_db/receipt/litt_receipt_store.go 85.71% 3 Missing and 2 partials ⚠️
sei-db/ledger_db/block/littblock/litt_block_gc.go 77.77% 4 Missing ⚠️
sei-db/state_db/statewal/state_wal_gc.go 71.42% 4 Missing ⚠️
sei-db/ledger_db/block/littblock/litt_block_db.go 85.00% 3 Missing ⚠️
...-db/ledger_db/block/littblock/litt_block_config.go 81.81% 1 Missing and 1 partial ⚠️
sei-db/ledger_db/receipt/litt_receipt_gc.go 88.23% 2 Missing ⚠️
sei-tendermint/config/autobahn.go 50.00% 2 Missing ⚠️
sei-db/state_db/sc/flatkv/snapshot.go 66.66% 0 Missing and 1 partial ⚠️
Additional details and impacted files

Impacted file tree graph

@@            Coverage Diff             @@
##             main    #3868      +/-   ##
==========================================
- Coverage   59.45%   58.74%   -0.71%     
==========================================
  Files        2319     2250      -69     
  Lines      198379   190825    -7554     
==========================================
- Hits       117946   112108    -5838     
+ Misses      69235    68078    -1157     
+ Partials    11198    10639     -559     
Files with missing lines Coverage Δ
sei-db/config/giga_config.go 88.88% <ø> (ø)
sei-db/config/receipt_config.go 91.48% <ø> (ø)
sei-db/ledger_db/block/blocksim/blocksim.go 9.02% <100.00%> (ø)
sei-db/ledger_db/receipt/receipt_store.go 67.00% <100.00%> (+0.33%) ⬆️
sei-db/management/gc/storage_garbage_collector.go 98.29% <100.00%> (+0.07%) ⬆️
.../management/gc/storage_garbage_collector_config.go 100.00% <ø> (ø)
sei-db/seiwal/seiwal.go 71.42% <ø> (ø)
sei-db/state_db/sc/flatkv/config/config.go 72.30% <ø> (ø)
sei-db/state_db/sc/flatkv/store.go 78.93% <100.00%> (ø)
sei-db/state_db/statewal/state_wal_impl.go 83.20% <100.00%> (+0.27%) ⬆️
... and 9 more

... and 74 files with indirect coverage changes

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