Skip to content

Reduce SS changelog retention to use the async buffer size#2954

Merged
yzang2019 merged 1 commit intomainfrom
yzang/reduce-changelog-retention
Feb 22, 2026
Merged

Reduce SS changelog retention to use the async buffer size#2954
yzang2019 merged 1 commit intomainfrom
yzang/reduce-changelog-retention

Conversation

@yzang2019
Copy link
Contributor

Describe your changes and provide context

This PR reduce the changelog retention for SS to a min value of 1000 entries (1000 blocks), and max up to the SS async write buffer size.

Testing performed to validate your change

@yzang2019 yzang2019 changed the title Reduce changelog keep recent to use the async buffer size or at most … Reduce SS changelog retention to use the async buffer size Feb 22, 2026
@github-actions
Copy link

github-actions bot commented Feb 22, 2026

The latest Buf updates on your PR. Results from workflow Buf / buf (pull_request).

BuildFormatLintBreakingUpdated (UTC)
✅ passed✅ passed✅ passed✅ passedFeb 22, 2026, 4:22 AM

@codecov
Copy link

codecov bot commented Feb 22, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 63.42%. Comparing base (f4b318c) to head (c594bff).
⚠️ Report is 1 commits behind head on main.

Additional details and impacted files

Impacted file tree graph

@@             Coverage Diff             @@
##             main    #2954       +/-   ##
===========================================
+ Coverage   57.82%   63.42%    +5.59%     
===========================================
  Files        2110       10     -2100     
  Lines      174122     1438   -172684     
===========================================
- Hits       100681      912    -99769     
+ Misses      64464      413    -64051     
+ Partials     8977      113     -8864     
Flag Coverage Δ
sei-chain 61.06% <100.00%> (+3.26%) ⬆️
sei-db 68.49% <100.00%> (+0.06%) ⬆️

Flags with carried forward coverage won't be shown. Click here to find out more.

Files with missing lines Coverage Δ
sei-db/db_engine/pebbledb/mvcc/db.go 60.13% <100.00%> (-3.79%) ⬇️
sei-db/db_engine/rocksdb/mvcc/db.go 57.48% <100.00%> (+0.17%) ⬆️

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

@yzang2019 yzang2019 enabled auto-merge (squash) February 22, 2026 04:28
@yzang2019 yzang2019 merged commit 3f0be7c into main Feb 22, 2026
43 of 44 checks passed
@yzang2019 yzang2019 deleted the yzang/reduce-changelog-retention branch February 22, 2026 04:32
@seidroid
Copy link

seidroid bot commented Feb 22, 2026

Created backport PR for release/v6.3:

Please cherry-pick the changes locally and resolve any conflicts.

git fetch origin backport-2954-to-release/v6.3
git worktree add --checkout .worktree/backport-2954-to-release/v6.3 backport-2954-to-release/v6.3
cd .worktree/backport-2954-to-release/v6.3
git reset --hard HEAD^
git cherry-pick -x 3f0be7cc0b1850fd59325428df67415fa57b9a14
git push --force-with-lease

yzang2019 added a commit that referenced this pull request Feb 22, 2026
…nc buffer size (#2955)

Backport of #2954 to `release/v6.3`.

---------

Co-authored-by: Yiming Zang <50607998+yzang2019@users.noreply.github.com>
Co-authored-by: yzang2019 <zymfrank@gmail.com>
yzang2019 added a commit that referenced this pull request Feb 25, 2026
This PR reduce the changelog retention for SS to a min value of 1000
entries (1000 blocks), and max up to the SS async write buffer size.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants