Skip to content

Commit c61456b

Browse files
ctillercopybara-github
authored andcommitted
[call-v3] Retry Interceptor (grpc#37816)
There's enough here that it's worth getting this reviewed and checkpointed - although certainly this is far from production ready. About 50% of the retry e2e tests are failing right now, some justifiably, some less so. That said, half are passing, the general structure seems sound, and there's some nice new tests. Closes grpc#37816 COPYBARA_INTEGRATE_REVIEW=grpc#37816 from ctiller:and-again 9d8bc04 PiperOrigin-RevId: 704309686
1 parent 87b60ce commit c61456b

File tree

73 files changed

+2055
-311
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

73 files changed

+2055
-311
lines changed

BUILD

+3
Original file line numberDiff line numberDiff line change
@@ -1953,6 +1953,7 @@ grpc_cc_library(
19531953
"//src/core:event_engine_common",
19541954
"//src/core:event_engine_context",
19551955
"//src/core:experiments",
1956+
"//src/core:filter_args",
19561957
"//src/core:for_each",
19571958
"//src/core:gpr_atm",
19581959
"//src/core:gpr_manual_constructor",
@@ -3713,6 +3714,7 @@ grpc_cc_library(
37133714
"//src/core:channel_fwd",
37143715
"//src/core:channel_init",
37153716
"//src/core:channel_stack_type",
3717+
"//src/core:client_channel_args",
37163718
"//src/core:client_channel_backup_poller",
37173719
"//src/core:client_channel_internal_header",
37183720
"//src/core:client_channel_service_config",
@@ -3753,6 +3755,7 @@ grpc_cc_library(
37533755
"//src/core:ref_counted",
37543756
"//src/core:resolved_address",
37553757
"//src/core:resource_quota",
3758+
"//src/core:retry_interceptor",
37563759
"//src/core:retry_service_config",
37573760
"//src/core:retry_throttle",
37583761
"//src/core:seq",

CMakeLists.txt

+60
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Makefile

+2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Package.swift

+6
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

build_autogenerated.yaml

+39-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

config.m4

+3
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

config.w32

+3
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)