Commit Graph

5369 Commits

Author SHA1 Message Date
Arjan Singh Bal f227ba9ba0
balancer: Move metrics recorder from BuildOptions to ClientConn (#8027) 2025-02-06 17:33:09 +05:30
Arjan Singh Bal 3e27c175ff
balancer: Enforce embedding requirement for balancer.ClientConn (#8026) 2025-02-06 17:20:00 +05:30
Matthieu MOREL b963f4b2da
deps: bump envoyproxy/go-control-plane/envoy and synchronize go.mods (#8067) 2025-02-06 12:11:14 +05:30
Purnesh Dixit 79b6830e4b
xds: resubmit xds client pool changes from #7898 along with fix to set fallback bootstrap config from googledirectpath to xdsclient pool (#8050) 2025-02-04 23:59:01 +05:30
Purnesh Dixit 947e2a4be2
internal/dns: update TestDNSResolver_ExponentialBackoff to not return error before last resolution attempt (#8061) 2025-02-04 09:40:03 +05:30
pvsravani ee3e8d90c4
test: modify tests to use stubserver instead of Testservice implementation (#8022) 2025-02-03 12:42:33 +05:30
Arjan Singh Bal 990f5e0421
endpointsharding, lazy: Remove intermediary gracefulswitch balancers (#8052) 2025-02-03 12:21:25 +05:30
Purnesh Dixit 7dbf12ef2e
xds: introduce generic xds clients common configs (#8024) 2025-01-31 16:06:01 +05:30
Arjan Singh Bal c524b8b54b
outlierdetection: Support ejection of endpoints (#8045) 2025-01-31 14:37:38 +05:30
Purnesh Dixit 13181040b3
Revert "xdsclient: introduce pool to manage multiple xDS clients with same bootstrap content (#7898)" (#8058) 2025-01-30 23:44:47 +05:30
vinothkumarr227 39f0e5a8ca
vet: make revive check submodules for lint errors (#8029) 2025-01-30 13:54:10 +05:30
Ashish Srivastava e4a0dfd705
grpcsync : Remove OnceFunc (#8049) 2025-01-30 09:25:20 +05:30
Abhishek Ranjan 78eebff58b
stats/opentelemetry: Introduce Tracing API (#7852) 2025-01-30 09:16:28 +05:30
pvsravani 7e1c9b2029
test: modify tests to use stubserver (#7951) 2025-01-29 09:51:01 -08:00
Yousuk Seung 59411f22d9
xds: add xDS transport custom dial options support (#7997) 2025-01-29 18:00:39 +05:30
Doug Fawley 73e447014d
cleanup: fix new vet errors (#8044) 2025-01-28 08:08:59 -08:00
Purnesh Dixit cc637f7e4d
xds: log bootstrap config missing warning from env var only when debugging (#8039) 2025-01-28 21:30:10 +05:30
Doug Fawley 3409a56e78
cleanup: rename fields for clarity (#8043) 2025-01-28 07:55:05 -08:00
Arjan Singh Bal b0e2ae9e93
endpointsharding: Allow children to remain idle if configured (#8031) 2025-01-28 15:17:46 +05:30
Arjan Singh Bal 81e4aaffd6
balancer/lazy: Add a lazy balancer (#8032) 2025-01-28 14:22:12 +05:30
Arjan Singh Bal e03960d5c8
xds: Implement system root certs support (#8013) 2025-01-28 14:16:03 +05:30
Purnesh Dixit cf9e3806f4
picker_wrapper: simplify picker error when timing out waiting for con… (#8035) 2025-01-28 10:56:10 +05:30
eshitachandwani 9d4fa675be
transport_test: change testgrpc.Emtpy to testpb.Empty (#8040) 2025-01-27 14:13:37 +05:30
eshitachandwani 2fd426d091
transport,grpc: Integrate delegating resolver and introduce dial options for target host resolution (#7881)
* Change proxy behaviour
2025-01-24 12:10:11 +05:30
eshitachandwani 66f64719c5
*: regenrate pbs (#8034)
* regenerate protos
2025-01-24 11:27:45 +05:30
Arjan Singh Bal 35cec50d2b
grpc: Fix encoded message size reported in error message (#8033) 2025-01-24 10:23:17 +05:30
Purnesh Dixit 2517a4632b
xdsclient: introduce pool to manage multiple xDS clients with same bootstrap content (#7898) 2025-01-24 00:31:40 +05:30
zbilun 897818ae26
interop: improve rpc_soak and channel_soak test to cover concurrency in Go (#8025) 2025-01-23 10:42:29 -08:00
vinothkumarr227 8cf8fd1433
grpc: fix message length checks when compression is enabled and maxReceiveMessageSize is MaxInt (#7918) 2025-01-23 10:38:25 -08:00
Qishuai Liu 67bee55a47
server: fix buffer release timing in processUnaryRPC (#7998) 2025-01-21 10:28:09 -08:00
Easwar Swaminathan fe04c06846
xds: remove unused code in testutils (#8003) 2025-01-21 10:04:27 -08:00
Arjan Singh Bal be12ee9545
deps: Update go.opentelemetry.io dependencies (#8020) 2025-01-21 13:38:40 +05:30
Purnesh Dixit eb7c484fec
Revert "interop: improve rpc_soak and channel_soak test to cover concurrency in Go (#7926)" (#8019) 2025-01-20 09:49:18 +05:30
Tero Saarni c26dd462b3
deps: bump github.com/golang/glog (#8018)
Signed-off-by: Tero Saarni <tero.saarni@est.tech>
2025-01-20 09:34:30 +05:30
Purnesh Dixit c879198e3b
cleanup: fix comments spacing (#8015) 2025-01-17 11:58:35 +05:30
Arjan Singh Bal 89093a368e
github: Run deps workflow against PR target branch and improve dir names (#8010) 2025-01-16 23:47:25 +05:30
Easwar Swaminathan 9dc22c029c
xdsclient: release lock before attempting to close underlying transport (#8011) 2025-01-15 18:33:26 -08:00
Arjan Singh Bal eb1added1d
credentials: Add experimental credentials that don't enforce ALPN (#7980) 2025-01-15 17:25:42 +05:30
Arjan Singh Bal 130c1d73d0
leastrequest: Delegate subchannel creation to pickfirst (#7969) 2025-01-15 12:20:45 +05:30
Arjan Singh Bal 74ac821433
endpointsharding: Export parsed pickfirst config instead of json string (#8007) 2025-01-15 08:29:36 +05:30
janardhanvissa f35fb347b7
authz: modify the tests to use stubserver instead of testservice implementations (#7888) 2025-01-13 13:07:57 +05:30
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
eshitachandwani f9bc335fc5
deps: update dependencies for all modules (#7987)
deps: update dependencies for all modules
2025-01-13 09:39:03 +05:30
Arjan Singh Bal 2d4daf3475
protoc-gen-go-grpc: Update grpc-go and unskip test (#7995) 2025-01-10 09:47:21 +05:30
Arjan Singh Bal 62b4867888
clusterresolver: Avoid blocking for subsequent resolver updates in test (#7937) 2025-01-10 09:44:27 +05:30
Matthieu MOREL 9223fd6115
deps: bump github.com/envoyproxy/go-control-plane to v0.13.4 (#7974)
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com>
2025-01-10 09:35:20 +05:30
zbilun d118866d56
interop: improve rpc_soak and channel_soak test to cover concurrency in Go (#7926) 2025-01-09 14:26:59 -08:00
Arjan Singh Bal 6f41085574
Change version to 1.71.0-dev (#7986) 2025-01-08 15:03:12 +05:30
Purnesh Dixit 724f450f77
examples/features/csm_observability: use helloworld client and server instead of echo client and server (#7945) 2024-12-24 18:11:16 +05:30
Doug Fawley e8d5feb181
rbac: add method name to :path in headers (#7965) 2024-12-24 17:03:29 +05:30