Commit Graph

4711 Commits

Author SHA1 Message Date
Zach Reyes aca07ce97f
xds/internal/xdsclient: Add least request support in xDS (#6517) 2023-08-16 16:12:11 -04:00
Doug Fawley e5d8eac59b
test: improve and speed up channelz keepalive test (#6556) 2023-08-16 08:29:13 -07:00
Doug Fawley ebf0b4e367
idle: speed up test by 5x even while running 2x more iterations (#6555) 2023-08-15 16:04:16 -07:00
Doug Fawley 7d3996fd85
grpctest: use an interface instead of reflection (#6553) 2023-08-15 15:06:08 -07:00
Easwar Swaminathan cc705fe472
interop: regenerate pb.gos (#6551) 2023-08-15 09:57:10 -07:00
Mikhail Mazurskiy 3e925040f3
status: optimize GRPCStatus() calls (#6539) 2023-08-15 09:08:30 -07:00
Mohan Li 402ba09a4f
pick_first: de-experiment pick first (#6549) 2023-08-14 15:13:01 -07:00
Philipp Gillé 2821d7fae2
resolver: remove outdated Target examples (#6547) 2023-08-14 09:46:51 -07:00
Doug Fawley 53d1f23a27
benchmark: update proper benchmark binary to use larger buffers (#6537) 2023-08-14 09:05:30 -07:00
Doug Fawley fbff2abb0f
*: update `interface{}` to `any` and `go.mod` version to `go 1.19` (#6544) 2023-08-14 09:04:46 -07:00
Nikita Mochalov e40da6613d
clientconn: release lock when returning from enterIdleMode() (#6538) 2023-08-14 08:28:24 -07:00
Zach Reyes dbbc983c26
balancer/leastrequest: Add least request balancer (#6510) 2023-08-11 18:24:38 -04:00
Doug Fawley a0100790d9
*: remove references to old versions of go (#6545) 2023-08-11 14:14:47 -07:00
Doug Fawley 03d32b9c9d
orca: update example and interop to use StateListener (#6529) 2023-08-11 10:22:25 -07:00
Doug Fawley c2bc22c7b3
testing: update Go versions tested to 1.19-1.21 (#6543) 2023-08-11 10:00:36 -07:00
Doug Fawley 879faf6bb2
test: update client state subscriber test to be not flaky and more stressful about rapid updates (#6512) 2023-08-10 15:12:06 -07:00
Aditya Sood f3e94ec13b
xds: improve error message when matched route on client is not of type RouteActionRoute (#6248) 2023-08-10 15:53:59 -04:00
Easwar Swaminathan bb4106700c
balancergroup: do not cache closed sub-balancers by default (#6523) 2023-08-10 12:34:56 -07:00
Doug Fawley 68704f8ede
gracefulswitch, stub: remove last UpdateSubConnState references (#6533) 2023-08-10 12:07:49 -07:00
Doug Fawley 490069967e
balancer/rls, xds/wrrlocality: stop forwarding UpdateSubConnState calls (#6532) 2023-08-10 12:06:54 -07:00
Doug Fawley ebc3c514ca
internal/balancergroup: remove usage of UpdateSubConnState (#6528) 2023-08-10 12:06:23 -07:00
Doug Fawley 5da2731c58
balancer/weightedtarget: stop forwarding UpdateSubConnState calls (#6525) 2023-08-10 12:06:09 -07:00
Arvind Bright 182b0addfe
interop/grpc_testing: regenerate protos (#6534) 2023-08-10 09:43:11 -07:00
Easwar Swaminathan e2741524dd
rls: fix flaky test introduced by #6514 (#6535) 2023-08-10 09:03:37 -07:00
Doug Fawley 61a1f77923
balancer/weightedroundrobin: migrate to StateListener (#6530) 2023-08-09 15:26:45 -07:00
Doug Fawley 175c84c169
xds/ringhash: use StateListener instead of UpdateSubConnState (#6522) 2023-08-09 14:44:21 -07:00
Doug Fawley 3fa17cc18f
test: speed up test that was taking 10 seconds to timeout (#6531) 2023-08-09 14:40:15 -07:00
Doug Fawley 694cb64c7f
xds/clusterresolver: stop forwarding UpdateSubConnState calls (#6526) 2023-08-09 14:17:45 -07:00
Doug Fawley 8f51ca8f58
tests: stop using UpdateSubConnState (#6527) 2023-08-09 13:56:05 -07:00
Doug Fawley cea77bb0de
xds/clustermanager: stop forwarding UpdateSubConnState calls (#6519) 2023-08-09 13:39:23 -07:00
Doug Fawley ce6841346c
xds/priority: stop forwarding UpdateSubConnState calls (#6521) 2023-08-09 13:03:57 -07:00
Doug Fawley dceb6eef92
xds/clusterimpl: stop forwarding UpdateSubConnState calls (#6518) 2023-08-09 12:52:26 -07:00
Doug Fawley 8def12a40c
xds/outlierdetection: Stop handling UpdateSubConnState forwarding (#6520) 2023-08-09 12:51:32 -07:00
Easwar Swaminathan 67a8e73f82
multiple/test: use stub balancer instead of defining wrapped balancers (#6514) 2023-08-09 09:34:59 -07:00
Mohan Li 92b481a60b
test: allow set request/response size in interop soak test (#6513) 2023-08-09 09:33:46 -07:00
Doug Fawley 07609e1bc7
benchmark: restore old buffer size values for published benchmarks (#6516) 2023-08-08 16:05:22 -07:00
my4 2059c6e46c
grpc: report connectivity state changes on the ClientConn for Subscribers (#6437)
Co-authored-by: Easwar Swaminathan <easwars@google.com>
2023-08-08 11:13:07 -07:00
Doug Fawley 4832debdaa
test: clean up deadlines set in tests (#6506) 2023-08-08 09:23:15 -07:00
Doug Fawley 9c46304ff1
xds/cdsbalancer: stop handling subconn state updates (#6509) 2023-08-07 14:55:38 -07:00
Doug Fawley e9a4e942b1
base: update base balancer for new APIs (#6503) 2023-08-04 10:27:11 -07:00
Doug Fawley 6c0c69efd5
all: replace RemoveSubConn with Shutdown as much as possible (#6505) 2023-08-04 10:19:51 -07:00
Easwar Swaminathan 28ac6efee6
xdsclient: make watch timer a no-op if authority is closed (#6502) 2023-08-04 10:19:26 -07:00
Doug Fawley d06ab0d4b9
pickfirst: receive state updates via callback instead of UpdateSubConnState (#6495) 2023-08-04 08:14:18 -07:00
Doug Fawley 7aceafcc52
balancer: add SubConn.Shutdown; deprecate Balancer.RemoveSubConn (#6493) 2023-08-04 08:10:48 -07:00
Doug Fawley 4fe8d3d3f9
balancer: fix tests not properly updating subconn states (#6501) 2023-08-04 08:08:13 -07:00
Doug Fawley 8ebe462057
outlierdetection: fix unconditional calls of child UpdateSubConnState (#6500) 2023-08-04 08:07:49 -07:00
Easwar Swaminathan 5d3d9d7ca5
grpc: perform a blocking close of the balancer in ccb (#6497) 2023-08-03 11:41:00 -07:00
Easwar Swaminathan ecc5645b95
clusterresolver: fix a flaky test (#6499) 2023-08-03 11:29:28 -07:00
Doug Fawley b9356e3d26
client: fix race between connection error and subconn shutdown (#6494) 2023-08-03 11:03:58 -07:00
Easwar Swaminathan 2db7b17a90
test/xds: increase default test timeout (#6498) 2023-08-03 10:53:20 -07:00