Skip to content

Conversation

@murgatroid99
Copy link
Member

It looks like the problem fixed in #2879 may have been shadowing a logic error in the xDS dependency manager that is causing the change_backend_service interop test to fail, but with the current logging it's hard to tell what the problem is. This change adds two kinds of detailed trace logging to try to understand that problem:

  • Log each resource watch start and end, with a reason
  • Log whenever maybeSendUpdate does not send an update, with a reason

I also added a test to try to replicate the change_backend_service test locally, but it didn't reproduce the failure.

@murgatroid99 murgatroid99 merged commit bfebbe7 into grpc:master Jan 10, 2025
8 of 10 checks passed
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.

1 participant