Skip to content

robustness: implement cluster client endpoint switching#21471

Draft
henrybear327 wants to merge 1 commit intoetcd-io:mainfrom
henrybear327:robustness/cluster-client-endpoint-switching
Draft

robustness: implement cluster client endpoint switching#21471
henrybear327 wants to merge 1 commit intoetcd-io:mainfrom
henrybear327:robustness/cluster-client-endpoint-switching

Conversation

@henrybear327
Copy link
Copy Markdown
Contributor

@henrybear327 henrybear327 commented Mar 11, 2026

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

@k8s-ci-robot
Copy link
Copy Markdown

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by: henrybear327
Once this PR has been reviewed and has the lgtm label, please assign spzala for approval. For more information see the Code Review Process.

The full list of commands accepted by this bot can be found here.

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@codecov
Copy link
Copy Markdown

codecov Bot commented Mar 11, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 68.43%. Comparing base (feea852) to head (62787b8).

⚠️ Current head 62787b8 differs from pull request most recent head 5153092

Please upload reports for the commit 5153092 to get more accurate results.

Additional details and impacted files

see 47 files with indirect coverage changes

@@            Coverage Diff             @@
##             main   #21471      +/-   ##
==========================================
- Coverage   68.48%   68.43%   -0.05%     
==========================================
  Files         432      428       -4     
  Lines       35414    35291     -123     
==========================================
- Hits        24253    24152     -101     
+ Misses       9758     9738      -20     
+ Partials     1403     1401       -2     

Continue to review full report in Codecov by Sentry.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update feea852...5153092. Read the comment docs.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@henrybear327
Copy link
Copy Markdown
Contributor Author

/retest

@henrybear327 henrybear327 marked this pull request as draft March 12, 2026 15:13
@henrybear327 henrybear327 force-pushed the robustness/cluster-client-endpoint-switching branch from 9894653 to 4154465 Compare March 15, 2026 20:48
@henrybear327 henrybear327 force-pushed the robustness/cluster-client-endpoint-switching branch from 4154465 to 4f6863f Compare March 16, 2026 21:51
@henrybear327 henrybear327 force-pushed the robustness/cluster-client-endpoint-switching branch 7 times, most recently from 995b1f2 to 18929bb Compare March 17, 2026 14:42
@henrybear327 henrybear327 force-pushed the robustness/cluster-client-endpoint-switching branch 2 times, most recently from 5793558 to 62787b8 Compare March 17, 2026 17:29
@henrybear327 henrybear327 marked this pull request as ready for review March 17, 2026 17:31
Comment thread tests/robustness/traffic/traffic.go Outdated
@henrybear327
Copy link
Copy Markdown
Contributor Author

/retest

@serathius
Copy link
Copy Markdown
Member

Can you describe the solution, how it works, what purpose it serve, what are alternatives?

@henrybear327 henrybear327 marked this pull request as draft March 24, 2026 13:29
@henrybear327 henrybear327 force-pushed the robustness/cluster-client-endpoint-switching branch from 62787b8 to 2ff45b0 Compare April 22, 2026 06:29
@henrybear327 henrybear327 force-pushed the robustness/cluster-client-endpoint-switching branch 3 times, most recently from 2a15447 to 3976865 Compare April 27, 2026 13:00
Signed-off-by: Chun-Hung Tseng <henrytseng@google.com>
@henrybear327 henrybear327 force-pushed the robustness/cluster-client-endpoint-switching branch from 3976865 to 5153092 Compare April 27, 2026 13:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Development

Successfully merging this pull request may close these issues.

3 participants