Arjan Singh Bal
aad8a12b45
clustetresolver: Copy endpoints.Addresses slice from DNS updates to avoid data races ( #7991 )
2025-01-13 10:05:02 +05:30
Arjan Singh Bal
cc161defef
xds: Add support for multiple addresses per endpoint ( #7858 )
2024-12-16 10:18:25 +05:30
Nathan Baulch
3b626a7b52
*: fix more typos ( #7619 )
2024-09-16 10:58:27 -07:00
Zach Reyes
b37cd8133a
xds: Process telemetry labels from CDS in xDS Balancers ( #7116 )
2024-04-15 19:01:54 -04:00
Doug Fawley
8190d883e0
envconfig: remove env vars for on-by-default features ( #6749 )
2023-10-26 13:08:20 -07:00
Zach Reyes
2aa2615605
clusterresolver: comply with A37 for handling errors from discovery mechanisms ( #6461 )
2023-07-24 13:08:52 -04:00
Zach Reyes
3c6084b7d4
xds/outlierdetection: fix config handling ( #6361 )
2023-06-09 19:32:27 -04:00
Zach Reyes
5e587344ee
xds: Add support for Custom LB Policies ( #6224 )
2023-05-08 21:29:36 -04:00
Doug Fawley
778860e606
testing: update Go to 1.19 ( #5717 )
2022-10-17 15:04:34 -07:00
Easwar Swaminathan
5770b1dea5
xds: drop localities with zero weight at the xdsClient layer ( #5476 )
2022-06-30 15:28:57 -07:00
Easwar Swaminathan
4b750055a5
clusterresolver: merge P(p)arseConfig functions ( #5462 )
2022-06-24 10:48:40 -07:00
Zach Reyes
29d9970c51
xds: Outlier Detection configuration in Cluster Resolver Balancer ( #5371 )
...
xds: Outlier Detection configuration in Cluster Resolver Balancer
2022-06-17 13:46:47 -04:00
Menghan Li
da6ef0055c
xds/clusterresolver: reuse child policy names for the same locality ( #5367 )
2022-05-25 17:03:33 -07:00
Menghan Li
0a68f8aff0
xds/federation: support federation in LRS ( #5128 )
2022-01-26 11:39:10 -08:00
Menghan Li
b49c0c99e4
xds/clusterresolver: set ClusterName for DNS child ( #5119 )
2022-01-12 11:01:29 -08:00
Easwar Swaminathan
714ba8d517
xds: move balancergroup and weightedtarget our of xds directory ( #4966 )
2021-11-09 11:59:10 -08:00
Menghan Li
79e9c9571a
xds/client: move unmarshal functions and types to a separate package ( #4904 )
2021-11-08 11:11:24 -08:00
Aliaksandr Mianzhynski
9c668aeab8
all: preallocate slices where possible ( #4609 )
2021-08-11 09:17:59 -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