neon icon indicating copy to clipboard operation
neon copied to clipboard

pageserver: require stripe size

Open erikgrinaker opened this issue 10 months ago • 1 comments

Problem

In #12217, we began passing the stripe size in reattach responses, and persisting it in the on-disk state. This is necessary to ensure the storage controller and Pageserver have a consistent view of the intended stripe size of unsharded tenants, which will be used for splits that do not specify a stripe size. However, for backwards compatibility, these stripe sizes were optional.

Summary of changes

Make the stripe sizes required for reattach responses and on-disk location configs. These will always be provided by the previous (current) release.

erikgrinaker avatar Jun 16 '25 12:06 erikgrinaker

8481 tests run: 7899 passed, 0 failed, 582 skipped (full report)


Flaky tests (1)

Postgres 17

Code coverage* (full report)

  • functions: 32.1% (9022 of 28110 functions)
  • lines: 48.4% (80203 of 165765 lines)

* collected from Rust tests only


The comment gets automatically updated with the latest test results
05e759a712417f97672fb589f9ab65d7e225810b at 2025-06-16T14:02:28.034Z :recycle:

github-actions[bot] avatar Jun 16 '25 13:06 github-actions[bot]