Commit Graph

4295 Commits

Author SHA1 Message Date
Doug Fawley 9127159caf
client: synchronously verify server preface in newClientTransport (#5731) 2022-10-20 09:29:17 -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
Fu Wei 79ccdd8f8e
clientconn: go idle if conn closed after preface received (#5714) 2022-10-18 09:01:08 -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
Zach Reyes f52b910b10
o11y: Fixed o11y bug (#5720) 2022-10-14 14:48:39 -04:00
Zach Reyes 00d1830c19
Fix o11y typo (#5719) 2022-10-13 13:24:11 -04: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
Zach Reyes 8b3b10bd04
gcp/observability: implement public preview config syntax, logging schema, and exposed metrics (#5704) 2022-10-12 15:18:49 -04:00
Doug Fawley 8062981d4e
vet: workaround buggy mac git grep behavior (#5716) 2022-10-12 09:52:45 -07:00
Easwar Swaminathan e81d0a276f
xdsclient: improve LDS watchers test (#5691) 2022-10-11 16:37:38 -07:00
Ronak Jain 7b817b4d18
client: set grpc-accept-encoding to full list of registered compressors (#5541) 2022-10-11 16:37:02 -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 5fc798be17
Add binary logger option for client and server (#5675)
* Add binary logger option for client and server
2022-10-06 13:36:05 -04:00
Doug Fawley 12db695f16
grpc: restrict status codes from control plane (gRFC A54) (#5653) 2022-10-04 15:13:23 -07:00
Doug Fawley 202d355a9b
Change version to 1.51.0-dev (#5687) 2022-10-04 14:17:45 -07:00
Tobias Klauser 1451c62ccd
internal/transport: optimize grpc-message encoding/decoding (#5654) 2022-10-04 13:29:30 -04:00
Doug Fawley be4b63b1fc
test: minor test cleanup (#5679) 2022-10-03 08:37:41 -07:00
Zach Reyes d83070ec0d
Changed Outlier Detection Env Var to default true (#5673) 2022-09-30 16:46:17 -04:00
Jan Lamecki 54521b22e0
client: remove trailing null from unix abstract socket address (#5678) 2022-09-30 09:34:05 -07: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
Alex e8866a83ed
build: harden GitHub Workflow permissions (#5660)
Signed-off-by: Alex Low <aleksandrosansan@gmail.com>
2022-09-27 14:23:03 -04: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 a238cebacd
xDS: Outlier Detection Env Var not hardcoded to false (#5664) 2022-09-22 11:56:44 -04:00
Zach Reyes b1d7f56b81
transport: Fix deadlock in transport caused by GOAWAY race with new stream creation (#5652)
* transport: Fix deadlock in transport caused by GOAWAY race with new stream creation
2022-09-21 14:35:08 -04:00
Easwar Swaminathan 9c3e589d3e
rls: delegate pick to child policy as long as it is not in TransientFailure (#5656) 2022-09-15 15:55:46 -07:00
Zach Reyes 7da8a056b6
xds: Enable Outlier Detection interop tests (#5632) 2022-09-13 15:54:12 -04:00
Doug Fawley 21f0259e42
test: loosen metadata error check to reduce dependence on exact library errors (#5650) 2022-09-12 15:20:29 -07:00
Zach Reyes 552de12024
orca: fix package used to reference service to use pb suffix instead of grpc (#5647)
orca: fix package used to reference service to use pb suffix instead of grpc (#5647)
2022-09-08 15:54:27 -04:00
Zach Reyes 87d1a90a2b
orca: fix package used to reference service to use grpc suffix instead of pb (#5645)
* orca: fix package used to reference service to use grpc suffix instead of pb
2022-09-08 12:51:35 -04:00
horpto 60eecd9169
metadata: add ValueFromIncomingContext to more efficiently retrieve a single value (#5596) 2022-09-07 13:14:42 -07:00
Doug Fawley 2ebd59436d
Documentation/proxy: update due to Go 1.16 behavior change (#5630) 2022-09-07 07:58:06 -07:00
Zach Reyes 1530d3b241
gcp/observability: fix End() to cleanup global state correctly (#5623)
* gcp/observability: fix End() to cleanup global state correctly
2022-09-06 20:14:26 -04:00
Zach Reyes f7d2036712
xds: add Outlier Detection Balancer (#5435)
* xds: add Outlier Detection Balancer
2022-09-06 16:30:08 -04:00
RedHawker 182e9df160
Grab comment from proto file, similar to protoc-gen-go (#5540) 2022-09-06 12:35:40 -07:00
Easwar Swaminathan 60a3a7e969
cleanup: fixes for issues surfaced by vet (#5617) 2022-09-02 14:09:10 -07:00
ethanvc 99ae81bf6f
roundrobin: optimization of the roundrobin implementation. (#5607)
* optimization of the roundrobin implementation.
2022-09-02 02:19:31 -04:00
Easwar Swaminathan aee9f0ed17
orca: server side custom metrics implementation (#5531) 2022-09-01 15:58:29 -07:00
Easwar Swaminathan ddcda5f76a
alts: do not set WaitForReady on handshaker RPCs (#5620) 2022-08-31 14:37:02 -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