Commit Graph

19 Commits

Author SHA1 Message Date
Doug Fawley 55cd7a68b3
channelz: major cleanup / reorganization (#6969) 2024-03-15 11:13:53 -07:00
Easwar Swaminathan dd4c0adafb
internal/testutils: add a new test type that implements resolver.ClientConn (#6668) 2023-10-12 10:09:38 -07:00
Easwar Swaminathan bb4106700c
balancergroup: do not cache closed sub-balancers by default (#6523) 2023-08-10 12:34:56 -07:00
Doug Fawley cea77bb0de
xds/clustermanager: stop forwarding UpdateSubConnState calls (#6519) 2023-08-09 13:39:23 -07:00
Easwar Swaminathan 67a8e73f82
multiple/test: use stub balancer instead of defining wrapped balancers (#6514) 2023-08-09 09:34:59 -07:00
Doug Fawley 6c0c69efd5
all: replace RemoveSubConn with Shutdown as much as possible (#6505) 2023-08-04 10:19:51 -07:00
Doug Fawley 4fe8d3d3f9
balancer: fix tests not properly updating subconn states (#6501) 2023-08-04 08:08:13 -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 fdc5d2f3da
xds/clustermanager: pause picker updates during UpdateClientConnState (#5528) 2022-07-21 15:31:07 -07:00
Zach Reyes 99aae3442d
cluster manager: Add Graceful Switch functionality to Cluster Manager (#5265)
* cluster manager: Add Graceful Switch functionality to Cluster Manager
2022-03-30 18:01:37 -04:00
Easwar Swaminathan a73725f42d
channelz: include channelz identifier in logs (#5192) 2022-02-23 07:30:06 -08:00
Shihao Xia 46935b9650
fix possible nil before casting (#5017) 2021-12-01 15:10:13 -08:00
Easwar Swaminathan 714ba8d517
xds: move balancergroup and weightedtarget our of xds directory (#4966) 2021-11-09 11:59:10 -08:00
Doug Fawley 36d87572db
attributes: add Equal method; resolver: add AddressMap and State.BalancerAttributes (#4855) 2021-10-15 10:39:56 -07:00
Menghan Li d623accd30
xds: fix parent balancers to handle Idle children (#4801) 2021-09-22 16:01:18 -07:00
Easwar Swaminathan 712e8d4f57
Remove support for Go 1.13 and older (cont) (#4706) 2021-08-25 14:51:41 -07:00
Doug Fawley 74fe6eaa41
github: testing action workflow improvements and update to test Go1.16 (#4358) 2021-04-22 14:59:51 -07:00
Easwar Swaminathan 9280052d36
balancergroup: Propagate balancer.BuildOptions to child policies (#4184) 2021-02-07 19:55:33 -08:00
Doug Fawley 4cd551eca7
xds: split routing balancer into config selector + cluster manager (#4083) 2020-12-15 14:01:04 -08:00