Purnesh Dixit
|
1ecde18f59
|
xds: generic xds client ads stream tests (#8307)
|
2025-05-15 09:44:12 +05:30 |
Purnesh Dixit
|
09166b665e
|
cleanup: remove unused constants in generic xdsclient (#8315)
|
2025-05-14 09:53:59 +05:30 |
Purnesh Dixit
|
b3d63b180c
|
xds: add MetricsReporter for generic xds client (#8274)
|
2025-05-08 22:48:00 +05:30 |
Purnesh Dixit
|
0e656b20dd
|
xds: modify generic clients grpctransport to accept optional custom grpc new client function (#8301)
|
2025-05-08 14:54:25 +05:30 |
Purnesh Dixit
|
75d25ee2c3
|
xds: generic lrs client for load reporting (#8250)
|
2025-05-05 10:14:32 +05:30 |
Arjan Singh Bal
|
030938e543
|
xds: Remove redundant proto checks (#8273)
|
2025-04-24 15:07:19 +05:30 |
Purnesh Dixit
|
ec2d624ac9
|
xds: generic xds client resource watching e2e (#8183)
|
2025-04-23 11:23:29 +05:30 |
Antoine Tollenaere
|
54e7e26a1f
|
balancer/ringhash: move LB policy from xds/internal to exported path (#8249)
|
2025-04-18 10:23:10 -07:00 |
Purnesh Dixit
|
aec13815d3
|
cleanup: status formatting bug and comment grammar fix (#8260)
|
2025-04-17 20:01:42 +05:30 |
Antoine Tollenaere
|
7d68bf62e2
|
ringhash: fix flaky e2e tests (#8257)
|
2025-04-17 17:07:45 +05:30 |
Arjan Singh Bal
|
718c4d8452
|
xds: Make locality ID string representation consistent with A78 (#8256)
|
2025-04-17 12:41:55 +05:30 |
Antoine Tollenaere
|
cb1613cf09
|
xds: make least request available by default (#8253)
|
2025-04-16 13:51:02 -07:00 |
alingse
|
f0676ea45d
|
Update lrs_stream.go fix use of wrong err (#8224)
|
2025-04-14 15:31:50 -07:00 |
Yousuk Seung
|
6319a2c1cd
|
ringhash: normalize uppercase in requestHashHeader from service config (#8243)
|
2025-04-14 14:30:33 +05:30 |
Purnesh Dixit
|
68205d5d0a
|
xdsclient: update watcher API as per gRFC A88 (#7977)
|
2025-04-14 11:12:28 +05:30 |
Antoine Tollenaere
|
25c750934e
|
ringhash: implement gRFC A76 (#8159)
|
2025-04-08 15:50:54 +05:30 |
Purnesh Dixit
|
57a2605e35
|
xdsclient: fix TestServerFailureMetrics_BeforeResponseRecv test to wait for watch to start before stopping the listener (#8217)
|
2025-04-03 09:45:55 +05:30 |
Purnesh Dixit
|
5edab9e554
|
xdsclient: add grpc.xds_client.server_failure counter mertric (#8203)
|
2025-03-28 22:17:11 +05:30 |
Doug Fawley
|
a51009d1d7
|
resolver: convert EndpointMap to use generics (#8189)
|
2025-03-24 09:37:36 -07:00 |
eshitachandwani
|
43a4a84abc
|
internal/balancer/clusterimpl: replace testpb with testgrpc (#8188)
|
2025-03-21 17:22:28 +05:30 |
Doug Fawley
|
d8924ac46a
|
xds: fix support for load reporting in LOGICAL_DNS clusters (#8170)
|
2025-03-20 09:58:32 -07:00 |
Doug Fawley
|
ce2fded1f3
|
xds: fix support for circuit breakers in LOGICAL_DNS clusters (#8169)
|
2025-03-20 09:39:49 -07:00 |
Purnesh Dixit
|
1703656ba5
|
xds: generic xDS client transport channel and ads stream implementation (#8144)
|
2025-03-18 12:33:18 +05:30 |
Purnesh Dixit
|
c27e6dc312
|
xdsclient: read bootstrap config before creating the first xDS client in DefaultPool (#8164)
|
2025-03-18 09:36:56 +05:30 |
Easwar Swaminathan
|
bdba42f3a7
|
xds: emit resource-not-found logs at Warning level (#8158)
|
2025-03-11 15:32:47 -07:00 |
Easwar Swaminathan
|
a0a739f794
|
xds: ensure node ID is populated in errors from the server (#8140)
* xds: ensure node ID is populated in errors from the server
* xds: cleanup server e2e tests
* don't wrap status errors
|
2025-03-10 15:05:05 -07:00 |
Doug Fawley
|
5668c66bc6
|
resolver/manual: allow calling UpdateState with an un-Built resolver (#8150)
|
2025-03-06 13:39:48 -08:00 |
Purnesh Dixit
|
af078150db
|
xds: introduce generic xds clients xDS and LRS Client API signatures (#8042)
|
2025-03-06 09:35:04 +05:30 |
Arjan Singh Bal
|
8c080da92c
|
priority: Send and validate connection error in test (#8143)
|
2025-03-05 23:44:04 +05:30 |
Easwar Swaminathan
|
bffa4be817
|
xds: ensure xDS node ID is populated in errors from xds resolver and cds lb policy (#8131)
|
2025-03-04 17:32:04 -08:00 |
Arjan Singh Bal
|
8ae4b7db91
|
clusterresolver: Lower log level when ExitIdle is called with no child (#8133)
|
2025-03-01 00:23:48 +05:30 |
Purnesh Dixit
|
7505bf2855
|
xds: introduce simple grpc transport for generic xds clients (#8066)
|
2025-02-28 15:05:21 +05:30 |
janardhanvissa
|
b0f5027011
|
cleanup: replace dial with newclient (#7970)
|
2025-02-28 13:53:16 +05:30 |
janardhanvissa
|
52a257e680
|
cleanup: replace dial with newclient (#7967)
|
2025-02-27 16:03:14 -08:00 |
Easwar Swaminathan
|
e9c0617119
|
xds: simplify code handling certain error conditions in the resolver (#8123)
|
2025-02-26 15:16:32 -08:00 |
Easwar Swaminathan
|
feaf942a79
|
cds: stop child policies on resource-not-found errors (#8122)
|
2025-02-26 15:05:37 -08:00 |
Arjan Singh Bal
|
aa629e0ef3
|
balancergroup: Make closing terminal (#8095)
|
2025-02-25 11:29:05 +05:30 |
Arjan Singh Bal
|
e0ac3acff4
|
xdsclient: Add error type for NACKed resources (#8117)
|
2025-02-25 11:15:16 +05:30 |
Easwar Swaminathan
|
c7db760171
|
xdsclient: ensure xDS node ID in included in NACK and connectivity errors (#8103)
|
2025-02-20 06:09:24 -08:00 |
Arjan Singh Bal
|
42fc25a9b4
|
weightedroundrobin: Move functions to manage Endpoint weights into a new internal package (#8087)
|
2025-02-19 22:14:21 +05:30 |
Arjan Singh Bal
|
05bdd66f51
|
ringhash: Remove TODO comment (#8096)
|
2025-02-19 15:34:36 +05:30 |
Arjan Singh Bal
|
ae2a04f564
|
ringhash: Replace DNS resolver before sending xDS Update in test (#8091)
|
2025-02-17 09:11:20 +05:30 |
Easwar Swaminathan
|
b524c08e44
|
xdsclient: include xds node ID in errors from the WatchResource API (#8093)
|
2025-02-14 16:25:10 -08:00 |
Arjan Singh Bal
|
a26ff2a60c
|
ringhash: Sort endpoints to prevent unnecessary connection attempts (#8086)
|
2025-02-14 09:50:32 +05:30 |
Arjan Singh Bal
|
fabe274667
|
ringhash: Delegate subchannel creation to pickfirst (#8047)
|
2025-02-13 21:26:40 +05:30 |
Easwar Swaminathan
|
0003b4fa35
|
weightedtarget: return erroring picker when no targets are configured (#8070)
|
2025-02-11 11:40:34 -08:00 |
Easwar Swaminathan
|
4b5608f135
|
xdsclient: invoke connectivity failure callback only after all listed servers have failed (#8075)
|
2025-02-11 11:30:37 -08:00 |
Arjan Singh Bal
|
ad5cd321d0
|
cleanup: Remove test contexts without timeouts (#8072)
|
2025-02-12 00:39:01 +05:30 |
Arjan Singh Bal
|
e95a4b7136
|
roundrobin: Delegate subchannel creation to pickfirst (#7966)
|
2025-02-11 15:14:49 +05:30 |
Zach Reyes
|
267a09bb5d
|
xds/internal/xdsclient: Add counter metrics for valid and invalid resource updates (#8038)
|
2025-02-06 16:04:45 -08:00 |