Brad Town
6b413c8351
xds: Surround two `Infof` calls that use `pretty.ToJSON` with `V(2)` checks ( #7216 )
2024-05-09 12:44:18 -07:00
hakusai22
273fe145d0
*: fix typos ( #7178 )
2024-05-02 16:54:22 -07:00
Doug Fawley
8190d883e0
envconfig: remove env vars for on-by-default features ( #6749 )
2023-10-26 13:08:20 -07:00
Easwar Swaminathan
4c9777ceff
clusterresolver: fix deadlock when dns resolver responds inline with update or error at build time ( #6563 )
2023-08-23 16:32:58 -07:00
Doug Fawley
694cb64c7f
xds/clusterresolver: stop forwarding UpdateSubConnState calls ( #6526 )
2023-08-09 14:17:45 -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
bf5b7aecd5
clusterresolver: handle EDS nacks and resource-not-found errors correctly ( #6436 )
2023-07-10 19:56:45 -07:00
Zach Reyes
3c6084b7d4
xds/outlierdetection: fix config handling ( #6361 )
2023-06-09 19:32:27 -04:00
Ernest Nguyen Hung
7dfd71831d
internal/buffer: add Close method to the Unbounded buffer type ( #6161 )
2023-04-18 16:53:59 -07:00
Easwar Swaminathan
8c374f7607
clusterresolver: cleanup resource resolver implementation ( #6052 )
2023-03-02 08:58:05 -08:00
Easwar Swaminathan
c03925db8d
priority: release references to child policies which are removed ( #5682 )
2022-10-06 13:23:45 -07:00
Easwar Swaminathan
4b750055a5
clusterresolver: merge P(p)arseConfig functions ( #5462 )
2022-06-24 10:48:40 -07:00
Menghan Li
59e024e4c7
xds/client: move watchers from xdsclient to a separate struct ( #4963 )
2021-11-09 10:32:16 -08:00
Doug Fawley
8ab16ef276
balancer: add ExitIdle optional interface ( #4673 )
2021-08-18 15:04:35 -07:00
Menghan Li
fc30d5b571
xds/cluster_resolver: support RING_HASH as a child of cluster_resolver balancer ( #4621 )
...
1. merge endpoint picking and localility picking policy to one field in cluster_resolver's balancer config
- This field only supports ROUND_ROBIN or RING_HASH.
- This is to support RING_HASH policy, which is responsible both endpoint picking and locality picking.
- If policy is RING_HASH, endpoints in localities will be flattened to a list of endpoints, and passed to the policy.
1. support building policy config with RING_HASH as a child
- The config tree has one less layer comparing with ROUND_ROBIN
- This also need to define RING_HASH's balancer config config
1. Deleted test `TestEDS_UpdateSubBalancerName` because now the balancer doesn't support updating child to a custom policy.
2021-08-05 14:30:04 -07:00
Menghan Li
582ef458c6
cluster_resolver: move balancer config types into cluster_resolver package and unexport ( #4607 )
2021-07-22 16:12:30 -07:00
Menghan Li
0300770df1
xds: support cluster fallback in cluster_resolver ( #4594 )
2021-07-21 10:22:02 -07:00
Menghan Li
4c651eda23
xds: move eds package to cluster_resolver ( #4545 )
2021-06-16 11:04:33 -07:00