OnlineDDL/Vreplication stress test: investigating failures#8390
Conversation
…hidden issue; write op_order for better tracking Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
…after tables Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
|
Failures reproduce. Importing test logic from #8364, we now utilize Sample diff error: |
|
I tried to add an artificial sleep of 15 seconds right after |
|
Another example of failure. By values of each diff is in the |
|
This diff, for example: shows a missing |
|
This diff: shows a missing |
|
I believe I'm reading the incorrect |
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
|
OK looks good to me now. Turns out I was indeed waiting for the wrong Pos. Now waiting for the Tests are now consistently passing. The only material change in this PR is |
Signed-off-by: Shlomi Noach <2607934+shlomi-noach@users.noreply.github.com>
|
This is an important fix that should make it into v11 |
Description update
Fixes a bug in OnlineDDL/VReplication where we would not wait for the correct position before cutting over. Now waiting for the correct position.
Description
In #8364 (comment) I found data inconsistency that didn't seem to be related to the PR.
In this PR we intensify the stress in the
onlineddl_vrepl_stresstest so as to surface the problem.Related Issue(s)
#6926
Checklist
Deployment Notes