Commit Graph

524 Commits

Author SHA1 Message Date
Theodore Salvo f2fbb0e07e
Deprecate use of `ioutil` package (#5906)
Resolves https://github.com/grpc/grpc-go/issues/5897
2023-01-03 11:20:20 -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
Mohan Li e53d28f5eb
xdsclient: log node ID with verbosity INFO (#5860) 2022-12-14 09:05:38 -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
Easwar Swaminathan fa99649f0d
xdsclient: deflake new transport ack/nack tests (#5830) 2022-12-01 10:25:30 -08:00
Easwar Swaminathan 110ed9e6cc
xdsclient: resource-type-agnostic transport layer (#5808) 2022-11-30 11:34:19 -08:00
Zach Reyes 087387ca18
Deflake Outlier Detection xDS e2e test (#5819) 2022-11-29 17:48:52 -05:00
Easwar Swaminathan 0abb6f9b69
xdsclient: resource type agnostic WatchResource() API (#5777) 2022-11-21 12:42:50 -08:00
apolcyn ff146806d2
Cap min and max ring size to 4K (#5801) 2022-11-18 10:22:08 -08:00
Easwar Swaminathan 56ac86fa0f
xdsclient: wait for underlying transport to close (#5775) 2022-11-10 16:36:19 -08:00
Easwar Swaminathan 5331dbd3ab
outlierdetection: remove an unused variable in a test (#5778) 2022-11-09 15:01:44 -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
Easwar Swaminathan b597a8e1d0
xdsclient: improve authority watchers test (#5700) 2022-11-04 10:59:28 -07: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 fcb8bdf721
xds/google-c2p: validate url for no authorities (#5756) 2022-11-02 13:11:13 -07:00
Easwar Swaminathan 040b795b51
xdsclient/e2e_test: use SendContext() where appropriate (#5729) 2022-11-01 17:08:43 -07:00
apolcyn aa44ccaf84
google-c2p: use new-style resource name for LDS subscription (#5743) 2022-10-31 15:36:43 -07:00
apolcyn 64df65262e
google-c2p: include federation env var in the logic which determines when to use directpath (#5745) 2022-10-31 14:00:44 -07:00
apolcyn 26071c24f3
google-c2p resolver: add authority entry to bootstrap config (#5680) 2022-10-24 14:21:47 -07:00
Easwar Swaminathan f51d21267d
xdsclient: improve RDS watchers test (#5692) 2022-10-19 13:31:56 -07:00
Arvind Bright 7c16802641
tests: refactor tests to use testutils helper functions (#5728) 2022-10-19 12:29:23 -07:00
Easwar Swaminathan 28fae96c98
xdsclient: improve federation watchers test (#5696) 2022-10-18 17:25:47 -07:00
Easwar Swaminathan f88cc65941
xdsclient: improve EDS watchers test (#5694) 2022-10-18 16:54:04 -07:00
Easwar Swaminathan 439221d85a
xdsclient: add a convenience type to synchronize execution of callbacks (#5702) 2022-10-18 15:44:48 -07:00
Easwar Swaminathan dbb8e2bf90
xdsclient: improve CDS watchers test (#5693) 2022-10-18 12:20:31 -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 bb3d739418
fakeserver: add v3 support to the xDS fakeserver implementation (#5698) 2022-10-17 09:38:52 -07:00
Easwar Swaminathan 912765f749
xds: move bootstrap config generating utility package to testutils (#5713) 2022-10-17 09:34:01 -07:00
Ernest Nguyen e163a9085f
xds/xdsclient: add EDS resource endpoint address duplication check (#5715) 2022-10-12 15:15:09 -07:00
apolcyn 9eba57430c
xds: de-experimentalize google c2p resolver (#5707) 2022-10-12 12:57:55 -07:00
Easwar Swaminathan e81d0a276f
xdsclient: improve LDS watchers test (#5691) 2022-10-11 16:37:38 -07:00
Ernest Nguyen c672451950
xds/xdsclient: add sum of EDS locality weights check (#5703) 2022-10-10 12:48:01 -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
Easwar Swaminathan 8458251c6b
xdsclient: ignore routes with cluster_specifier_plugin when GRPC_EXPERIMENTAL_XDS_RLS_LB is off (#5670) 2022-09-23 13:26:04 -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
Easwar Swaminathan d875a0e893
xdsclient: NACK cluster resource if config_source_specifier in lrs_server is not self (#5613) 2022-08-30 14:01:55 -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 02fbca0f40
xds/resolver: generate channel ID randomly (#5591) 2022-08-22 12:53:20 -07:00
Doug Fawley 97cb7b1653
xds/clusterresolver: prevent deadlock of concurrent Close and UpdateState calls (#5588) 2022-08-18 10:37:07 -07:00