-
Notifications
You must be signed in to change notification settings - Fork 437
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
Duplicate L1 generation #5077
Labels
c/storage/pageserver
Component: storage: pageserver
t/bug
Issue Type: Bug
triaged
bugs that were already triaged
Comments
koivunej
added
t/bug
Issue Type: Bug
c/storage/pageserver
Component: storage: pageserver
labels
Aug 23, 2023
This is probably no longer relevant now that we reset from remote storage on startup; feel free to re-open if there is still an issue here. |
Let's just reopen this as it is still relevant. |
What's the distinction between #7790 and this issue? As I understand the status from that issue:
|
It can very much happen, but it has not. Well, I guess we can handle that on #7790 as well. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
c/storage/pageserver
Component: storage: pageserver
t/bug
Issue Type: Bug
triaged
bugs that were already triaged
#4088 was closed via the fix to get silently rid of it, we should still overwrite existing.
After looking at the metadata updates in https://github.com/neondatabase/neon/pull/5074/files#r1302831422 thought that we should track the most recent L0->L1 compaction LSN. As in, after
Timeline::compact_level0
finishes, we would be in a state where we would only consider deleting the "input L0"'s.I wonder if we would have to define
last_compact_l0
as something which can be reset if we fail to upload L1's and still have the L0's? Thelast_compact_l0
would be beneficial for tests as well, currently we dosleep + wait_for_uploads
.This has most likely been discussed already, but I don't remember having seen any of that.
The text was updated successfully, but these errors were encountered: