-
Notifications
You must be signed in to change notification settings - Fork 217
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
Minimal repro triggering the issue in ccfraft.tla AdvanceCommitIndex #5798
Minimal repro triggering the issue in ccfraft.tla AdvanceCommitIndex #5798
Conversation
repro_scenario_for_advance_commit_index_bug@79900 aka 20240105.5 vs main ewma over 20 builds from 79642 to 79901 Click to see tablemain
repro_scenario_for_advance_commit_index_bug
|
…/github.com/achamayou/CCF into repro_scenario_for_advance_commit_index_bug
Build is green because *_deprecated scenarios do not run. |
…reas raft.h advances to the largest possible one. Originally found in #5798.
…reas raft.h advances to the largest possible one. Originally found in #5798.
The link to the trace is no longer working. Would it be possible to increase the retention time for ADO build logs? |
If you need to recreate the trace/log, checking out the commit on a Codespace is relatively straight forward. |
…reas raft.h advances to the largest possible one. Originally found in #5798.
I had a go at reproducing this against the latest version but it wasn't successful, I assume that is due to the changes in the trace validation since. Output
|
@heidihoward it looks like that did not check anything:
I believe this is fixed by #5879, we can hopefully make progress on the realistic scenarios again with that out of the way. |
…reas raft.h advances to the largest possible one. Originally found in #5798.
AdvanceCommitIndex always picks the smallest possible index to move commit to, which breaks on traces as soon as there is more than one signature pending.
See trace produced under https://dev.azure.com/MSRC-CCF/CCF/_build/results?buildId=78092&view=logs&j=0c81e209-1101-513f-1f15-37e9c3575eb2&t=a05664f3-ab91-5eb2-6acd-14e2179ad708