-
Notifications
You must be signed in to change notification settings - Fork 457
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
pageserver: retire aux file v1 #8623
Labels
c/storage/pageserver
Component: storage: pageserver
Comments
5 tasks
skyzh
added a commit
that referenced
this issue
Aug 22, 2024
part of #8623 We want to discover potential aux v1 customers that we might have missed from the migrations. ## Summary of changes Log warnings on basebackup, load timeline, and the first put_file. --------- Signed-off-by: Alex Chi Z <chi@neon.tech>
will deprecate aux v1 keyspace if there is no warning this week |
This was referenced Aug 29, 2024
skyzh
added a commit
that referenced
this issue
Sep 4, 2024
Part of #8623 ## Summary of changes It seems that we have tenants with aux policy set to v1 but don't have any aux files in the storage. It is still safe to force migrate them without notifying the customers. This patch adds more details to the warning to identify the cases where we have to reach out to the users before retiring aux v1. --------- Signed-off-by: Alex Chi Z <chi@neon.tech>
we have a single user left in prod, need reach out |
5 tasks
all users migrated, start dropping the code path |
skyzh
added a commit
that referenced
this issue
Oct 17, 2024
Part of the aux v1 retirement #8623 ## Summary of changes Remove write/read path for aux v1, but keeping the config item and the index part field for now. --------- Signed-off-by: Alex Chi Z <chi@neon.tech>
this week: if everything goes fine, remove the config item and retire the whole code path + alerts |
5 tasks
this week: merge #9494 |
skyzh
added a commit
that referenced
this issue
Oct 28, 2024
## Problem Part of #8623 ## Summary of changes Removed all aux-v1 config processing code. Note that we persisted it into the index part file, so we cannot really remove the field from index part. I also kept the config item within the tenant config, but we will not read it any more. --------- Signed-off-by: Alex Chi Z <chi@neon.tech>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
The text was updated successfully, but these errors were encountered: