Commit Graph

698 Commits

Author SHA1 Message Date
大可 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
Borja Lazaro Toralles 3151e834fa
cmd/protoc-gen-go-grpc: export consts for full method names (#5886) 2023-02-01 13:20:35 -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
Doug Fawley 2a1e9348ff
server: after GracefulStop, ensure connections are closed when final RPC completes (#5968)
Fixes https://github.com/grpc/grpc-go/issues/5930
2023-01-25 16:28:29 -08:00
Sergii Tkachenko 4e4d8288ff
xds interop: Fix buildscripts not continuing on a failed test suite (#5937) 2023-01-17 16:25:48 -08:00
Sergii Tkachenko cde2edce6b
Revert "xds interop: Fix buildscripts not continuing on a failed test suite (#5932)" (#5936) 2023-01-17 18:18:44 -05:00
Sergii Tkachenko 2a9e970f94
xds interop: Fix buildscripts not continuing on a failed test suite (#5932) 2023-01-13 13:02:53 -05:00
Doug Fawley bf3ad35240
*: update all dependencies (#5924) 2023-01-11 13:49:41 -08:00
Arvind Bright 6de8f50f91
transport: drain client transport when streamID approaches maxStreamID (#5889)
Fixes https://github.com/grpc/grpc-go/issues/5600
2023-01-11 12:58:00 -08:00
Easwar Swaminathan 9b73c42daa
test/xds: add tests for scenarios where authority in resource name is not specified in bootstrap config (#5890)
Fixes https://github.com/grpc/grpc-go/issues/5429
2023-01-10 16:31:19 -08:00
Arvind Bright 12b8fb52a1
test: move e2e HTTP header tests to http_header_end2end_test.go (#5901) 2022-12-28 17:23:09 -06:00
Easwar Swaminathan 68b388b26f
balancer: support injection of per-call metadata from LB policies (#5853) 2022-12-20 15:13:02 -08:00
Arvind Bright b2d4d5dbae
test: fix raceyness check to deflake test http server (#5866)
Fixes https://github.com/grpc/grpc-go/issues/4990
2022-12-19 12:57:49 -06:00
Doug Fawley 81ad1b550f
*: update all dependencies (#5874) 2022-12-16 15:04:12 -08:00
Easwar Swaminathan a0e8eb9dc4
test: rename race.go to race_test.go (#5869) 2022-12-16 09:45:36 -08:00
Zach Reyes 9373e5cb26
transport: Fix closing a closed channel panic in handlePing (#5854) 2022-12-13 15:44:03 -05:00
Easwar Swaminathan f54bba9af7
test/xds: minor cleanup in xDS e2e test (#5843) 2022-12-08 19:21:56 -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
Doug Fawley 22c1fd2e10
deps: update golang.org/x/net to latest in all modules (#5847) 2022-12-07 10:52:31 -08:00
Easwar Swaminathan f7c110af15
test: remove use of deprecated WithInsecure() API (#5836) 2022-12-06 10:27:30 -08:00
Doug Fawley 99ba98231e
transport/server: flush GOAWAY before closing conn due to max age (#5821)
Fixes https://github.com/grpc/grpc-go/issues/4859
2022-12-01 09:02:41 -08:00
Doug Fawley c91396d4e1
pickfirst: do not return initial subconn while connecting (#5825)
Fixes https://github.com/grpc/grpc-go/issues/5293
2022-11-30 08:57:17 -08:00
Zach Reyes 087387ca18
Deflake Outlier Detection xDS e2e test (#5819) 2022-11-29 17:48:52 -05:00
Easwar Swaminathan dd123b7f86
testutils/pickfirst: move helper function to testutils (#5822) 2022-11-29 12:03:36 -08:00
Doug Fawley 9f97673ba4
test: move e2e goaway tests to goaway_test.go (#5820) 2022-11-29 10:08:03 -08:00
Doug Fawley 3011eaf70e
test/tools: update staticcheck version to latest (#5806) 2022-11-18 13:51:43 -08:00
Doug Fawley fefb3ec0c0
test/tools: update everything to latest versions except staticcheck (#5805) 2022-11-18 11:26:37 -08:00
wby 0238b6e1ce
transport: new stream with actual server name (#5748) 2022-11-18 08:57:37 -08:00
Zach Reyes 36d14dbf66
Fix binary logging bug which logs a server header on a trailers only response (#5763) 2022-11-02 19:46:50 -04:00
Doug Fawley 9127159caf
client: synchronously verify server preface in newClientTransport (#5731) 2022-10-20 09:29:17 -07:00
Doug Fawley 778860e606
testing: update Go to 1.19 (#5717) 2022-10-17 15:04:34 -07:00
Easwar Swaminathan 912765f749
xds: move bootstrap config generating utility package to testutils (#5713) 2022-10-17 09:34:01 -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
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 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
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 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
Sergii Tkachenko f0f9f00f44
test/kokoro: enable pod log collection in the buildscripts (#5608) 2022-08-30 13:24:38 -07:00
Easwar Swaminathan fe592260bf
clusterresolver: deflake eds_impl tests (#5562) 2022-08-29 16:23:12 -07:00
Sergii Tkachenko 7981af402b
test/kokoro: add missing image tagging to the xDS interop url map buildscript (#5569) 2022-08-09 10:50:18 -07:00
Easwar Swaminathan 9bc72deba4
grpc: remove mentions of WithBalancerName from comments (#5555) 2022-08-02 15:56:37 -07:00
Easwar Swaminathan 57aaa10b8a
test: move clientconn state transition test to test/ directory (#5551) 2022-08-02 12:31:30 -07:00
Doug Fawley 02f1a7ac92
grpc: prevent a nil stats handler from causing a panic (#5543) 2022-07-29 10:45:21 -07:00