Mark D. Roth
26df3d14e2
[XDS] fix federation bug that prevented load reports from being sent ( #32826 )
...
This bug occurred when the same xDS server was configured twice in the
same bootstrap config, once in an authority and again as the top-level
server. In that case, we were incorrectly failing to de-dup them and
were creating a separate channel for the LRS stream than the one that
already existed for the ADS stream. We fix this by canonicalizing the
server keys the same way in both cases.
As a separate follow-up item, I will work on trying to find a better way
to key these maps that does not suffer from this kind of fragility.
2023-04-14 14:31:12 -07:00
Craig Tiller
67f364e23e
[cleanup] Eliminate usage of GRPC_ASSERT(false...); ( #31757 )
...
* crash function
* progress
* fix
* fix
* Automated change: Fix sanity tests
* fix
* fix
* fix
* fixes
* Automated change: Fix sanity tests
* fix
* Automated change: Fix sanity tests
* fix
* fix
* use cpp attr
* Automated change: Fix sanity tests
* fix
* fix
* fix
* fix
* fix
* fix
* add exclusion
* fix
* typo
* fix
* fmt
* Update tcp_socket_utils.cc
* Automated change: Fix sanity tests
* fix
* revert php changes
* Automated change: Fix sanity tests
Co-authored-by: ctiller <ctiller@users.noreply.github.com>
2023-01-11 08:50:32 -08:00
Mark D. Roth
bd4b5d70c8
xDS: remove v2 support ( #31327 )
...
* xDS: remove v2 support
* remove unnecessary templating in fake xDS server code
* remove now-unnecessary workaround for clang bug
* clang-format
* fix unit tests
* iwyu
* remove now-unused v2 proto files
* fix from merge
* clang-format
* fix typo
2022-10-18 08:45:42 -07:00
Mark D. Roth
6339b03ada
Revert "Revert "start splitting up xds_end2end_test ( #27702 )" ( #27725 )" ( #27726 )
...
This reverts commit 9177c5324a .
2021-10-14 11:41:45 -07:00
Mark D. Roth
9177c5324a
Revert "start splitting up xds_end2end_test ( #27702 )" ( #27725 )
...
This reverts commit 69a978231b .
2021-10-14 08:47:17 -07:00
Mark D. Roth
69a978231b
start splitting up xds_end2end_test ( #27702 )
...
* move test xDS server to its own library
* move xds_end2end_test to xds subdir, and refactor CountedService
* add TODO
* fix sanity
2021-10-13 13:11:53 -07:00