Skip to content

Conversation

murgatroid99
Copy link
Member

This change fixes two significant bugs introduced in #2844:

  1. pick_first reported IDLE instead of TRANSIENT_FAILURE when provided a zero-length address list. This caused all calls to queue for LB picks instead of ending with an error, which means that they piled up quickly.
  2. As a consequence of the way in-use clusters were retained, the xDS dependency manager would provide the config again every time a call was committed (or at least most of the time).

@murgatroid99 murgatroid99 merged commit 83b6e60 into grpc:master Nov 7, 2024
4 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