Commit Graph

4178 Commits

Author SHA1 Message Date
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
Sergii Tkachenko 1dabf5459d
test/kokoro: use standard TESTING_VERSION in the new framework builds (#5434) 2022-06-16 16:45:19 -07:00
Easwar Swaminathan f14d611253
resolver: minor improvements to AddressMap (#5426) 2022-06-15 14:42:38 -07:00
Easwar Swaminathan c0198a9ce3
ringhash: use grpctest.Tester in unit tests (#5428) 2022-06-15 10:51:48 -07:00
Easwar Swaminathan f229f9c79b
weightedroundrobin: update comments to indicate where addrInfo is stored (#5427) 2022-06-15 10:28:59 -07:00
Easwar Swaminathan 71f16a1d4a
internal/proto: pull in recent changes to service config proto (#5424) 2022-06-14 15:32:36 -07:00
Lidi Zheng 584d9cd11a
gcp/observability: update log name (#5414) 2022-06-08 08:25:36 -07:00
Lidi Zheng 9ee2f146d7
gcp/observability: Implement tracing/metrics via OpenCensus (#5372) 2022-06-07 15:56:38 -07:00
Easwar Swaminathan 34e4fc3bb5
rls: use UNAVAILABLE instead of status from control plane (#5400) 2022-06-06 16:07:02 -07:00
Lidi Zheng a0d5484ee3
interop: remove duplicated xDS tests in GCE framework (#5395) 2022-06-06 15:42:49 -07:00
Doug Fawley ca5cc0bcad
credentials/google: support new-style xDS cluster names (#5399) 2022-06-06 13:20:12 -07:00
Zach Reyes cbcceaf767
gracefulswitch: fix exit idle race (#5384)
* gracefulswitch: fix exit idle race
2022-06-06 15:25:05 -04:00
Lidi Zheng ea86bf7497
stats: add support for multiple stats handlers in a single client or server (#5347) 2022-06-03 09:15:50 -07:00
Lidi Zheng 13b378bc45
internal: add global DialOptions and ServerOptions for all clients and servers (#5352) 2022-06-02 16:17:01 -07:00
Doug Fawley 70a80552d5
xds/priority: clean up tests (#5387) 2022-05-31 15:44:42 -07:00
Easwar Swaminathan e41f868588
test/xds: move tests to a package with _test suffix (#5382) 2022-05-25 17:03:52 -07:00
Menghan Li da6ef0055c
xds/clusterresolver: reuse child policy names for the same locality (#5367) 2022-05-25 17:03:33 -07:00
Easwar Swaminathan 6e253e8afa
interop: update proto by running regenerate.sh (#5381) 2022-05-25 10:06:34 -07:00
apolcyn a45cd25f59
xds: Enable aggregate and logical dns clusters by default (#5380) 2022-05-25 09:49:02 -07:00
Easwar Swaminathan c0e35731fa
xds: move e2e tests into grpc/test/xds directory (#5363) 2022-05-24 11:13:30 -07:00
Zach Reyes c6c0a06d47
Change version to 1.48.0-dev (#5379) 2022-05-23 16:25:24 -04:00
Zach Reyes ed7522591b
Don't call cmp in non testing file (#5370)
* Don't call cmp in non testing file
2022-05-23 15:14:50 -04:00
Alexander Andreev 081c688437
client: fix hctx leakage in addrConn.createTransport (#5337) 2022-05-23 09:23:54 -07:00
Menghan Li 30b9d59a76
client/SubConn: do not recreate addrConn if UpdateAddresses is called with the same addresses (#5373) 2022-05-20 15:17:29 -07:00
Menghan Li 459729d667
xds/priority: avoid sending duplicate updates to children (#5374) 2022-05-20 15:17:13 -07:00
Zach Reyes 9f4b31a11c
Added HTTP status and grpc status to POST check (#5364)
* Added HTTP status and grpc status to POST check
2022-05-19 14:48:44 -04:00
Menghan Li 333a441e27
xds/ringhash: update connectivity state aggregation, and make sure at least one SubConn is connecting in TF (#5338) 2022-05-18 10:58:39 -07:00
Zach Reyes e23132c657
Added support for metadata matcher invert (#5345)
Added support for metadata matcher invert
2022-05-17 17:03:18 -04:00
Easwar Swaminathan d9b952b170
xds/resolver: use correct resource name in log message (#5357) 2022-05-16 14:15:22 -07:00
Menghan Li db79903af9
xds/priority: start the init timer when a child switch to Connecting from non-transient-failure state (#5334) 2022-05-10 16:56:41 -07:00
Zach Reyes 462d867696
xds: Add Outlier Detection configuration and CDS handling (#5299)
xds: Add Outlier Detection configuration and CDS handling
2022-05-09 16:13:07 -04:00
Menghan Li 5c46f1aa49
xdsclient/csds: fix leaked metadata (#5339) 2022-05-09 11:06:30 -07:00
Zach Reyes ee67b3d8e9
xds: Handle loops and ignore duplicates in aggregated cluster handling (#5317)
xds: Handle loops and ignore duplicates in aggregated cluster handling
2022-05-05 16:08:24 -04:00
Doug Fawley 799605c228
client: fix potential panic during RPC retries (#5323) 2022-05-04 10:06:12 -07:00
Menghan Li 78b13f27de
xds/client: hold authority mutex before making a new authority (#5331) 2022-05-03 13:39:18 -07:00
stepbystep2 de73b2b645
examples: improve error messages (#5329) 2022-05-02 12:02:47 -07:00
Menghan Li dc86d5de85
internal/proto: update generated code (#5332) 2022-04-29 13:13:23 -07:00
Robin Liu 7567a5d965
documentation: fix typo in RegisterCodec godoc (#5306) 2022-04-13 10:15:49 -07:00
Mohan Li 3bf6719fc8
test/interop: register RLS to the interop test client (#5272) 2022-04-12 14:22:46 -07:00
Lidi Zheng 8d68434c48
gcp/observability: correctly test this module in presubmit tests (#5300) 2022-04-12 13:39:41 -07:00
Menghan Li ebd098392a
xds/eds: reject EDS resources with multiple instances of the same locality in the same priority (#5303) 2022-04-08 15:41:56 -07:00
Doug Fawley 9711b148c4
server: clarify documentation around setting and sending headers and ServerStream errors (#5302) 2022-04-08 13:11:40 -07:00
idiamond-stripe 924e4849c5
server: return better status for context err when writing header (#5292) 2022-04-08 13:10:16 -07:00
Doug Fawley 5682cc6a32
Change version to 1.47.0-dev (#5298) 2022-04-06 10:56:53 -07:00
Lidi Zheng 4467a29dbb
gcp/observability: implement logging via binarylog (#5196) 2022-04-06 09:40:41 -07:00
Zhouyihai Ding 18fdf542fa
cmd/protoc-gen-go-grpc: allow hooks to modify client structs and service handlers (#5240) 2022-04-06 09:40:02 -07:00
Doug Fawley 337b815c41
interop: build client without timeout; add logs to help debug failures (#5294) 2022-04-05 15:00:06 -07:00
Zach Reyes e583b196ce
xds: Add RLS in xDS e2e test (#5281) 2022-04-04 14:38:37 -07:00
Easwar Swaminathan 0066bf69de
grpc: perform graceful switching of LB policies in the `ClientConn` by default (#5285) 2022-04-01 13:14:35 -07:00