-
Notifications
You must be signed in to change notification settings - Fork 460
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
Crash: 17270152460592452540 #1532
Comments
after state-sync, standby finds a break between checkpoint's commit_min checksum, and the journals |
Debugged this. The standby in So, when the standby finishes the sync, it has:
|
This was referenced Feb 24, 2024
replica_test: af60c36 |
matklad
added a commit
that referenced
this issue
Feb 27, 2024
The added test is a minimization of #1532. If replica state-syncs into a newer view, its log may be disconnected from a checkpoint. To fix this, require that replica jumps view before jumping sync target. The effect here is that, after state sync, there's _still_ a break between the checkpoint and the log, but, as replica is in a view_change state, it doesn't assume valid hash chain and waits until an SV to correct the log. SEED: 17270152460592452540 Closes: #1532
matklad
added a commit
that referenced
this issue
Feb 27, 2024
The added test is a minimization of #1532. If replica state-syncs into a newer view, its log may be disconnected from a checkpoint. To fix this, require that replica jumps view before jumping sync target. The effect here is that, after state sync, there's _still_ a break between the checkpoint and the log, but, as replica is in a view_change state, it doesn't assume valid hash chain and waits until an SV to correct the log. SEED: 17270152460592452540 Closes: #1532
matklad
added a commit
that referenced
this issue
Feb 27, 2024
The added test is a minimization of #1532. If replica state-syncs into a newer view, its log may be disconnected from a checkpoint. To fix this, require that replica jumps view before jumping sync target. The effect here is that, after state sync, there's _still_ a break between the checkpoint and the log, but, as replica is in a view_change state, it doesn't assume valid hash chain and waits until an SV to correct the log. SEED: 17270152460592452540 Closes: #1532
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Commit:
1d1182974a36ec480a79f2300a01d0eb01264283
Branches: main
Duration to run seed in ReleaseSafe mode: 3s
Stack Trace:
Debug Logs:
Tail
The text was updated successfully, but these errors were encountered: