Commit Graph

4693 Commits

Author SHA1 Message Date
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
Zach Reyes 8f496b2a95
test/kokoro: Add bootstrap generator test into Go Kokoro script (#6463) 2023-08-01 17:05:12 -04:00
Doug Fawley 0246373263
testutils: remove TestSubConns for future extensibility (#6492) 2023-07-31 18:17:11 -07:00
Doug Fawley c6354049d4
balancer: add StateListener to NewSubConnOptions for SubConn state updates (#6481) 2023-07-31 09:42:41 -07:00
Doug Fawley 94df716d94
resolver: State: add Endpoints and deprecate Addresses (#6471) 2023-07-31 09:42:27 -07:00
Easwar Swaminathan 20c51a9f42
pickfirst: add tests for resolver error scenarios (#6484) 2023-07-28 11:17:35 -07:00
Easwar Swaminathan b8d36caf8d
pickfirst: add prefix logging (#6482) 2023-07-27 12:58:22 -07:00
Easwar Swaminathan 5ce5686d5e
pickfirst: guard config parsing on GRPC_EXPERIMENTAL_PICKFIRST_LB_CONFIG (#6470) 2023-07-26 15:46:56 -07:00
Doug Fawley 41d1232703
resolver/weighted_round_robin: remove experimental suffix from name (#6477) 2023-07-26 08:55:14 -07:00
Zach Reyes 2aa2615605
clusterresolver: comply with A37 for handling errors from discovery mechanisms (#6461) 2023-07-24 13:08:52 -04:00
Easwar Swaminathan d7f45cdf9a
xds/server: create the xDS client when the xDS enabled gRPC server is created (#6446) 2023-07-20 17:29:12 -07:00
Easwar Swaminathan f1fc2ca350
clientconn: add channel ID to some idleness logs (#6459) 2023-07-20 17:28:49 -07:00
Sergey Matyukevich 9bb44fbf2e
transport: use a sync.Pool to share per-connection write buffer (#6309) 2023-07-20 15:28:06 -07:00
Easwar Swaminathan d524b40946
multiple: update dependencies after 1.57 branch cut (#6452) 2023-07-18 14:09:46 -07:00
Zach Reyes 7aab9c05b7
stats: Add RPC event for blocking for a picker update (#6422) 2023-07-18 13:50:03 -04:00
Doug Fawley 02946a3f37
resolver: remove deprecated AddressType (#6451) 2023-07-17 13:29:21 -07:00
Easwar Swaminathan 919fe35916
Change version to 1.58.0-dev (#6450) 2023-07-14 13:16:33 -07:00
Jongwoo Han 9489082068
github: replace deprecated command with environment file (#6417) 2023-07-13 11:20:21 -07:00
Easwar Swaminathan d1868a539b
clusterresolver: add logs for dns discovery mechanism error cases (#6444) 2023-07-12 17:35:22 -07:00