Skip to content

Snapshot Engine + flatKV integration: phase 1 - #3902

Open
cody-littley wants to merge 30 commits into
mainfrom
cjl/snapshot-integration-2
Open

Snapshot Engine + flatKV integration: phase 1#3902
cody-littley wants to merge 30 commits into
mainfrom
cjl/snapshot-integration-2

Merge branch 'main' into cjl/snapshot-integration-2

567a378
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Aug 20, 2026 in 0s

58.34% (-0.27%) compared to 3a1643a

View this Pull Request on Codecov

58.34% (-0.27%) compared to 3a1643a

Details

Codecov Report

❌ Patch coverage is 78.79902% with 173 lines in your changes missing coverage. Please review.
✅ Project coverage is 58.34%. Comparing base (3a1643a) to head (567a378).

Files with missing lines Patch % Lines
sei-db/state_db/sc/flatkv/store_write.go 76.33% 22 Missing and 18 partials ⚠️
sei-db/state_db/sc/flatkv/store.go 81.15% 20 Missing and 16 partials ⚠️
sei-db/state_db/sc/flatkv/store_apply.go 72.05% 11 Missing and 8 partials ⚠️
sei-db/state_db/sc/composite/store.go 74.54% 8 Missing and 6 partials ⚠️
sei-db/db_engine/snapshot/snapshot_iterator.go 77.50% 6 Missing and 3 partials ⚠️
sei-db/state_db/sc/flatkv/store_meta.go 67.85% 4 Missing and 5 partials ⚠️
sei-db/db_engine/snapshot/snapshot_engine_impl.go 90.27% 4 Missing and 3 partials ⚠️
sei-db/state_db/sc/flatkv/config/config.go 62.50% 3 Missing and 3 partials ⚠️
sei-db/state_db/sc/memiavl/store.go 64.70% 4 Missing and 2 partials ⚠️
sei-db/state_db/sc/flatkv/snapshot.go 50.00% 3 Missing and 2 partials ⚠️
... and 8 more
Additional details and impacted files

Impacted file tree graph

@@            Coverage Diff             @@
##             main    #3902      +/-   ##
==========================================
- Coverage   58.61%   58.34%   -0.27%     
==========================================
  Files        2323     2285      -38     
  Lines      198660   195443    -3217     
==========================================
- Hits       116440   114035    -2405     
+ Misses      71466    70876     -590     
+ Partials    10754    10532     -222     
Files with missing lines Coverage Δ
sei-db/db_engine/pebbledb/db.go 74.33% <ø> (+2.20%) ⬆️
sei-db/db_engine/pebbledb/pebbledb_test_config.go 100.00% <ø> (ø)
sei-db/db_engine/snapshot/shard.go 92.05% <100.00%> (ø)
...ei-db/db_engine/snapshot/snapshot_engine_config.go 94.87% <100.00%> (ø)
sei-db/db_engine/snapshot/snapshot_impl.go 87.23% <100.00%> (ø)
...db/state_db/sc/flatkv/config/flatkv_test_config.go 100.00% <100.00%> (ø)
sei-db/state_db/sc/flatkv/import_translator.go 81.81% <100.00%> (ø)
sei-db/state_db/sc/flatkv/importer.go 91.25% <100.00%> (ø)
...ei-db/state_db/sc/flatkv/lthash/hash_calculator.go 94.07% <ø> (+0.19%) ⬆️
sei-db/state_db/sc/flatkv/metrics.go 95.65% <ø> (-0.19%) ⬇️
... and 20 more

... and 40 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.