mirror of https://github.com/grpc/grpc.git
[fuzzing] Fix failures found by max_connection_idle_fuzzer (#33487)
In chttp2: a pending but not yet sent goaway should block incoming requests just like a sent one (we will sent that data momentarily!) In the test: - handle the case of the connection idle timeout happening before the request arrives at the server - disable retries, as these cause the request to get stuck (as we don't have an additional server to retry on) Fix b/287897932 --------- Co-authored-by: ctiller <ctiller@users.noreply.github.com>pull/33494/head
parent
223117fc85
commit
b28c4048f9
4 changed files with 644 additions and 20 deletions
@ -0,0 +1,601 @@ |
||||
event_engine_actions { |
||||
run_delay: 4143972351 |
||||
run_delay: 4143972351 |
||||
run_delay: 4143972351 |
||||
run_delay: 4143972351 |
||||
run_delay: 4143972351 |
||||
run_delay: 4143972351 |
||||
run_delay: 4143972351 |
||||
run_delay: 4143972351 |
||||
run_delay: 4143972351 |
||||
run_delay: 4143972351 |
||||
run_delay: 4143972351 |
||||
run_delay: 4143972351 |
||||
run_delay: 4143972351 |
||||
run_delay: 4143972351 |
||||
run_delay: 4143972351 |
||||
run_delay: 4143972351 |
||||
run_delay: 4143972351 |
||||
run_delay: 4143972351 |
||||
run_delay: 4143972351 |
||||
run_delay: 4143972351 |
||||
run_delay: 4143972351 |
||||
run_delay: 4143972351 |
||||
run_delay: 4143972351 |
||||
run_delay: 4143972351 |
||||
run_delay: 4143972351 |
||||
run_delay: 4143972351 |
||||
run_delay: 4143972351 |
||||
run_delay: 4143972351 |
||||
run_delay: 4143972351 |
||||
run_delay: 4143972351 |
||||
run_delay: 4143972351 |
||||
run_delay: 4143972351 |
||||
run_delay: 4143972351 |
||||
run_delay: 4143972351 |
||||
run_delay: 4143972351 |
||||
run_delay: 4143972351 |
||||
run_delay: 4143972351 |
||||
run_delay: 4143972351 |
||||
run_delay: 4143972351 |
||||
run_delay: 4143972351 |
||||
run_delay: 4143972351 |
||||
run_delay: 4143972351 |
||||
run_delay: 4143972351 |
||||
run_delay: 4143972351 |
||||
run_delay: 4143972351 |
||||
run_delay: 4143972351 |
||||
run_delay: 4143972351 |
||||
run_delay: 4143972351 |
||||
run_delay: 4143972351 |
||||
run_delay: 4143972351 |
||||
run_delay: 4143972351 |
||||
run_delay: 4143972351 |
||||
run_delay: 4143972351 |
||||
run_delay: 4143972351 |
||||
run_delay: 4143972351 |
||||
run_delay: 4143972351 |
||||
run_delay: 4143972351 |
||||
run_delay: 4143972351 |
||||
run_delay: 4143972351 |
||||
run_delay: 4143972351 |
||||
run_delay: 4143972351 |
||||
run_delay: 4143972351 |
||||
run_delay: 4143972351 |
||||
run_delay: 4143972351 |
||||
run_delay: 4143972351 |
||||
run_delay: 4143972351 |
||||
run_delay: 4143972351 |
||||
run_delay: 4143972351 |
||||
run_delay: 4143972351 |
||||
run_delay: 4143972351 |
||||
run_delay: 4143972351 |
||||
run_delay: 4143972351 |
||||
run_delay: 4143972351 |
||||
run_delay: 4143972351 |
||||
run_delay: 4143972351 |
||||
run_delay: 4143972351 |
||||
run_delay: 4143972351 |
||||
run_delay: 4143972351 |
||||
run_delay: 4143972351 |
||||
run_delay: 4143972351 |
||||
run_delay: 4143972351 |
||||
run_delay: 4143972351 |
||||
run_delay: 4143972351 |
||||
run_delay: 4143972351 |
||||
run_delay: 4143972351 |
||||
run_delay: 4143972351 |
||||
run_delay: 4143972351 |
||||
run_delay: 4143972351 |
||||
run_delay: 4143972351 |
||||
run_delay: 4143972351 |
||||
run_delay: 4143972351 |
||||
run_delay: 4143972351 |
||||
run_delay: 4143972351 |
||||
run_delay: 4143972351 |
||||
run_delay: 4143972351 |
||||
run_delay: 4143972351 |
||||
run_delay: 4143972351 |
||||
run_delay: 4143972351 |
||||
run_delay: 4143972351 |
||||
run_delay: 4143972351 |
||||
run_delay: 4143972351 |
||||
run_delay: 4143972351 |
||||
run_delay: 4143972351 |
||||
run_delay: 4143972351 |
||||
run_delay: 4143972351 |
||||
run_delay: 4143972351 |
||||
run_delay: 0 |
||||
run_delay: 4143972351 |
||||
run_delay: 4143972351 |
||||
run_delay: 4143972351 |
||||
run_delay: 4143972351 |
||||
run_delay: 4143972351 |
||||
run_delay: 4143972351 |
||||
run_delay: 4143972351 |
||||
run_delay: 4143972351 |
||||
run_delay: 4143972351 |
||||
run_delay: 4143972351 |
||||
run_delay: 4143972351 |
||||
run_delay: 4143972351 |
||||
run_delay: 4143972351 |
||||
run_delay: 4143972351 |
||||
run_delay: 4143972351 |
||||
run_delay: 4143972351 |
||||
run_delay: 0 |
||||
run_delay: 4143972351 |
||||
run_delay: 4143972351 |
||||
run_delay: 4143972351 |
||||
run_delay: 4143972351 |
||||
run_delay: 4143972351 |
||||
run_delay: 4143972351 |
||||
run_delay: 4143972351 |
||||
run_delay: 4143972351 |
||||
run_delay: 4143972351 |
||||
run_delay: 4143972351 |
||||
run_delay: 4143972351 |
||||
run_delay: 4143972351 |
||||
run_delay: 4143972351 |
||||
run_delay: 4143972351 |
||||
run_delay: 4143972351 |
||||
connections { |
||||
write_size: 0 |
||||
write_size: 126 |
||||
write_size: 1241513984 |
||||
write_size: 7299840 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 10 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 536870912 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 10 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 11993088 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 2785017857 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 126 |
||||
} |
||||
connections { |
||||
write_size: 0 |
||||
write_size: 126 |
||||
write_size: 7299840 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 1 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 536870912 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 128 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 3080192 |
||||
write_size: 126 |
||||
} |
||||
connections { |
||||
write_size: 2785017857 |
||||
} |
||||
connections { |
||||
write_size: 0 |
||||
write_size: 126 |
||||
write_size: 7299840 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 1 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 536870912 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 2785017857 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 128 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 0 |
||||
write_size: 3080192 |
||||
write_size: 126 |
||||
} |
||||
} |
Loading…
Reference in new issue