Skip to content

fix: ratchet pebble format to what v2 needs - #289

Open
mmsqe wants to merge 1 commit into
cometbft:mainfrom
mmsqe:ratchet_pebble_format
Open

fix: ratchet pebble format to what v2 needs#289
mmsqe wants to merge 1 commit into
cometbft:mainfrom
mmsqe:ratchet_pebble_format

Conversation

@mmsqe

@mmsqe mmsqe commented Aug 28, 2026

Copy link
Copy Markdown

pebble v2 will not open a database at format major version 1, which is where every database this package has created sits -- and it refuses before it would migrate anything, so no v2 build can do the migration itself. A ratchet release has to ship and roll out first, moving databases to FormatFlushableIngest (13, v2's minimum) on open.

The same applies to cosmos/cosmos-db#149


PR checklist

  • Tests written/updated
  • Changelog entry added in .changelog (we use unclog to manage our changelog)

@mmsqe
mmsqe requested a review from a team as a code owner August 28, 2026 02:05
@greptile-apps

greptile-apps Bot commented Aug 28, 2026

Copy link
Copy Markdown

PR author is not in the allowed authors list.

@mmsqe mmsqe mentioned this pull request Aug 28, 2026
2 tasks
Has to reach every node before the v2 release does. These stores open
ahead of the application's, so an out-of-order node stops here first.
@mmsqe
mmsqe force-pushed the ratchet_pebble_format branch from 041ff1a to d8571fb Compare August 28, 2026 02:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant