Commit Graph

5369 Commits

Author SHA1 Message Date
Arjan Singh Bal e912015fd3
cleanup: Fix usages of non-constant format strings (#7959) 2024-12-23 13:34:22 -08:00
janardhanvissa 681334a461
cleanup: replace dial with newclient (#7943) 2024-12-23 11:11:43 -08:00
eshitachandwani 063d352de0
internal/resolver: introduce a new resolver to handle target URI and proxy address resolution (#7857) 2024-12-23 11:28:05 +05:30
Arjan Singh Bal 10c7e13311
outlierdetection: Support health listener for ejection updates (#7908) 2024-12-23 10:38:35 +05:30
Arjan Singh Bal bce0535003
test: Add a test for decompression exceeding max receive message size (#7938) 2024-12-23 09:48:51 +05:30
Easwar Swaminathan f32168c23b
envconfig: enable xDS client fallback by default (#7949) 2024-12-20 09:49:25 -08:00
Arjan Singh Bal e957825109
test: Workaround slow SRV lookups in flaking test (#7957) 2024-12-20 22:29:13 +05:30
TomerJLevy e5a4eb091f
deps: update crypto dependency to resolve CVE-2024-45337 (#7956) 2024-12-19 21:45:50 -08:00
janardhanvissa 56a14ba1f8
cleanup: replace dial with newclient (#7920) 2024-12-18 14:13:10 -08:00
pvsravani b3bdacbb55
test: switching to stubserver in tests instead of testservice (#7925) 2024-12-18 10:14:42 -08:00
Purnesh Dixit e8055ea11f
grpcs: update `WithContextDialer` documentation to include using passthrough resolver (#7916) 2024-12-17 09:00:58 +05:30
Zach Reyes d0716f9e62
examples/features/csm_observability: Make CSM Observability example server listen on an IPV4 address (#7933) 2024-12-15 21:49:44 -08:00
Arjan Singh Bal cc161defef
xds: Add support for multiple addresses per endpoint (#7858) 2024-12-16 10:18:25 +05:30
Easwar Swaminathan 3f762759a7
xdsclient: stop caching xdsChannels for potential reuse, after all references are released (#7924) 2024-12-13 14:14:05 -08:00
Doug Fawley 7ee073d325
experimental/stats: re-add type aliases for migration (#7929) 2024-12-13 11:24:39 -08:00
Arjan Singh Bal 38a8b9a705
health, grpc: Deliver health service updates through the health listener (#7900) 2024-12-12 11:50:25 +05:30
Ashu Pednekar c1b6b3744a
Update README.md (#7921) 2024-12-11 16:12:42 +05:30
eshitachandwani e4d084a6ec
examples: replace printf with print for log message in gracefulstop (#7917) 2024-12-10 23:10:08 +05:30
janardhanvissa b1f70ce055
test: replace grpc.Dial with grpc.NewClient 2024-12-10 16:18:57 +05:30
jovial 0027558c5d
internal/transport: replace integer status codes with http constants (#7910) 2024-12-10 15:23:27 +05:30
Purnesh Dixit 66ba4b264d
examples/features/gracefulstop: add example to demonstrate server graceful stop (#7865) 2024-12-06 10:30:55 +05:30
Easwar Swaminathan adad26df18
test/kokoro: Add psm-fallback build config (#7899) 2024-12-05 15:50:47 -08:00
Doug Fawley f53724da14
serviceconfig: Return errors instead of skipping invalid retry policy config (#7905) 2024-12-05 15:16:45 -08:00
Purnesh Dixit 645aadf4bd
deps: update dependencies for all modules (#7904) 2024-12-05 17:46:58 +05:30
Purnesh Dixit d7286fbc3f
Change version to 1.70.0-dev (#7903) 2024-12-05 14:53:01 +05:30
Arjan Singh Bal 317271b232
pickfirst: Register a health listener when used as a leaf policy (#7832) 2024-12-05 10:50:07 +05:30
hanut19 5565631455
balancer/pickfirst: replace grpc.Dial with grpc.NewClient in tests (#7879) 2024-12-04 11:01:22 +05:30
Arjan Singh Bal 634497b758
test: Split import paths for generated message and service code (#7891) 2024-12-03 12:30:29 +05:30
Arjan Singh Bal 78aa51be7e
pickfirst: Stop test servers without closing listeners (#7872) 2024-12-03 11:13:29 +05:30
Arjan Singh Bal 00272e8024
dns: Support link local IPv6 addresses (#7889) 2024-12-03 11:06:10 +05:30
Doug Fawley 17d08f746b
scripts/gen-deps: filter out grpc modules (#7890) 2024-12-02 13:03:58 -08:00
Zach Reyes ab189b0af7
examples/features/csm_observability: Add xDS Credentials (#7875) 2024-12-02 11:48:15 -08:00
Halvard Skogsrud 3ce87dd380
credentials/google: Add cloud-platform scope for ADC (#7887) 2024-12-02 10:27:55 -08:00
Zach Reyes 3c0586a427
stats/opentelemetry: Cleanup OpenTelemetry API's before stabilization (#7874)
Co-authored-by: Doug Fawley <dfawley@google.com>
2024-12-02 09:19:40 -08:00
Ismail Gjevori 4c07bca273
stream: add jitter to retry backoff in accordance with gRFC A6 (#7869) 2024-11-26 15:08:44 -08:00
Zach Reyes 967ba46140
balancer/pickfirst: Add pick first metrics (#7839) 2024-11-26 10:56:48 -08:00
Robert O Butts bb7ae0a2bf
Change logger to avoid Printf when disabled (#7471) 2024-11-27 00:07:38 +05:30
janardhanvissa dcba136b36
test/xds: remove redundant server when using stubserver in tests (#7846) 2024-11-25 12:57:01 +05:30
Purnesh Dixit 8b70aeb896
stats/opentelemetry: introduce tracing propagator and carrier (#7677) 2024-11-25 11:03:13 +05:30
Zach Reyes 13d5a168d9
balancer/weightedroundrobin: Switch Weighted Round Robin to use pick first instead of SubConns (#7826) 2024-11-22 16:20:03 -08:00
Brad Town 93f1cc163b
credentials/alts: avoid SRV and TXT lookups for handshaker service (#7861) 2024-11-22 10:46:40 -08:00
Purnesh Dixit 44a5eb9231
xdsclient: fix new watcher to get both old good update and nack error (if exist) from the cache (#7851) 2024-11-22 01:02:44 +05:30
Purnesh Dixit 87f0254f11
xdsclient: fix new watcher hang when registering for removed resource (#7853) 2024-11-22 00:45:02 +05:30
Doug Fawley c63aeef126
transport: add send operations to ClientStream and ServerStream (#7808) 2024-11-20 15:40:17 -08:00
Arjan Singh Bal 7d53957a70
pickfirst: Ensure pickfirst_test.go runs against both new and old policies 2024-11-20 23:29:40 +05:30
Easwar Swaminathan 0775031253
cleanup: remove a TODO that has been take care of (#7855) 2024-11-19 14:22:45 -08:00
Luwei Ge db700b7611
credentials: remove the context timeout to fix token request failure with non-GCE ADC (#7845)
* Remove the context timeout to fix token request failure with non-GCE ADC

* address comment

* fix vet
2024-11-19 14:08:14 -08:00
Doug Fawley 324460641e
balancer: fix SubConn embedding requirement to not recommend a nil panic hazard (#7840) 2024-11-19 14:03:58 -08:00
janardhanvissa 1e7fde9308
test: Add unit test for channel state waiting for first resolver update (#7768) 2024-11-19 13:54:19 -08:00
Purnesh Dixit 36d5ca0fae
stats: deprecate trace and tags methods and remove all usages from internal code (#7837) 2024-11-19 09:37:12 +05:30