Commit Graph

80 Commits

Author SHA1 Message Date
Brad Town 6b413c8351
xds: Surround two `Infof` calls that use `pretty.ToJSON` with `V(2)` checks (#7216) 2024-05-09 12:44:18 -07:00
Zach Reyes 9199290ff8
xds: Move bootstrap config to internal/xds (#7182) 2024-05-03 16:51:11 -04:00
hakusai22 273fe145d0
*: fix typos (#7178) 2024-05-02 16:54:22 -07:00
Zach Reyes b37cd8133a
xds: Process telemetry labels from CDS in xDS Balancers (#7116) 2024-04-15 19:01:54 -04:00
Doug Fawley 8645f95509
resolver: remove ClientConn.NewServiceConfig (#6784) 2023-11-13 14:10:32 -08:00
Doug Fawley 8190d883e0
envconfig: remove env vars for on-by-default features (#6749) 2023-10-26 13:08:20 -07:00
Easwar Swaminathan 147bd85912
balancer: add a warning for balancer names that contain upper case letters (#6647) 2023-09-25 16:07:05 -07:00
Easwar Swaminathan 2ce7ecd1fa
cdsbalancer: test cleanup part 3/N (#6564) 2023-08-24 19:21:49 -07:00
Easwar Swaminathan 4c9777ceff
clusterresolver: fix deadlock when dns resolver responds inline with update or error at build time (#6563) 2023-08-23 16:32:58 -07:00
Doug Fawley 81b9df233e
idle: move idleness manager to separate package and ~13s of tests into it (#6566) 2023-08-23 12:50:42 -07:00
Doug Fawley fbff2abb0f
*: update `interface{}` to `any` and `go.mod` version to `go 1.19` (#6544) 2023-08-14 09:04:46 -07:00
Easwar Swaminathan bb4106700c
balancergroup: do not cache closed sub-balancers by default (#6523) 2023-08-10 12:34:56 -07:00
Doug Fawley 694cb64c7f
xds/clusterresolver: stop forwarding UpdateSubConnState calls (#6526) 2023-08-09 14:17:45 -07:00
Easwar Swaminathan 67a8e73f82
multiple/test: use stub balancer instead of defining wrapped balancers (#6514) 2023-08-09 09:34:59 -07:00
Easwar Swaminathan ecc5645b95
clusterresolver: fix a flaky test (#6499) 2023-08-03 11:29:28 -07:00
Doug Fawley c6354049d4
balancer: add StateListener to NewSubConnOptions for SubConn state updates (#6481) 2023-07-31 09:42:41 -07:00
Doug Fawley 94df716d94
resolver: State: add Endpoints and deprecate Addresses (#6471) 2023-07-31 09:42:27 -07:00
Zach Reyes 2aa2615605
clusterresolver: comply with A37 for handling errors from discovery mechanisms (#6461) 2023-07-24 13:08:52 -04:00
Easwar Swaminathan d1868a539b
clusterresolver: add logs for dns discovery mechanism error cases (#6444) 2023-07-12 17:35:22 -07:00
Easwar Swaminathan bf5b7aecd5
clusterresolver: handle EDS nacks and resource-not-found errors correctly (#6436) 2023-07-10 19:56:45 -07:00
Gina Yeh 11feb0a9af
resolver: delete Target.Scheme and Target.Authority (#6363)
* Delete resolver.Target.Scheme and resolver.Target.Authority

* cleanup - wrap block comments @ 80 columns
2023-07-05 10:47:46 -07:00
Easwar Swaminathan 7eb57278c0
xds: switch EDS watch to new generic xdsClient API (#6414) 2023-06-27 13:37:55 -07:00
Easwar Swaminathan 0673105ebc
clusterresolver: switch a couple of tests to e2e style (#6394) 2023-06-23 13:51:28 -07:00
Easwar Swaminathan 0b3a81eabc
clusterresolver: remove priority LB related tests (#6395) 2023-06-23 13:39:57 -07:00
Easwar Swaminathan dd931c8036
xds: clusterresolver e2e test cleanup (#6391) 2023-06-23 13:22:48 -07:00
Easwar Swaminathan 963238a605
clusterresolver: move tests around to different files (#6392) 2023-06-23 08:27:34 -07:00
Easwar Swaminathan f24b4c7ee6
clusterresolver: remove redundant tests (#6388) 2023-06-22 14:25:26 -07:00
Zach Reyes 3c6084b7d4
xds/outlierdetection: fix config handling (#6361) 2023-06-09 19:32:27 -04:00
Zach Reyes 5e587344ee
xds: Add support for Custom LB Policies (#6224) 2023-05-08 21:29:36 -04:00
Easwar Swaminathan de11139ae6
clusterresolver: improve tests (#6188) 2023-04-26 09:50:03 -07:00
Ernest Nguyen Hung 7dfd71831d
internal/buffer: add Close method to the Unbounded buffer type (#6161) 2023-04-18 16:53:59 -07:00
Easwar Swaminathan fe72db9589
testing: add helpers to start test service, and retrieve port (#6187) 2023-04-12 09:30:30 -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
Easwar Swaminathan 415ccdf154
go.mod: update all dependencies after 1.54 branch cut (#6132) 2023-03-28 16:03:41 -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 8c374f7607
clusterresolver: cleanup resource resolver implementation (#6052) 2023-03-02 08:58:05 -08:00
Kyle J. Burda e2d69aa076
tests: fix spelling of variable (#5966) 2023-01-25 11:27:02 -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 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 08479c5e2e
xdsclient: resource agnostic API implementation (#5776) 2022-12-21 13:53:03 -08:00
Easwar Swaminathan aba03e1ab1
xds: pass options by value to helper routines which setup the management server in tests (#5833) 2022-12-08 16:26:21 -08:00
apolcyn ff146806d2
Cap min and max ring size to 4K (#5801) 2022-11-18 10:22:08 -08:00
Doug Fawley e41e8940c0
orca: create ORCA producer for LB policies to use to receive OOB load reports (#5669) 2022-11-03 10:27:40 -07:00
Arvind Bright 7c16802641
tests: refactor tests to use testutils helper functions (#5728) 2022-10-19 12:29:23 -07:00
Doug Fawley 778860e606
testing: update Go to 1.19 (#5717) 2022-10-17 15:04:34 -07:00
Arvind Bright eb8aa3192b
weightedtarget: return a more meaningful error when no child policy is reporting READY (#5391) 2022-10-17 14:38:11 -07:00
Easwar Swaminathan c03925db8d
priority: release references to child policies which are removed (#5682) 2022-10-06 13:23:45 -07:00
Zach Reyes d83070ec0d
Changed Outlier Detection Env Var to default true (#5673) 2022-09-30 16:46:17 -04:00
Easwar Swaminathan fe592260bf
clusterresolver: deflake eds_impl tests (#5562) 2022-08-29 16:23:12 -07:00