Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

compact_level0_phase1: ignore access mode config, always do streaming-kmerge without validation #8934

Conversation

problame
Copy link
Contributor

@problame problame commented Sep 5, 2024

refs #8184

PR https://github.com/neondatabase/infra/pull/1905 enabled streaming-kmerge without validation everywhere.

It rolls into prod sooner or in the same release as this PR.

…idation

After this PR is merged, deployed, and guaranteed to not be rolled back,
we can remove the field from `pageserver.toml`s.

refs #8184
refs #8184

We are running streaming-kmerge without validation everywhere
and won't roll back.
@problame problame changed the title compact_level0_phase1: remove access mode config (part 1) compact_level0_phase1: ignore access mode config, always do streaming-kmerge without validation Sep 5, 2024
@problame problame changed the base branch from problame/compaction-pagecache-bypass-default-to-no-validation to main September 5, 2024 15:45
@problame problame marked this pull request as ready for review September 5, 2024 15:58
@problame problame requested a review from a team as a code owner September 5, 2024 15:58
@problame problame requested review from jcsp and skyzh and removed request for jcsp September 5, 2024 15:58
Copy link

github-actions bot commented Sep 5, 2024

3829 tests run: 3719 passed, 0 failed, 110 skipped (full report)


Code coverage* (full report)

  • functions: 31.9% (7374 of 23095 functions)
  • lines: 50.3% (59601 of 118536 lines)

* collected from Rust tests only


The comment gets automatically updated with the latest test results
6d52ee7 at 2024-09-05T16:53:00.671Z :recycle:

@problame problame merged commit 06e840b into main Sep 6, 2024
68 checks passed
@problame problame deleted the problame/compaction-pagecache-bypass-remove-page-cached-blob-io-code-but-accept-config branch September 6, 2024 08:58
problame added a commit that referenced this pull request Sep 23, 2024
#8935)

refs #8184
stacked atop #8934

This PR changes from ignoring the config field to rejecting configs that
contain it.

PR neondatabase/infra#1903 removes the field
usage from `pageserver.toml`.

It rolls into prod sooner or in the same release as this PR.
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.

2 participants