-
Notifications
You must be signed in to change notification settings - Fork 2.1k
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
[WIP] VReplication Merge Workflows: add heuristic to handle valid duplicate key errors caused by unique key columns. #17074
Conversation
Review ChecklistHello reviewers! 👋 Please follow this checklist when reviewing this Pull Request. General
Tests
Documentation
New flags
If a workflow is added or modified:
Backward compatibility
|
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #17074 +/- ##
==========================================
+ Coverage 67.32% 67.33% +0.01%
==========================================
Files 1569 1569
Lines 252552 252705 +153
==========================================
+ Hits 170032 170171 +139
- Misses 82520 82534 +14 ☔ View full report in Codecov by Sentry. |
…se workflow Signed-off-by: Rohit Nayak <[email protected]>
…testing changes/comments. ExecWithRetry enhanced with a timeout instead of the backoff function for now. Need to see if this can stay or needs to be changed Signed-off-by: Rohit Nayak <[email protected]>
Signed-off-by: Rohit Nayak <[email protected]>
Signed-off-by: Rohit Nayak <[email protected]>
Signed-off-by: Rohit Nayak <[email protected]>
…ing enabled Signed-off-by: Rohit Nayak <[email protected]>
Signed-off-by: Rohit Nayak <[email protected]>
…ents added for debugging. Code needs better organization Signed-off-by: Rohit Nayak <[email protected]>
Signed-off-by: Rohit Nayak <[email protected]>
Signed-off-by: Rohit Nayak <[email protected]>
…the following vdiff to fail randomly. Only run in vtctldclient to avoid flakiness Signed-off-by: Rohit Nayak <[email protected]>
2cf2706
to
405c70f
Compare
Signed-off-by: Rohit Nayak <[email protected]>
…locally on Mac with installed version Signed-off-by: Rohit Nayak <[email protected]>
Signed-off-by: Rohit Nayak <[email protected]>
Signed-off-by: Rohit Nayak <[email protected]>
This PR is being marked as stale because it has been open for 30 days with no activity. To rectify, you may do any of the following:
If no action is taken within 7 days, this PR will be closed. |
This PR was closed because it has been stale for 7 days with no activity. |
Description
The core functionality that this PR adds is a backoff mechanism in case of
ERDupKey
errors. The stream that has the error, will wait for a specific period and retry, hoping that the other stream has moved forward. (See the related issue for when the error can happen).Todos
Related Issue(s)
#14296
Checklist
Deployment Notes