Skip to content

FlatKV: background read/fold for account data - #4155

Merged
cody-littley merged 5 commits into
mainfrom
cjl/background-account-reads-2
Sep 15, 2026
Merged

cody-littley merged 5 commits into
mainfrom
cjl/background-account-reads-2

tweak godocs

d38fe4d
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Sep 11, 2026 in 1s

65.80% (-0.80%) compared to ac460ac

View this Pull Request on Codecov

65.80% (-0.80%) compared to ac460ac

Details

Codecov Report

❌ Patch coverage is 80.46647% with 67 lines in your changes missing coverage. Please review.
✅ Project coverage is 65.80%. Comparing base (ac460ac) to head (d38fe4d).

Files with missing lines Patch % Lines
sei-db/db_engine/view/shard.go 77.65% 59 Missing ⚠️
sei-db/db_engine/view/view_manager_impl.go 81.81% 6 Missing ⚠️
sei-db/db_engine/view/pending_value.go 88.88% 1 Missing ⚠️
sei-db/state_db/sc/flatkv/store_apply.go 97.22% 1 Missing ⚠️
Additional details and impacted files

Impacted file tree graph

@@            Coverage Diff             @@
##             main    #4155      +/-   ##
==========================================
- Coverage   66.60%   65.80%   -0.80%     
==========================================
  Files        2196     2103      -93     
  Lines      169188   160603    -8585     
==========================================
- Hits       112692   105690    -7002     
+ Misses      56355    54772    -1583     
  Partials      141      141              
Files with missing lines Coverage Δ
sei-db/db_engine/view/read_cache.go 95.83% <ø> (ø)
sei-db/db_engine/view/shard_manager.go 92.85% <100.00%> (+0.54%) ⬆️
sei-db/state_db/sc/flatkv/metrics.go 97.22% <ø> (ø)
sei-db/db_engine/view/pending_value.go 88.88% <88.88%> (ø)
sei-db/state_db/sc/flatkv/store_apply.go 92.96% <97.22%> (+0.10%) ⬆️
sei-db/db_engine/view/view_manager_impl.go 90.36% <81.81%> (-0.65%) ⬇️
sei-db/db_engine/view/shard.go 83.40% <77.65%> (-5.35%) ⬇️

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