xds: Add LEDS list collection support (A95) - #13055
Conversation
Note for Reviewer1. Map Values use 2. No separate 3. Missing or Invalid Collections ⇒ Locality Unreachable: The gRFC only explicitly defines that empty entries make a locality unreachable. I extended this behavior to missing or invalid collections. The observable state is identical, and it prevents a single missing LEDS resource from failing the cluster. (If all localities fail this way, 4. Empty 5. NACK Blast Radius: A NACK'd collection fails only that specific collection. This aligns with standard 6. Resource Keys: 7. Updating |
Implements part 2 of gRFC A95: support for fetching a locality's endpoints as a separate LbEndpointCollection (LEDS) list collection resource