Eugene Ostroukhov
4e735be35a
[xds] Fallback implementation ( #36145 )
...
As per [gRFC A71](https://github.com/grpc/proposal/blob/master/A71-xds-fallback.md ).
Closes #36145
COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/36145 from eugeneo:fallback-review 4871c0b316
PiperOrigin-RevId: 623211613
2024-04-09 10:38:01 -07:00
Eugene Ostroukhov
57ff0b890f
[xds] Support for multiple servers in the bootstrap.json ( #36021 )
...
Closes #36021
COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/36021 from eugeneo:tasks/multiple-servers-bootstrap 8ebf7e1c06
PiperOrigin-RevId: 615150672
2024-03-12 13:24:08 -07:00
Mark D. Roth
db9ca10b35
[xDS] add optional locality label to per-call metrics ( #36049 )
...
Closes #36049
COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/36049 from markdroth:xds_locality_label_on_per_call_metrics 9c5aeb7fb1
PiperOrigin-RevId: 612648213
2024-03-04 17:43:49 -08:00
Mark D. Roth
41606054c2
[load_file] remove grpc_load_file() in favor of grpc_core::LoadFile() ( #35857 )
...
Closes #35857
COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/35857 from markdroth:highlander 7b7d95aaa9
PiperOrigin-RevId: 605742734
2024-02-09 15:16:24 -08:00
Mark D. Roth
e8f2e27b2c
[memory test] reland: add benchmarks with xDS enabled ( #34820 )
...
Relands #34785 , which was reverted in #34818 .
The first commit is the revert. The second commit removes the gtest
dependency from the xds_server library, which should address the
testonly problem internally.
2023-10-31 12:56:40 -07:00
Mark D. Roth
b1901eb732
Revert "[memory test] add benchmarks with xDS enabled" ( #34818 )
...
Reverts grpc/grpc#34785
2023-10-27 15:25:43 -07:00
Mark D. Roth
e0a5190a5e
[memory test] add benchmarks with xDS enabled ( #34785 )
...
Initial results:
```
default: call/client: 15038.38208
default: call/server: 12873.64608
default: call/xds_client: 15850.04544
default: call/xds_server: 13177.15968
default: channel/client: 27747.9424
default: channel/server: 19939.328
default: channel/xds_client: 45272.2688
default: channel/xds_server: 20805.632
```
b/297028827
2023-10-27 13:52:05 -07:00
Mark D. Roth
066d5dd2bb
[xDS e2e tests] move xDS bootstrap and resource helpers into their own library ( #34773 )
...
This paves the way for reusing these helpers in a standalone xDS server
for memory usage tests.
2023-10-24 12:33:00 -07:00