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
Yash Tibrewal
732f3f32f5
stats/opentelemetry: fix trace attributes message sequence numbers to start from 0 ( #8237 )
2025-04-09 10:26:59 +05:30
Arjan Singh Bal
6bfa0ca35b
Rollback #8232 and #8204 ( #8236 )
...
* Revert "credentials/alts: Add comments to clarify buffer sizing (#8232 )"
This reverts commit be25d96c52 .
* Revert "credentials/alts: Optimize reads (#8204 )"
This reverts commit b368379ef8 .
2025-04-08 23:21:49 +05:30
Antoine Tollenaere
25c750934e
ringhash: implement gRFC A76 ( #8159 )
2025-04-08 15:50:54 +05:30
Arjan Singh Bal
09dd4ba0fb
testdata: Wrap lines to 80 columns in markdown file ( #8235 )
2025-04-08 14:32:55 +05:30
Arjan Singh Bal
be25d96c52
credentials/alts: Add comments to clarify buffer sizing ( #8232 )
2025-04-08 09:03:28 +05:30
Arjan Singh Bal
db81a2cb4f
benchmark: Specify passthrough resolver to avoid resolution failures ( #8231 )
2025-04-08 09:02:40 +05:30
Arjan Singh Bal
b368379ef8
credentials/alts: Optimize reads ( #8204 )
2025-04-07 11:51:14 +05:30
Gregory Cooke
4b5505d301
[Security] Add support for SPIFFE Bundle Maps in XDS bundles ( #8180 )
...
This adds support for configuring SPIFFE Bundle Maps inside of credentials via xds bundles.
See the gRFC for more detail grpc/proposal#462
2025-04-04 13:12:53 -04:00
vinothkumarr227
ce35fd41c5
stats/opentelemetry: add trace event for name resolution delay ( #8074 )
2025-04-04 09:55:45 +05:30
eshitachandwani
52c643eb74
deps: update dependencies for all modules ( #8221 )
...
* update deps
* protos update
2025-04-04 09:54:18 +05:30
eshitachandwani
51d6a43ec5
Change version to 1.73.0-dev ( #8220 )
2025-04-03 15:23:17 +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
Purnesh Dixit
78ba6616c1
regenerate protos ( #8208 )
2025-03-28 21:37:37 +05:30
Arjan Singh Bal
6819ed796f
delegatingresolver: Stop calls into delegates once the parent resolver is closed ( #8195 )
2025-03-26 22:30:16 +05:30
Doug Fawley
a51009d1d7
resolver: convert EndpointMap to use generics ( #8189 )
2025-03-24 09:37:36 -07:00
Doug Fawley
b0d1203846
resolver: create AddressMapV2 with generics to replace AddressMap ( #8187 )
2025-03-21 13:09:52 -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
Arjan Singh Bal
eb744dec5d
resolver: Make EndpointMap's Get, Set and Delete operations O(1) ( #8179 )
2025-03-19 11:22:09 -07:00
Ryan Blaney
8d8571e474
stats: Improved sequencing documentation for server-side stats events and added tests. ( #7885 )
2025-03-19 22:23:17 +05:30
Doug Fawley
0af5a164e0
grpc: fix bug causing an extra Read if a compressed message is the same size as the limit ( #8178 )
2025-03-18 15:08:29 -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
Gregory Cooke
1f6b0cff02
[Security] Add support for SPIFFE Bundle Maps in certificate providers ( #8167 )
2025-03-17 14:39:04 -04:00
vinothkumarr227
775150f68c
stats/opentelemetry: use TextMapProvider and TracerProvider from TraceOptions instead of otel global ( #8166 )
2025-03-13 11:54:06 +05:30
Purnesh Dixit
d860daa75b
example/features/retry: fix grpc.NewClient call in documentation ( #8163 )
2025-03-13 10:33:28 +05:30
Gregory Cooke
75d4a60639
[Security] Add support for parsing SPIFFE Bundle Maps ( #8124 )
...
This adds a dependency on go-spiffe in order to parse SPIFFE bundles. More specifically, that library does not yet support SPIFFE bundle maps, but it does support SPIFFE bundles. This adds parsing of these maps to grpc-go
2025-03-12 13:32:01 -04:00
MV Shiva
5ac9042795
balancer/rls: allow maxAge to exceed 5m if staleAge is set ( #8137 )
2025-03-12 07:21:16 -07:00
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
Arjan Singh Bal
5199327135
grpc: Add endpoints in resolverWrapper.NewAddresses ( #8149 )
2025-03-06 22:55:15 +05:30
chressie
f49c747db7
balancer/pickfirst/pickfirstleaf: fix race condition in tests ( #8148 )
2025-03-06 20:55:28 +05:30
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
Arjan Singh Bal
e8c412da15
*: Regenerate protos ( #8142 )
2025-03-05 21:38:53 +05:30
Arjan Singh Bal
0914bba6c5
interop: Wait for server to become ready in alts interop tests ( #8141 )
2025-03-05 12:37:38 +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
Arjan Singh Bal
0d6e39f679
transport: Send RST stream from the server when deadline expires ( #8071 )
2025-02-28 22:49:18 +05:30
Purnesh Dixit
7505bf2855
xds: introduce simple grpc transport for generic xds clients ( #8066 )
2025-02-28 15:05:21 +05:30
Purnesh Dixit
01080d57f3
stats/openetelemetry: refactor and make e2e test stats verification deterministic ( #8077 )
2025-02-28 14:42:19 +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
Arjan Singh Bal
d48317fafe
github: change test action to cover the legacy pickfirst balancer ( #8129 )
2025-02-27 08:21:51 -08:00
Arjan Singh Bal
a510cf5d4d
xds, pickfirst: Enable additional addresses in xDS, set new pick_first as default ( #8126 )
2025-02-27 10:22:22 +05:30