Commit Graph

256 Commits

Author SHA1 Message Date
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
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 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 ae4a23150b
ringhash: ensure addresses are consistenly hashed across updates (#6066) 2023-03-02 17:47:45 -08: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
Mikhail Mazurskiy 379a2f676c
*: add missing colon to errorf messages to improve readability (#5911) 2023-01-17 16:11:47 -08:00
Easwar Swaminathan 8ec85e4246
priority: improve and reduce verbosity of logs (#5902) 2023-01-03 11:12:51 -08:00
Doug Fawley 4565dd70ae
ringhash: allow overriding max ringhash size via environment variable (#5884) 2022-12-22 08:31:38 -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
Easwar Swaminathan 19490352e8
ringhash: add logs to surface information about ring creation (#5832)
Fixes https://github.com/grpc/grpc-go/issues/5781
2022-12-06 11:59:35 -08:00
Zach Reyes 087387ca18
Deflake Outlier Detection xDS e2e test (#5819) 2022-11-29 17:48:52 -05:00
apolcyn ff146806d2
Cap min and max ring size to 4K (#5801) 2022-11-18 10:22:08 -08:00
Easwar Swaminathan 5331dbd3ab
outlierdetection: remove an unused variable in a test (#5778) 2022-11-09 15:01:44 -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 36e481079b
orca: cleanup old code, and get grpc package to use new code (#5627) 2022-09-27 12:41:05 -07:00
Zach Reyes f7d2036712
xds: add Outlier Detection Balancer (#5435)
* xds: add Outlier Detection Balancer
2022-09-06 16:30:08 -04:00
Easwar Swaminathan 60a3a7e969
cleanup: fixes for issues surfaced by vet (#5617) 2022-09-02 14:09:10 -07:00
Abirdcfly c351f37ddc
chore: remove duplicate word in comments (#5616) 2022-08-30 14:01:37 -07:00
Easwar Swaminathan 1dd0256392
ringhash: implement a no-op ExitIdle() method (#5614) 2022-08-29 17:23:55 -07:00
Easwar Swaminathan fe592260bf
clusterresolver: deflake eds_impl tests (#5562) 2022-08-29 16:23:12 -07:00
Easwar Swaminathan d5dee5fdbd
xds/ringhash: make reconnection logic work for a single subConn (#5601) 2022-08-26 15:08:47 -07:00
Doug Fawley 97cb7b1653
xds/clusterresolver: prevent deadlock of concurrent Close and UpdateState calls (#5588) 2022-08-18 10:37:07 -07:00
Easwar Swaminathan f9409d385f
ringhash: handle config updates properly (#5557) 2022-08-04 12:11:45 -07:00
Easwar Swaminathan 23f015c36d
priority: sync priority with child in use (#5549) 2022-08-01 16:43:25 -07:00
Doug Fawley fdc5d2f3da
xds/clustermanager: pause picker updates during UpdateClientConnState (#5528) 2022-07-21 15:31:07 -07:00
Easwar Swaminathan 0d04c6f5d4
ringhash: don't recreate subConns when update doesn't change address information (#5431) 2022-07-07 13:04:08 -07:00
Easwar Swaminathan 5770b1dea5
xds: drop localities with zero weight at the xdsClient layer (#5476) 2022-06-30 15:28:57 -07:00
Easwar Swaminathan 4b750055a5
clusterresolver: merge P(p)arseConfig functions (#5462) 2022-06-24 10:48:40 -07:00
Easwar Swaminathan 5cdb09fa29
outlierdetection: fix package level comments (#5457) 2022-06-22 16:33:50 -07:00
Doug Fawley 3e7b97febc
xds/priority: bug fix and minor behavior change (#5417) 2022-06-17 11:14:31 -07:00
Zach Reyes 29d9970c51
xds: Outlier Detection configuration in Cluster Resolver Balancer (#5371)
xds: Outlier Detection configuration in Cluster Resolver Balancer
2022-06-17 13:46:47 -04:00
Easwar Swaminathan c0198a9ce3
ringhash: use grpctest.Tester in unit tests (#5428) 2022-06-15 10:51:48 -07:00
Doug Fawley 70a80552d5
xds/priority: clean up tests (#5387) 2022-05-31 15:44:42 -07:00