diff --git a/test/core/end2end/end2end_test_corpus/retry_server_pushback_delay/6569258070900736 b/test/core/end2end/end2end_test_corpus/retry_server_pushback_delay/6569258070900736 new file mode 100644 index 00000000000..d8b621c0d8c --- /dev/null +++ b/test/core/end2end/end2end_test_corpus/retry_server_pushback_delay/6569258070900736 @@ -0,0 +1,610 @@ +test_id: 541065219 +event_engine_actions { + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 512 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 44754521296994304 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 127953324631296 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 4179340454468255744 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 0 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 13153337344 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 9223372036854775807 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 4294967297 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435457 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 268435456 + run_delay: 0 + run_delay: 0 + run_delay: 7560960 + assign_ports: 0 + assign_ports: 2 + assign_ports: 0 + connections { + write_size: 0 + write_size: 3 + write_size: 0 + write_size: 0 + write_size: 3 + write_size: 3 + write_size: 0 + write_size: 3 + write_size: 3 + write_size: 0 + write_size: 0 + write_size: 4 + write_size: 3 + write_size: 0 + write_size: 0 + write_size: 3 + write_size: 3 + write_size: 3 + write_size: 3 + write_size: 3 + write_size: 0 + write_size: 3 + write_size: 0 + write_size: 3 + write_size: 3 + write_size: 3 + write_size: 3 + write_size: 3 + write_size: 3 + write_size: 3 + write_size: 3 + write_size: 3 + write_size: 3 + write_size: 3 + write_size: 3 + write_size: 3 + write_size: 3 + write_size: 3 + write_size: 3 + write_size: 3 + write_size: 3 + write_size: 3 + write_size: 3 + write_size: 0 + write_size: 3 + write_size: 4 + write_size: 3 + write_size: 3 + write_size: 3 + write_size: 3 + write_size: 3 + write_size: 3 + write_size: 3 + write_size: 3 + write_size: 3 + write_size: 3 + write_size: 3 + write_size: 1 + write_size: 3 + write_size: 3 + write_size: 3 + write_size: 3 + write_size: 3 + write_size: 3 + write_size: 0 + write_size: 3 + write_size: 1 + write_size: 3 + write_size: 3 + write_size: 3 + write_size: 3 + write_size: 3 + write_size: 3 + write_size: 3 + write_size: 3 + write_size: 3 + write_size: 3 + write_size: 3 + write_size: 3 + write_size: 3 + write_size: 3 + write_size: 3 + write_size: 3 + write_size: 3 + write_size: 3 + write_size: 3 + write_size: 3 + write_size: 3 + write_size: 0 + write_size: 3 + write_size: 1 + write_size: 3 + write_size: 3 + write_size: 3 + write_size: 3 + write_size: 3 + write_size: 3 + write_size: 3 + write_size: 3 + write_size: 3 + write_size: 3 + write_size: 3 + write_size: 3 + write_size: 3 + write_size: 3 + write_size: 3 + write_size: 3 + write_size: 3 + write_size: 3 + write_size: 3 + write_size: 3 + write_size: 3 + write_size: 3 + write_size: 3 + write_size: 3 + write_size: 3 + write_size: 3 + write_size: 3 + write_size: 3 + write_size: 3 + write_size: 3 + write_size: 3 + write_size: 3 + write_size: 3 + write_size: 3 + write_size: 3 + write_size: 3 + write_size: 3 + write_size: 0 + write_size: 0 + } +} +config_vars { + dns_resolver: "3\n write_size: 3\n write_size: 3\n write_size: 3\n write_size: 3\n write_size: 3\n }\n}\nconfig_vars {\n enable_fork_support: true\n trace: \"\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\0L" + stacktrace_minloglevel: "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" + trace: "3\n write_size: 3\n write_size: 3\n write_size: 3\n write_size: 3\n write_size: 20120770\n }\n}\nconfig_vars {\n enable_fork_support: true\n trace: \"\\000\\000\\000\\000\\000\\2147483647\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\340282366920938463463374607431768211456\\000\\000\\000\\000\\000\\000\\000\\000\\0L" + experiments: "3\n write_size: 3\n write_size: 3\n write_size: 3\n write_size: 3\n write_size: 3\n }\n}\nconfig_vars {\n enable_fork_support: true\n trace: \"\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\0L" +} diff --git a/test/core/end2end/tests/retry_server_pushback_delay.cc b/test/core/end2end/tests/retry_server_pushback_delay.cc index 6249ec9c28f..4039a526bbe 100644 --- a/test/core/end2end/tests/retry_server_pushback_delay.cc +++ b/test/core/end2end/tests/retry_server_pushback_delay.cc @@ -53,7 +53,7 @@ CORE_END2END_TEST(RetryTest, RetryServerPushbackDelay) { " } ]\n" "}")); auto c = - NewClientCall("/service/method").Timeout(Duration::Seconds(5)).Create(); + NewClientCall("/service/method").Timeout(Duration::Minutes(1)).Create(); EXPECT_NE(c.GetPeer(), absl::nullopt); IncomingMessage server_message; IncomingMetadata server_initial_metadata; @@ -87,7 +87,7 @@ CORE_END2END_TEST(RetryTest, RetryServerPushbackDelay) { const auto retry_delay = after_retry - before_retry; // Configured back-off was 1 second, server push-back said 2 seconds. // To avoid flakiness, we allow some fudge factor here. - EXPECT_GE(retry_delay, Duration::Milliseconds(1800)); + EXPECT_GE(retry_delay, Duration::Milliseconds(1500)); EXPECT_NE(s->GetPeer(), absl::nullopt); EXPECT_NE(c.GetPeer(), absl::nullopt); IncomingCloseOnServer client_close2;