Arvind Bright
28b6bcf9ba
xds/xdsclient: improve failure mode behavior (gRFC A57) ( #5996 )
2023-02-28 11:44:37 -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
Easwar Swaminathan
0ae33e69dc
xdsclient: remove unused test code ( #5772 )
2022-11-07 09:52:52 -08:00
Easwar Swaminathan
7f23df0222
xdsclient: switch xdsclient watch deadlock test to e2e style ( #5697 )
2022-11-04 15:13:52 -07:00
Doug Fawley
3cccf6a43b
xdsclient: always backoff between new streams even after successful stream ( #5280 )
2022-04-01 10:20:47 -07:00
Menghan Li
fbe4ccbc1e
xds/client: include Node ID in error messages from the XdsClient ( #5223 )
2022-03-16 16:12:48 -07:00
Easwar Swaminathan
9cb4113808
xdsclient: make Close() idempotent ( #5149 )
2022-01-20 11:31:59 -08:00
Menghan Li
afded7231d
xds/federation: update xdsclient to support multi authority ( #5042 )
2022-01-04 15:50:50 -08:00
Menghan Li
52d9416739
xds/client: move transport_helper from xdsclient to a separate struct ( #4968 )
2021-11-10 15:03:10 -08:00
Menghan Li
59e024e4c7
xds/client: move watchers from xdsclient to a separate struct ( #4963 )
2021-11-09 10:32:16 -08:00
Menghan Li
79e9c9571a
xds/client: move unmarshal functions and types to a separate package ( #4904 )
2021-11-08 11:11:24 -08:00
Menghan Li
29deb6bfa1
xds/bootstrap: refactor to support top level and per-authority server config ( #4892 )
2021-11-02 10:26:08 -07:00
Easwar Swaminathan
4bd9995351
xds: suppress redundant resource updates using proto.Equal ( #4831 )
2021-10-05 16:55:25 -07:00
Menghan Li
16cf65612e
xds: update xdsclient NACK to keep valid resources ( #4743 )
2021-09-10 11:24:25 -07:00
Easwar Swaminathan
712e8d4f57
Remove support for Go 1.13 and older (cont) ( #4706 )
2021-08-25 14:51:41 -07:00
Menghan Li
b586e92158
xds/client: notify the resource watchers of xDS errors ( #4564 )
2021-07-14 13:10:19 -07:00
Menghan Li
b1418a6e74
xds: export XDSClient interface and use it in balancer tests ( #4510 )
...
- xdsclient.New returns the interface now
- xdsclient.SetClient and xdsclient.FromResolverState take and return the interface now
- cleanup xds balancer tests to pass xds_client in resolver state
2021-06-08 16:05:50 -07:00
Doug Fawley
5c164e2b8f
xds: rename xds/internal/client package to xdsclient ( #4511 )
2021-06-03 16:10:21 -07:00