robustness: implement cluster client endpoint switching#21471
robustness: implement cluster client endpoint switching#21471henrybear327 wants to merge 3 commits intoetcd-io:mainfrom
Conversation
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: henrybear327 The full list of commands accepted by this bot can be found here. DetailsNeeds approval from an approver in each of these files:Approvers can indicate their approval by writing |
Codecov Report✅ All modified and coverable lines are covered by tests. Please upload reports for the commit 2080344 to get more accurate results. Additional details and impacted filessee 34 files with indirect coverage changes @@ Coverage Diff @@
## main #21471 +/- ##
==========================================
- Coverage 68.40% 67.92% -0.49%
==========================================
Files 428 428
Lines 35291 35291
==========================================
- Hits 24142 23972 -170
- Misses 9748 9910 +162
- Partials 1401 1409 +8 Continue to review full report in Codecov by Sentry.
🚀 New features to boost your workflow:
|
|
/retest |
9894653 to
4154465
Compare
4154465 to
4f6863f
Compare
Signed-off-by: Chun-Hung Tseng <henrytseng@google.com>
4f6863f to
4838909
Compare
Targeting bug fix etcd-io#20229 Signed-off-by: Chun-Hung Tseng <henrytseng@google.com>
4838909 to
78bb3fa
Compare
Signed-off-by: Chun-Hung Tseng <henrytseng@google.com>
78bb3fa to
2080344
Compare
Introduce optional cluster client endpoint switching.
This would allow us to test out the client reconnection behaviors, such as the resumable guarantee for watches.
Used in #21472