Skip to content

xds-client: reset backoff only after first response - #2837

Open
ejona86 wants to merge 3 commits into
grpc:masterfrom
ejona86:xds-backoff-reset-on-message
Open

xds-client: reset backoff only after first response#2837
ejona86 wants to merge 3 commits into
grpc:masterfrom
ejona86:xds-backoff-reset-on-message

Conversation

@ejona86

@ejona86 ejona86 commented Aug 25, 2026

Copy link
Copy Markdown
Member

Per gRFC A78, establishing an ADS stream is not sufficient to declare a connection working.

Per gRFC A78, establishing an ADS stream is not sufficient to declare a
connection healthy. The connection transitions to healthy (and resets
backoff) only once the first DiscoveryResponse is received.
@ejona86

ejona86 commented Aug 25, 2026

Copy link
Copy Markdown
Member Author

CC @W4lspirit

Comment thread xds-client/src/client/worker.rs
I had some last-minute refactors that I reverted, but when I reverted
them I messed up the syntax.
Health is very broken; it needs an overhaul, not a small patch
@ejona86 ejona86 changed the title xds-client: reset backoff and record healthy only after first response xds-client: reset backoff only after first response Aug 27, 2026

@YutaoMa YutaoMa left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

thanks, I can work on fixing the metrics

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants