Skip to content
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

Add short poll to xDS clients as workaround, improve xDS tracing #603

Merged
merged 2 commits into from
Sep 26, 2022

Conversation

XAMPPRocky
Copy link
Collaborator

Currently for some reason the management server is not sending back to active clients changes because there is seemingly no receivers. This is a temporary workaround to have the client constantly polling for new changes so that will stay up to date, while we work on addressing the management's bi-directional communication.

This also improves some of the tracing for the xds stream to place relevant information in a span.

Currently for some reason the management server is not sending back to
active clients changes because there is seemingly no receivers. This is
a temporary workaround to have the client constantly polling for new
changes so that will stay up to date, while we work on addressing the
management's bi-directional communication.
@quilkin-bot
Copy link
Collaborator

Build Succeeded 🥳

Build Id: 4be830b5-36f0-4e37-a3f5-77f4acabb3ee

The following development images have been built, and will exist for the next 30 days:

To build this version:

git fetch git@github.com:googleforgames/quilkin.git pull/603/head:pr_603 && git checkout pr_603
cargo build

@markmandel markmandel merged commit 6a42df8 into main Sep 26, 2022
@markmandel markmandel deleted the ep/fix-xds-poll branch September 26, 2022 21:59
XAMPPRocky added a commit that referenced this pull request Oct 10, 2022
Currently for some reason the management server is not sending back to
active clients changes because there is seemingly no receivers. This is
a temporary workaround to have the client constantly polling for new
changes so that will stay up to date, while we work on addressing the
management's bi-directional communication.

Co-authored-by: Mark Mandel <markmandel@google.com>
XAMPPRocky added a commit that referenced this pull request Oct 10, 2022
Currently for some reason the management server is not sending back to
active clients changes because there is seemingly no receivers. This is
a temporary workaround to have the client constantly polling for new
changes so that will stay up to date, while we work on addressing the
management's bi-directional communication.

Co-authored-by: Mark Mandel <markmandel@google.com>
@markmandel markmandel added area/operations Installation, updating, metrics etc kind/cleanup Refactoring code, fixing up documentation, etc area/xds Related to Envoy xDS labels Nov 11, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/operations Installation, updating, metrics etc area/xds Related to Envoy xDS kind/cleanup Refactoring code, fixing up documentation, etc size/s
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants