Commit Graph

4776 Commits

Author SHA1 Message Date
Doug Fawley f2180b4d54
server: prohibit more than MaxConcurrentStreams handlers from running at once (#6703) 2023-10-10 10:51:45 -07:00
Mike Maloney 313861efe5
Explicitly specify the `dns` schema for the ALTS hand-shaker. (#6686)
Before this change applications that override the default resolver may
not be able to talk to the metadata server to start the ALTS Handshake,
resulting in DirectPath not being used.
2023-10-10 09:30:27 -07:00
Arvind Bright 59f57b160e
randomWRR: remove lock for accessing WRR.items (#6666) 2023-10-06 17:43:21 -07:00
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