Commit Graph

553 Commits

Author SHA1 Message Date
Easwar Swaminathan b153b006ce
multiple: standardize import renaming for typed structs (#6238) 2023-05-01 17:30:53 -07:00
Easwar Swaminathan b15382715d
xds: make glaze happy for test packages (#6237) 2023-05-01 14:14:32 -07:00
Zach Reyes 497436cef1
xds/internal/balancer/outlierdetection: Change string to String (#6222) 2023-04-26 12:56:27 -04:00
Easwar Swaminathan de11139ae6
clusterresolver: improve tests (#6188) 2023-04-26 09:50:03 -07:00
Zach Reyes eff0942e95
xds/internal/xdsclient: Custom LB xDS Client Changes (#6165) 2023-04-25 22:47:15 -04:00
Sergey Matyukevich 8628e075df
xds/internal/balancer/outlierdetection: Add Channelz Logger to Outlier Detection LB (#6145) 2023-04-25 13:17:53 -04:00
Ernest Nguyen Hung 7dfd71831d
internal/buffer: add Close method to the Unbounded buffer type (#6161) 2023-04-18 16:53:59 -07:00
Arvind Bright ebeda756bc
tests: defalke TestTimerAndWatchStateOnSendCallback (#6206) 2023-04-18 16:53:20 -07:00
Easwar Swaminathan fe72db9589
testing: add helpers to start test service, and retrieve port (#6187) 2023-04-12 09:30:30 -07:00
Anirudh Ramachandra 8374ff8fbd
Export the unwrapResource method, to allow callers outside of the package (#6181) 2023-04-11 09:51:09 -07:00
Arvind Bright 3489bb7d51
xdsclient/test: deflake TestWatchResourceTimerCanRestartOnIgnoredADSRecvError (#6159) 2023-04-06 13:29:59 -07:00
Easwar Swaminathan bfb57b8b49
testing: delete internal copy of test service proto, and use canonical one (#6164) 2023-04-05 17:12:57 -07:00
Anirudh Ramachandra b0a8b1b9c1
Use string instead of enum for xds resource type (#6163) 2023-04-04 17:25:40 -07:00
Arvind Bright ea0a038347
xds/xdsclient: ignore resource deletion as per gRFC A53 (#6035) 2023-04-04 10:11:54 -07:00
Arvind Bright a51779dfbf
xdsclient/test: deflake TestTimerAndWatchStateOnSendCallback (#6169) 2023-04-03 11:54:07 -07:00
my4 e97991991c
internal/grpcsync: move CallbackSerializer from xdsclient/internal to here (#6153) 2023-03-31 10:13:33 -07:00
Easwar Swaminathan 415ccdf154
go.mod: update all dependencies after 1.54 branch cut (#6132) 2023-03-28 16:03:41 -07:00
apolcyn 44cebb8ff5
xds: enable XDS federation by default (#6151) 2023-03-27 15:23:22 -07:00
Easwar Swaminathan 9c25653be0
cdsbalancer: improve log messages (#6134) 2023-03-22 09:19:57 -07:00
Easwar Swaminathan cdab8ae5c4
clusterresolver: push empty config to child policy upon removal of cluster resource (#6125) 2023-03-21 15:37:39 -07:00
Easwar Swaminathan 52ca957106
xds: make comparison of server configs in bootstrap more reliable (#6112) 2023-03-14 18:37:14 -07:00
Easwar Swaminathan abd4db22a7
xdsclient/tests: fix flaky test NodeProtoSentOnlyInFirstRequest (#6108) 2023-03-10 10:27:04 -08:00
Easwar Swaminathan 3633361c26
tests: support LRS on the same port as ADS (#6102) 2023-03-10 10:00:13 -08:00
Arvind Bright 92d9e77ac7
xds: NACK route configuration if sum of weights of weighted clusters exceeds uint32_max (#6085) 2023-03-09 14:34:15 -08:00
Easwar Swaminathan 3292193519
xdsclient: handle race with watch timer handling (#6086) 2023-03-06 15:45:45 -08:00
Easwar Swaminathan e83e34be0b
xds/resolver/test: use a non-blocking send instead of closing the channel (#6082) 2023-03-06 13:57:32 -08:00
Easwar Swaminathan b9e6d59a1a
xdsclient: send Node proto only on first discovery request on ADS stream (#6078) 2023-03-03 13:07:40 -08:00
Easwar Swaminathan ae4a23150b
ringhash: ensure addresses are consistenly hashed across updates (#6066) 2023-03-02 17:47:45 -08:00
Easwar Swaminathan 52dcd1470d
xdsclient: move tests from `e2e_test` to `tests` directory (#6073) 2023-03-02 14:15:02 -08:00
Easwar Swaminathan 8c374f7607
clusterresolver: cleanup resource resolver implementation (#6052) 2023-03-02 08:58:05 -08:00
Easwar Swaminathan a1693ec5d2
fakeserver: remove ADS and LRS v2 support (#6068) 2023-02-28 15:04:46 -08:00
Arvind Bright 28b6bcf9ba
xds/xdsclient: improve failure mode behavior (gRFC A57) (#5996) 2023-02-28 11:44:37 -08:00
Easwar Swaminathan 3775f633ce
xdsclient/transport: reduce chattiness of logs (#5992) 2023-02-24 13:13:13 -08:00
Easwar Swaminathan 6fe609daff
xdsclient: minor cleanup in eds parsing (#6055) 2023-02-24 13:12:12 -08:00
Easwar Swaminathan 5353eaa440
testing: add helpers to configure cluster specifier plugin type (#5977) 2023-02-21 19:30:13 -08:00
Zach Reyes 30d8c0a043
xds/internal/xdsclient: NACK empty clusters in aggregate clusters (#6023) 2023-02-14 22:57:10 -05:00
Arvind Bright 081499f2e8
xds: remove support for v2 Transport API (#6013) 2023-02-14 13:35:52 -08:00
Easwar Swaminathan d6dabba01f
xds/server: reduce chattiness of logs (#5995) 2023-01-31 14:57:29 -08:00
Easwar Swaminathan 37111547ca
xdsclient/bootstrap: reduce chattiness of logs (#5991) 2023-01-31 10:29:11 -08:00
Easwar Swaminathan d103fc7066
xdsclient/xdsresource: reduce chattiness of logs (#5993) 2023-01-31 10:28:48 -08:00
Kyle J. Burda e2d69aa076
tests: fix spelling of variable (#5966) 2023-01-25 11:27:02 -08:00
Easwar Swaminathan a6376c9893
xds/resolver: cleanup tests to use real xDS client 3/n (#5953) 2023-01-24 19:16:33 -08:00
Easwar Swaminathan bf8fc46fa6
xds/resolver: cleanup tests to use real xDS client 5/n (#5955) 2023-01-24 15:09:06 -08:00
Kyle J. Burda 3930549b38
resolver: replace resolver.Target.Endpoint field with Endpoint() method (#5852)
Fixes https://github.com/grpc/grpc-go/issues/5796
2023-01-24 12:03:56 -08:00
Easwar Swaminathan 4adb2a7a00
xds/resolver: cleanup tests to use real xDS client 2/n (#5952) 2023-01-23 16:56:37 -08:00
Easwar Swaminathan 4075ef07c5
xds: fix panic involving double close of channel in xDS transport (#5959) 2023-01-23 14:50:46 -08:00
Easwar Swaminathan bc9728f98b
xds/resolver: cleanup tests to use real xDS client 4/n (#5954) 2023-01-19 16:16:47 -08:00
Easwar Swaminathan 6e749384f7
xds/resolver: cleanup tests to use real xDS client (#5950) 2023-01-18 14:57:16 -08:00
Easwar Swaminathan ace808232f
xdsclient: close func refactor (#5926)
Fixes https://github.com/grpc/grpc-go/issues/5895
2023-01-18 11:32:40 -08:00
Mikhail Mazurskiy 379a2f676c
*: add missing colon to errorf messages to improve readability (#5911) 2023-01-17 16:11:47 -08:00