mirror of https://github.com/grpc/grpc.git
[flow_control] Fixes for the flow_control_fixes experiment found via fuzzing (#31676)
* [flow_control] Enable experiment in debug builds, fix bugs found by fuzzer * fix * disable experiment * flowctl * flowctl * Automated change: Fix sanity tests * fix * fix Co-authored-by: ctiller <ctiller@users.noreply.github.com>pull/31690/head
parent
b6f2af4682
commit
fe5aace311
9 changed files with 466 additions and 15 deletions
@ -0,0 +1,108 @@ |
||||
enable_bdp: true |
||||
actions { |
||||
set_min_progress_size { |
||||
id: 11264 |
||||
size: 2883584 |
||||
} |
||||
} |
||||
actions { |
||||
set_pending_size { |
||||
id: 1593844738 |
||||
size: 11264 |
||||
} |
||||
} |
||||
actions { |
||||
set_memory_quota: 0 |
||||
} |
||||
actions { |
||||
step_time_ms: 474140901376 |
||||
} |
||||
actions { |
||||
periodic_update { |
||||
} |
||||
} |
||||
actions { |
||||
stream_write { |
||||
id: 11264 |
||||
size: 2883584 |
||||
} |
||||
} |
||||
actions { |
||||
step_time_ms: 474140901376 |
||||
} |
||||
actions { |
||||
periodic_update { |
||||
} |
||||
} |
||||
actions { |
||||
read_send_from_remote { |
||||
} |
||||
} |
||||
actions { |
||||
step_time_ms: 474140931328 |
||||
} |
||||
actions { |
||||
read_send_from_remote { |
||||
} |
||||
} |
||||
actions { |
||||
read_send_to_remote { |
||||
} |
||||
} |
||||
actions { |
||||
read_send_from_remote { |
||||
} |
||||
} |
||||
actions { |
||||
read_send_from_remote { |
||||
} |
||||
} |
||||
actions { |
||||
set_memory_quota: 474140901376 |
||||
} |
||||
actions { |
||||
read_send_to_remote { |
||||
} |
||||
} |
||||
actions { |
||||
allocate_memory: 1572864 |
||||
} |
||||
actions { |
||||
periodic_update { |
||||
} |
||||
} |
||||
actions { |
||||
step_time_ms: 474140901376 |
||||
} |
||||
actions { |
||||
periodic_update { |
||||
} |
||||
} |
||||
actions { |
||||
step_time_ms: 474140901376 |
||||
} |
||||
actions { |
||||
periodic_update { |
||||
} |
||||
} |
||||
actions { |
||||
set_min_progress_size { |
||||
id: 1593844738 |
||||
size: 11264 |
||||
} |
||||
} |
||||
actions { |
||||
step_time_ms: 474140901376 |
||||
} |
||||
actions { |
||||
periodic_update { |
||||
} |
||||
} |
||||
actions { |
||||
read_send_from_remote { |
||||
} |
||||
} |
||||
actions { |
||||
periodic_update { |
||||
} |
||||
} |
@ -0,0 +1,103 @@ |
||||
enable_bdp: true |
||||
actions { |
||||
perform_send_from_remote { |
||||
} |
||||
} |
||||
actions { |
||||
periodic_update { |
||||
} |
||||
} |
||||
actions { |
||||
set_memory_quota: 0 |
||||
} |
||||
actions { |
||||
step_time_ms: 474140901376 |
||||
} |
||||
actions { |
||||
periodic_update { |
||||
} |
||||
} |
||||
actions { |
||||
stream_write { |
||||
id: 2883584 |
||||
size: 2883584 |
||||
} |
||||
} |
||||
actions { |
||||
step_time_ms: 474140901376 |
||||
} |
||||
actions { |
||||
periodic_update { |
||||
} |
||||
} |
||||
actions { |
||||
periodic_update { |
||||
} |
||||
} |
||||
actions { |
||||
step_time_ms: 474140901376 |
||||
} |
||||
actions { |
||||
read_send_from_remote { |
||||
} |
||||
} |
||||
actions { |
||||
read_send_to_remote { |
||||
} |
||||
} |
||||
actions { |
||||
read_send_from_remote { |
||||
} |
||||
} |
||||
actions { |
||||
read_send_from_remote { |
||||
} |
||||
} |
||||
actions { |
||||
set_memory_quota: 474140901376 |
||||
} |
||||
actions { |
||||
read_send_to_remote { |
||||
} |
||||
} |
||||
actions { |
||||
allocate_memory: 1572864 |
||||
} |
||||
actions { |
||||
periodic_update { |
||||
} |
||||
} |
||||
actions { |
||||
step_time_ms: 474140901376 |
||||
} |
||||
actions { |
||||
periodic_update { |
||||
} |
||||
} |
||||
actions { |
||||
step_time_ms: 474140901376 |
||||
} |
||||
actions { |
||||
periodic_update { |
||||
} |
||||
} |
||||
actions { |
||||
set_min_progress_size { |
||||
id: 1593844738 |
||||
size: 11264 |
||||
} |
||||
} |
||||
actions { |
||||
step_time_ms: 474140901376 |
||||
} |
||||
actions { |
||||
periodic_update { |
||||
} |
||||
} |
||||
actions { |
||||
step_time_ms: 474140901376 |
||||
} |
||||
actions { |
||||
periodic_update { |
||||
} |
||||
} |
@ -0,0 +1,100 @@ |
||||
enable_bdp: true |
||||
actions { |
||||
perform_send_to_remote { |
||||
} |
||||
} |
||||
actions { |
||||
stream_write { |
||||
size: 6356992 |
||||
} |
||||
} |
||||
actions { |
||||
set_memory_quota: 0 |
||||
} |
||||
actions { |
||||
step_time_ms: 474140901376 |
||||
} |
||||
actions { |
||||
set_min_progress_size { |
||||
size: 285147136 |
||||
} |
||||
} |
||||
actions { |
||||
periodic_update { |
||||
} |
||||
} |
||||
actions { |
||||
step_time_ms: 0 |
||||
} |
||||
actions { |
||||
periodic_update { |
||||
} |
||||
} |
||||
actions { |
||||
periodic_update { |
||||
} |
||||
} |
||||
actions { |
||||
step_time_ms: 474140901376 |
||||
} |
||||
actions { |
||||
} |
||||
actions { |
||||
periodic_update { |
||||
} |
||||
} |
||||
actions { |
||||
read_send_from_remote { |
||||
} |
||||
} |
||||
actions { |
||||
step_time_ms: 474140901376 |
||||
} |
||||
actions { |
||||
set_memory_quota: 474140901376 |
||||
} |
||||
actions { |
||||
read_send_to_remote { |
||||
} |
||||
} |
||||
actions { |
||||
allocate_memory: 1572864 |
||||
} |
||||
actions { |
||||
periodic_update { |
||||
} |
||||
} |
||||
actions { |
||||
step_time_ms: 28261 |
||||
} |
||||
actions { |
||||
periodic_update { |
||||
} |
||||
} |
||||
actions { |
||||
step_time_ms: 18014398509481984 |
||||
} |
||||
actions { |
||||
periodic_update { |
||||
} |
||||
} |
||||
actions { |
||||
set_min_progress_size { |
||||
id: 9 |
||||
size: 11264 |
||||
} |
||||
} |
||||
actions { |
||||
step_time_ms: 474140901376 |
||||
} |
||||
actions { |
||||
periodic_update { |
||||
} |
||||
} |
||||
actions { |
||||
step_time_ms: 474140901376 |
||||
} |
||||
actions { |
||||
periodic_update { |
||||
} |
||||
} |
@ -0,0 +1,100 @@ |
||||
enable_bdp: true |
||||
actions { |
||||
set_min_progress_size { |
||||
size: 33554432 |
||||
} |
||||
} |
||||
actions { |
||||
stream_write { |
||||
size: 1633746944 |
||||
} |
||||
} |
||||
actions { |
||||
set_memory_quota: 0 |
||||
} |
||||
actions { |
||||
step_time_ms: 474140901376 |
||||
} |
||||
actions { |
||||
periodic_update { |
||||
} |
||||
} |
||||
actions { |
||||
stream_write { |
||||
id: 2883584 |
||||
size: 2883584 |
||||
} |
||||
} |
||||
actions { |
||||
step_time_ms: 474140901376 |
||||
} |
||||
actions { |
||||
periodic_update { |
||||
} |
||||
} |
||||
actions { |
||||
periodic_update { |
||||
} |
||||
} |
||||
actions { |
||||
read_send_from_remote { |
||||
} |
||||
} |
||||
actions { |
||||
} |
||||
actions { |
||||
periodic_update { |
||||
} |
||||
} |
||||
actions { |
||||
read_send_from_remote { |
||||
} |
||||
} |
||||
actions { |
||||
step_time_ms: 474140901376 |
||||
} |
||||
actions { |
||||
set_memory_quota: 474140901376 |
||||
} |
||||
actions { |
||||
periodic_update { |
||||
} |
||||
} |
||||
actions { |
||||
periodic_update { |
||||
} |
||||
} |
||||
actions { |
||||
step_time_ms: 474140901376 |
||||
} |
||||
actions { |
||||
periodic_update { |
||||
} |
||||
} |
||||
actions { |
||||
step_time_ms: 474140901376 |
||||
} |
||||
actions { |
||||
periodic_update { |
||||
} |
||||
} |
||||
actions { |
||||
set_min_progress_size { |
||||
id: 1593844738 |
||||
size: 11264 |
||||
} |
||||
} |
||||
actions { |
||||
step_time_ms: 474140901376 |
||||
} |
||||
actions { |
||||
periodic_update { |
||||
} |
||||
} |
||||
actions { |
||||
step_time_ms: 474140901376 |
||||
} |
||||
actions { |
||||
periodic_update { |
||||
} |
||||
} |
Loading…
Reference in new issue