Commit Graph

5023 Commits

Author SHA1 Message Date
Gina Yeh afaf31aeeb
deps: update dependencies for all modules (#6698)
* deps: update dependencies for all modules

* deps: update more dependencies
2023-10-06 12:02:06 -07:00
Easwar Swaminathan eb33677ee4
xds/internal/server: stop using a fake xDS client in rds handler tests (#6689) 2023-10-06 11:38:17 -07:00
Gina Yeh 61ee14c705
Change version to 1.60.0-dev (#6697) 2023-10-05 16:40:43 -07:00
Peter Štibraný be7919c3dc
transport: Pass Header metadata to tap handle. (#6652) 2023-10-05 14:08:13 -04:00
Doug Fawley e3f1514cdb
Reapply "status: fix/improve status handling (#6662)" (#6673) (#6688) 2023-10-05 08:20:01 -07:00
Doug Fawley 696faa982c
client: add a test for NewSubConn / StateListener / cc.Close racing (#6678) 2023-10-04 15:39:16 -07:00
Arvind Bright 318c717a65
readme: fix badges (#6687) 2023-10-04 14:55:14 -07:00
Arvind Bright 39972fdd74
github: add code coverage with codecov.io (#6676) 2023-10-04 13:19:05 -07:00
Easwar Swaminathan 93dbc059f5
xds: move virtual host matcher test to the xdsresource package (#6680) 2023-10-04 09:09:57 -07:00
Arvind Bright 2c00469782
github: update actions/setup-go and actions/checkout (#6675) 2023-10-03 12:54:40 -07:00
Luwei Ge 1f73ed5fcf
Replace the gRFC pull request with the permanent link. (#6674) 2023-10-03 09:53:18 -07:00
Doug Fawley 9e1fc3e9c0
Revert "status: fix/improve status handling (#6662)" (#6673) 2023-10-02 12:52:25 -07:00
Doug Fawley 0772ed7355
status: fix/improve status handling (#6662) 2023-10-02 09:54:42 -07:00
Easwar Swaminathan 1466283cc6
internal/idle: add a test that invokes ClientConn methods concurrently (#6659) 2023-09-29 14:23:45 -07:00
Aditya Sood fd9ef7263a
interop: implement rpc-behavior for UnaryCall() (#6575) 2023-09-27 13:43:03 -04:00
Doug Fawley c6264a9f90
examples: add an example of flow control behavior (#6648) 2023-09-27 08:03:41 -07:00
Easwar Swaminathan ee4b62c7b8
encoding: fix mention of DecompressedSize in docstring (#6665) 2023-09-26 14:37:22 -07:00
Easwar Swaminathan 09792b58fb
test: move codec tests to a separate file (#6663) 2023-09-26 12:10:12 -07:00
Easwar Swaminathan 57cb4d8069
internal/backoff: add a helper to run a function with backoff (#6661) 2023-09-26 11:10:18 -07:00
Easwar Swaminathan 5e4402fffa
attributes: avoid the use of %#v formatting verb (#6664) 2023-09-26 09:58:45 -07:00
Easwar Swaminathan 147bd85912
balancer: add a warning for balancer names that contain upper case letters (#6647) 2023-09-25 16:07:05 -07:00
Easwar Swaminathan 4ced601604
googlec2p: remove support for the experimental scheme (#6645) 2023-09-25 10:54:59 -07:00
apolcyn a758b62537
xds/googledirectpath: fix google-c2p resolver test case involving bootstrap env config (#6657) 2023-09-22 15:43:47 -07:00
ulas e61a14d768
fix testing parameter on xds_client_custom_lb_test (#6646) 2023-09-22 14:31:07 -07:00
Haixin Chen 58e2f2b105
attributes: print typed nil values instead of panic (#6574)
Co-authored-by: Easwar Swaminathan <easwars@google.com>
2023-09-22 12:09:02 -07:00
Gina Yeh fe0dc2275d
interop/grpc_testing: regenerate pb.gos (#6653) 2023-09-21 14:58:18 -07:00
ulas 130bc4281c
Improve testutils.MarshalAny (#6617) 2023-09-18 14:05:29 -07:00
Easwar Swaminathan 3156151aee
grpclb: teach the manual resolver to handle restarts (#6635) 2023-09-18 14:04:53 -07:00
Antoine Tollenaere 1457a96132
balancer/weightedroundrobin: fix ticker leak on update (#6643) 2023-09-18 11:34:50 -07:00
Easwar Swaminathan 92f5ba9783
xdsclient: completely remove the old WatchCluster API (#6621) 2023-09-18 09:00:19 -07:00
Easwar Swaminathan 94d8074c61
grpclb: some minor cleanups (#6634) 2023-09-15 10:47:59 -07:00
Easwar Swaminathan 1880bd6ff3
resolver/manual: support restarts, required for channel idleness (#6638) 2023-09-15 10:47:11 -07:00
Easwar Swaminathan 9deee9ba5f
idle: use LB policy close event as a proxy for channel idleness (#6628) 2023-09-13 13:38:03 -07:00
Easwar Swaminathan 2d1bb21e4d
grpc: ensure transports are closed when the channel enters IDLE (#6620) 2023-09-12 13:53:19 -07:00
Easwar Swaminathan 552525e56b
interop/xds_federation: remove binary file (#6622) 2023-09-12 12:33:52 -07:00
Easwar Swaminathan 82a568ddbb
cdsbalancer: switch cluster watch to generic xDS client API (#6600) 2023-09-12 10:02:12 -07:00
Easwar Swaminathan 03172006f5
health/grpc_health_v1: update pb.go (#6616) 2023-09-11 10:06:12 -07:00
Aditya Sood 57dcb71f02
interop/xds: improve error message (#6614) 2023-09-11 09:32:56 -07:00
Easwar Swaminathan 254bccb3bd
idle: decrement active call count for streaming RPCs only when the call completes (#6610) 2023-09-11 08:39:06 -07:00
Doug Fawley b0a946cf0c
xds: fix hash policy header to skip bin headers and use extra metadata (#6609) 2023-09-07 16:54:08 -07:00
Zach Reyes 1e0d82e9f0
balancer/leastrequest: Cache atomic load and also add concurrent rpc test (#6602) 2023-09-05 16:27:51 -04:00
Zach Reyes 8eb4ac4c15
grpc: Change server stream context handling (#6598) 2023-09-01 15:00:56 -04:00
Huang Chong e498bbc9bd
leastrequest: fix data race in leastrequest picker (#6587) 2023-08-31 14:39:09 -04:00
Easwar Swaminathan 778e638122
balancergroup: improve observability around balancer cache behavior (#6597) 2023-08-31 11:27:03 -07:00
Easwar Swaminathan aa6ce35c79
vet: ensure all usages of grpc_testing package are renamed when importing (#6595) 2023-08-29 15:27:50 -07:00
Easwar Swaminathan d045b41c3d
interop/grpc_testing: regenerate pb.gos (#6596) 2023-08-29 15:15:59 -07:00
Easwar Swaminathan 61b7baa47b
grpc_test: rename import for grpc_testing (#6594) 2023-08-29 13:52:17 -07:00
Doug Fawley 18059002a5
deps: update dependencies for all modules (#6582) 2023-08-29 13:46:27 -07:00
Easwar Swaminathan 9362f2612b
grpc: re-enable channel idleness by default (#6585) 2023-08-29 11:42:17 -07:00
Doug Fawley 8b1a671022
stream: swallow Header errors as we used to; RecvMsg can still return it (#6586) 2023-08-28 13:13:38 -07:00