Commit Graph

4711 Commits

Author SHA1 Message Date
Easwar Swaminathan 33df9fc43d
credentials/xds: improve error message upon SAN matching failure (#6080) 2023-03-07 10:03:02 -08:00
Easwar Swaminathan 3292193519
xdsclient: handle race with watch timer handling (#6086) 2023-03-06 15:45:45 -08:00
Easwar Swaminathan e83e34be0b
xds/resolver/test: use a non-blocking send instead of closing the channel (#6082) 2023-03-06 13:57:32 -08:00
Stanley Cheung b46bdef165
interop/observability: add GCP Observability Testing Client/Server (#5979) 2023-03-03 15:00:20 -08:00
Zach Reyes f31168468f
stats/opencensus: New uncompressed metrics and align with tracing spec (#6051) 2023-03-03 17:21:40 -05:00
Zach Reyes cc320bf820
grpc: Log server trailers before writing status (#6076) 2023-03-03 17:20:54 -05:00
Easwar Swaminathan b9e6d59a1a
xdsclient: send Node proto only on first discovery request on ADS stream (#6078) 2023-03-03 13:07:40 -08:00
Easwar Swaminathan ae4a23150b
ringhash: ensure addresses are consistenly hashed across updates (#6066) 2023-03-02 17:47:45 -08:00
Easwar Swaminathan 52dcd1470d
xdsclient: move tests from `e2e_test` to `tests` directory (#6073) 2023-03-02 14:15:02 -08:00
Zach Reyes d8f80bb0a3
stats/opencensus: Added client api latency and upgrade go.mod (#6042) 2023-03-02 17:13:50 -05:00
Zach Reyes a8b32264c6
gcp/observability: Disable logging and traces on channels to cloud ops backends (#6022) 2023-03-02 17:01:58 -05:00
Borja Lazaro Toralles 20141c2596
examples: add an example to illustrate authorization (authz) support (#5920) 2023-03-02 09:17:20 -08:00
Easwar Swaminathan 8c374f7607
clusterresolver: cleanup resource resolver implementation (#6052) 2023-03-02 08:58:05 -08:00
Zach Reyes 1d16ef5bd8
metadata: Lowercase appended metadata (#6071) 2023-03-01 20:47:18 -05:00
Arvind Bright 8ba23be961
cmd/protoc-gen-go-grpc: bump -version to 1.3.0 for release (#6064) 2023-03-01 09:58:20 -08:00
Easwar Swaminathan a1693ec5d2
fakeserver: remove ADS and LRS v2 support (#6068) 2023-02-28 15:04:46 -08:00
Easwar Swaminathan 832ecc2574
channelz: use protocmp.Transform() to compare protos (#6065) 2023-02-28 13:29:59 -08:00
Arvind Bright 28b6bcf9ba
xds/xdsclient: improve failure mode behavior (gRFC A57) (#5996) 2023-02-28 11:44:37 -08:00
Easwar Swaminathan d53f0ec318
test: move compressor tests out of end2end_test.go (#6063) 2023-02-28 11:30:48 -08:00
KT dba41efd93
metadata: fix validation issues (#6001) 2023-02-28 13:43:56 -05:00
Easwar Swaminathan 75bed1de3d
test: move e2e health checking tests out of end2end_test.go (#6062) 2023-02-28 09:36:06 -08:00
Easwar Swaminathan 0586c51d1b
internal/transport: reduce running time of test from 5s to 1s (#6061) 2023-02-28 09:34:05 -08:00
Zach Reyes 7437662fd5
internal/transport: Fix flaky keep alive test (#6059) 2023-02-27 20:31:24 -05:00
Easwar Swaminathan 681b13383c
admin/test: split channelz imports (#6058) 2023-02-27 16:57:44 -08:00
Easwar Swaminathan 1093d3ac0a
channelz: remove dependency on testing package (#6050) 2023-02-27 16:34:15 -08:00
Easwar Swaminathan 3775f633ce
xdsclient/transport: reduce chattiness of logs (#5992) 2023-02-24 13:13:13 -08:00
Easwar Swaminathan 6fe609daff
xdsclient: minor cleanup in eds parsing (#6055) 2023-02-24 13:12:12 -08:00
Easwar Swaminathan 5353eaa440
testing: add helpers to configure cluster specifier plugin type (#5977) 2023-02-21 19:30:13 -08:00
Zach Reyes 8702a2ebf4
stats/opencensus: Add top level call span (#6030) 2023-02-21 15:51:28 -05:00
Zach Reyes 85b95dc6f9
gcp/observability: Register new views (#6026) 2023-02-21 15:50:44 -05:00
Zach Reyes abff344ead
stats/opencensus: Add per call latency metric (#6017) 2023-02-16 17:33:17 -05:00
Zach Reyes 0f02ca5cc9
gcp/observability: Switch observability module to use new opencensus instrumentation code (#6021) 2023-02-15 14:44:45 -05:00
Doug Fawley 6d612a3e67
resolver: update Resolver.Scheme() docstring to mention requirement of lowercase scheme names (#6014) 2023-02-15 08:51:43 -08:00
Zach Reyes 30d8c0a043
xds/internal/xdsclient: NACK empty clusters in aggregate clusters (#6023) 2023-02-14 22:57:10 -05:00
Arvind Bright 081499f2e8
xds: remove support for v2 Transport API (#6013) 2023-02-14 13:35:52 -08:00
Zach Reyes dd12def821
stats/opencensus: Add OpenCensus traces support (#5978)
* Add opencensus traces support
2023-02-14 16:27:28 -05:00
Arvind Bright f4feddb375
github: update tests to use go version 1.20 (#6020) 2023-02-14 10:13:53 -08:00
Zach Reyes 81534105ca
client: Add dial option to disable global dial options (#6016) 2023-02-13 21:13:32 -05:00
Fabian Holler 55dfae6e5b
resolver: document handling UpdateState errors by resolvers (#6002)
Extend the Godoc for resolver.ClientConn.UpdateState with a
description of how resolvers should handle returned errors.

The description is based on the explanation of dfawley in
https://github.com/grpc/grpc-go/issues/5048
2023-02-08 17:04:05 -05:00
Zach Reyes ceb3f07190
client: Revert dialWithGlobalOption (#6012) 2023-02-08 17:02:17 -05:00
大可 d655f404da
internal/transport: fix severity of log when receiving a GOAWAY with error code ENHANCE_YOUR_CALM (#5935) 2023-02-08 16:36:09 -05:00
horpto b81e8b62c9
metadata: slightly improve operateHeaders (#6008) 2023-02-08 13:27:02 -08:00
Arvind Bright e9d9bd0436
tests: reduce the degree of stress testing in long running tests (#6003) 2023-02-08 13:03:14 -08:00
Arvind Bright f855226105
github: update codeQL action to v2 (#6009) 2023-02-07 14:24:07 -08:00
Zach Reyes f69e9ad8d4
stats/opencensus: Add OpenCensus metrics support (#5923) 2023-02-06 20:00:14 -05:00
Borja Lazaro Toralles 3151e834fa
cmd/protoc-gen-go-grpc: export consts for full method names (#5886) 2023-02-01 13:20:35 -08:00
Easwar Swaminathan d6dabba01f
xds/server: reduce chattiness of logs (#5995) 2023-01-31 14:57:29 -08:00
Ronak Jain 0954097276
server: expose API to set send compressor (#5744)
Fixes https://github.com/grpc/grpc-go/issues/5792
2023-01-31 13:27:34 -08:00
Easwar Swaminathan a7058f7b72
xds/csds: switch tests to use the new generic xdsclient API (#6000) 2023-01-31 10:36:41 -08:00
Easwar Swaminathan 37111547ca
xdsclient/bootstrap: reduce chattiness of logs (#5991) 2023-01-31 10:29:11 -08:00