mirror of https://github.com/grpc/grpc.git
Revert "Revert "Api fuzzer extensions to support simulating traffic congestion (#27820)" (#27973)" (#27974)
* Revert "Revert "Api fuzzer extensions to support simulating traffic congestion (#27820)" (#27973)"
This reverts commit 879f97ef70
.
* updating passthru_endpoint file to fix windows breakages
* Automated change: Fix sanity tests
Co-authored-by: Vignesh2208 <Vignesh2208@users.noreply.github.com>
pull/28123/head
parent
d6214cbf5a
commit
4dd0bba12e
6 changed files with 1511 additions and 44 deletions
@ -0,0 +1,618 @@ |
||||
actions { |
||||
create_server { |
||||
} |
||||
} |
||||
actions { |
||||
create_channel { |
||||
target: "dns:server" |
||||
channel_actions { |
||||
wait_ms: 1000 |
||||
add_n_bytes_writable: 10 |
||||
add_n_bytes_readable: 10 |
||||
} |
||||
channel_actions { |
||||
wait_ms: 1000 |
||||
add_n_bytes_writable: 20 |
||||
add_n_bytes_readable: 20 |
||||
} |
||||
channel_actions { |
||||
wait_ms: 1000 |
||||
add_n_bytes_writable: 10 |
||||
add_n_bytes_readable: 10 |
||||
} |
||||
channel_actions { |
||||
wait_ms: 1000 |
||||
add_n_bytes_writable: 20 |
||||
add_n_bytes_readable: 20 |
||||
} |
||||
channel_actions { |
||||
wait_ms: 1000 |
||||
add_n_bytes_writable: 10 |
||||
add_n_bytes_readable: 10 |
||||
} |
||||
channel_actions { |
||||
wait_ms: 1000 |
||||
add_n_bytes_writable: 20 |
||||
add_n_bytes_readable: 20 |
||||
} |
||||
channel_actions { |
||||
wait_ms: 1000 |
||||
add_n_bytes_writable: 10 |
||||
add_n_bytes_readable: 10 |
||||
} |
||||
channel_actions { |
||||
wait_ms: 1000 |
||||
add_n_bytes_writable: 20 |
||||
add_n_bytes_readable: 20 |
||||
} |
||||
channel_actions { |
||||
wait_ms: 1000 |
||||
add_n_bytes_writable: 10 |
||||
add_n_bytes_readable: 10 |
||||
} |
||||
channel_actions { |
||||
wait_ms: 1000 |
||||
add_n_bytes_writable: 20 |
||||
add_n_bytes_readable: 20 |
||||
} |
||||
channel_actions { |
||||
wait_ms: 1000 |
||||
add_n_bytes_writable: 10 |
||||
add_n_bytes_readable: 10 |
||||
} |
||||
channel_actions { |
||||
wait_ms: 1000 |
||||
add_n_bytes_writable: 20 |
||||
add_n_bytes_readable: 20 |
||||
} |
||||
channel_actions { |
||||
wait_ms: 1000 |
||||
add_n_bytes_writable: 10 |
||||
add_n_bytes_readable: 10 |
||||
} |
||||
channel_actions { |
||||
wait_ms: 1000 |
||||
add_n_bytes_writable: 20 |
||||
add_n_bytes_readable: 20 |
||||
} |
||||
channel_actions { |
||||
wait_ms: 1000 |
||||
add_n_bytes_writable: 10 |
||||
add_n_bytes_readable: 10 |
||||
} |
||||
channel_actions { |
||||
wait_ms: 1000 |
||||
add_n_bytes_writable: 20 |
||||
add_n_bytes_readable: 20 |
||||
} |
||||
channel_actions { |
||||
wait_ms: 1000 |
||||
add_n_bytes_writable: 10 |
||||
add_n_bytes_readable: 10 |
||||
} |
||||
channel_actions { |
||||
wait_ms: 1000 |
||||
add_n_bytes_writable: 10 |
||||
add_n_bytes_readable: 10 |
||||
} |
||||
channel_actions { |
||||
wait_ms: 1000 |
||||
add_n_bytes_writable: 20 |
||||
add_n_bytes_readable: 20 |
||||
} |
||||
channel_actions { |
||||
wait_ms: 1000 |
||||
add_n_bytes_writable: 10 |
||||
add_n_bytes_readable: 10 |
||||
} |
||||
channel_actions { |
||||
wait_ms: 1000 |
||||
add_n_bytes_writable: 20 |
||||
add_n_bytes_readable: 20 |
||||
} |
||||
channel_actions { |
||||
wait_ms: 1000 |
||||
add_n_bytes_writable: 10 |
||||
add_n_bytes_readable: 10 |
||||
} |
||||
channel_actions { |
||||
wait_ms: 1000 |
||||
add_n_bytes_writable: 20 |
||||
add_n_bytes_readable: 20 |
||||
} |
||||
channel_actions { |
||||
wait_ms: 1000 |
||||
add_n_bytes_writable: 10 |
||||
add_n_bytes_readable: 10 |
||||
} |
||||
channel_actions { |
||||
wait_ms: 1000 |
||||
add_n_bytes_writable: 20 |
||||
add_n_bytes_readable: 20 |
||||
} |
||||
channel_actions { |
||||
wait_ms: 1000 |
||||
add_n_bytes_writable: 10 |
||||
add_n_bytes_readable: 10 |
||||
} |
||||
channel_actions { |
||||
wait_ms: 1000 |
||||
add_n_bytes_writable: 20 |
||||
add_n_bytes_readable: 20 |
||||
} |
||||
channel_actions { |
||||
wait_ms: 1000 |
||||
add_n_bytes_writable: 10 |
||||
add_n_bytes_readable: 10 |
||||
} |
||||
channel_actions { |
||||
wait_ms: 1000 |
||||
add_n_bytes_writable: 20 |
||||
add_n_bytes_readable: 20 |
||||
} |
||||
channel_actions { |
||||
wait_ms: 1000 |
||||
add_n_bytes_writable: 10 |
||||
add_n_bytes_readable: 10 |
||||
} |
||||
channel_actions { |
||||
wait_ms: 1000 |
||||
add_n_bytes_writable: 20 |
||||
add_n_bytes_readable: 20 |
||||
} |
||||
channel_actions { |
||||
wait_ms: 1000 |
||||
add_n_bytes_writable: 10 |
||||
add_n_bytes_readable: 10 |
||||
} |
||||
channel_actions { |
||||
wait_ms: 1000 |
||||
add_n_bytes_writable: 20 |
||||
add_n_bytes_readable: 20 |
||||
} |
||||
channel_actions { |
||||
wait_ms: 1000 |
||||
add_n_bytes_writable: 10 |
||||
add_n_bytes_readable: 10 |
||||
} |
||||
channel_actions { |
||||
wait_ms: 1000 |
||||
add_n_bytes_writable: 10 |
||||
add_n_bytes_readable: 10 |
||||
} |
||||
channel_actions { |
||||
wait_ms: 1000 |
||||
add_n_bytes_writable: 20 |
||||
add_n_bytes_readable: 20 |
||||
} |
||||
channel_actions { |
||||
wait_ms: 1000 |
||||
add_n_bytes_writable: 10 |
||||
add_n_bytes_readable: 10 |
||||
} |
||||
channel_actions { |
||||
wait_ms: 1000 |
||||
add_n_bytes_writable: 20 |
||||
add_n_bytes_readable: 20 |
||||
} |
||||
channel_actions { |
||||
wait_ms: 1000 |
||||
add_n_bytes_writable: 10 |
||||
add_n_bytes_readable: 10 |
||||
} |
||||
channel_actions { |
||||
wait_ms: 1000 |
||||
add_n_bytes_writable: 20 |
||||
add_n_bytes_readable: 20 |
||||
} |
||||
channel_actions { |
||||
wait_ms: 1000 |
||||
add_n_bytes_writable: 10 |
||||
add_n_bytes_readable: 10 |
||||
} |
||||
channel_actions { |
||||
wait_ms: 1000 |
||||
add_n_bytes_writable: 20 |
||||
add_n_bytes_readable: 20 |
||||
} |
||||
channel_actions { |
||||
wait_ms: 1000 |
||||
add_n_bytes_writable: 10 |
||||
add_n_bytes_readable: 10 |
||||
} |
||||
channel_actions { |
||||
wait_ms: 1000 |
||||
add_n_bytes_writable: 20 |
||||
add_n_bytes_readable: 20 |
||||
} |
||||
channel_actions { |
||||
wait_ms: 1000 |
||||
add_n_bytes_writable: 10 |
||||
add_n_bytes_readable: 10 |
||||
} |
||||
channel_actions { |
||||
wait_ms: 1000 |
||||
add_n_bytes_writable: 20 |
||||
add_n_bytes_readable: 20 |
||||
} |
||||
channel_actions { |
||||
wait_ms: 1000 |
||||
add_n_bytes_writable: 10 |
||||
add_n_bytes_readable: 10 |
||||
} |
||||
channel_actions { |
||||
wait_ms: 1000 |
||||
add_n_bytes_writable: 20 |
||||
add_n_bytes_readable: 20 |
||||
} |
||||
channel_actions { |
||||
wait_ms: 1000 |
||||
add_n_bytes_writable: 10 |
||||
add_n_bytes_readable: 10 |
||||
} |
||||
channel_actions { |
||||
wait_ms: 1000 |
||||
add_n_bytes_writable: 20 |
||||
add_n_bytes_readable: 20 |
||||
} |
||||
channel_actions { |
||||
wait_ms: 1000 |
||||
add_n_bytes_writable: 10 |
||||
add_n_bytes_readable: 10 |
||||
} |
||||
channel_actions { |
||||
wait_ms: 1000 |
||||
add_n_bytes_writable: 10 |
||||
add_n_bytes_readable: 10 |
||||
} |
||||
channel_actions { |
||||
wait_ms: 1000 |
||||
add_n_bytes_writable: 20 |
||||
add_n_bytes_readable: 20 |
||||
} |
||||
channel_actions { |
||||
wait_ms: 1000 |
||||
add_n_bytes_writable: 10 |
||||
add_n_bytes_readable: 10 |
||||
} |
||||
channel_actions { |
||||
wait_ms: 1000 |
||||
add_n_bytes_writable: 20 |
||||
add_n_bytes_readable: 20 |
||||
} |
||||
channel_actions { |
||||
wait_ms: 1000 |
||||
add_n_bytes_writable: 10 |
||||
add_n_bytes_readable: 10 |
||||
} |
||||
channel_actions { |
||||
wait_ms: 1000 |
||||
add_n_bytes_writable: 20 |
||||
add_n_bytes_readable: 20 |
||||
} |
||||
channel_actions { |
||||
wait_ms: 1000 |
||||
add_n_bytes_writable: 10 |
||||
add_n_bytes_readable: 10 |
||||
} |
||||
channel_actions { |
||||
wait_ms: 1000 |
||||
add_n_bytes_writable: 20 |
||||
add_n_bytes_readable: 20 |
||||
} |
||||
channel_actions { |
||||
wait_ms: 1000 |
||||
add_n_bytes_writable: 10 |
||||
add_n_bytes_readable: 10 |
||||
} |
||||
channel_actions { |
||||
wait_ms: 1000 |
||||
add_n_bytes_writable: 20 |
||||
add_n_bytes_readable: 20 |
||||
} |
||||
channel_actions { |
||||
wait_ms: 1000 |
||||
add_n_bytes_writable: 10 |
||||
add_n_bytes_readable: 10 |
||||
} |
||||
channel_actions { |
||||
wait_ms: 1000 |
||||
add_n_bytes_writable: 20 |
||||
add_n_bytes_readable: 20 |
||||
} |
||||
channel_actions { |
||||
wait_ms: 1000 |
||||
add_n_bytes_writable: 10 |
||||
add_n_bytes_readable: 10 |
||||
} |
||||
channel_actions { |
||||
wait_ms: 1000 |
||||
add_n_bytes_writable: 20 |
||||
add_n_bytes_readable: 20 |
||||
} |
||||
channel_actions { |
||||
wait_ms: 1000 |
||||
add_n_bytes_writable: 10 |
||||
add_n_bytes_readable: 10 |
||||
} |
||||
channel_actions { |
||||
wait_ms: 1000 |
||||
add_n_bytes_writable: 20 |
||||
add_n_bytes_readable: 20 |
||||
} |
||||
channel_actions { |
||||
wait_ms: 1000 |
||||
add_n_bytes_writable: 10 |
||||
add_n_bytes_readable: 10 |
||||
} |
||||
} |
||||
} |
||||
actions { |
||||
create_call { |
||||
method: { value: "/foo" } |
||||
timeout: 1000000000 |
||||
} |
||||
} |
||||
actions { |
||||
queue_batch { |
||||
operations { |
||||
send_initial_metadata {} |
||||
} |
||||
operations { |
||||
receive_initial_metadata {} |
||||
} |
||||
} |
||||
} |
||||
actions { |
||||
request_call {} |
||||
} |
||||
actions { |
||||
advance_time: 1000000 |
||||
} |
||||
actions { |
||||
advance_time: 1000000 |
||||
} |
||||
actions { |
||||
advance_time: 1000000 |
||||
} |
||||
actions { |
||||
advance_time: 1000000 |
||||
} |
||||
actions { |
||||
advance_time: 1000000 |
||||
} |
||||
actions { |
||||
advance_time: 1000000 |
||||
} |
||||
actions { |
||||
advance_time: 1000000 |
||||
} |
||||
actions { |
||||
advance_time: 1000000 |
||||
} |
||||
actions { |
||||
advance_time: 1000000 |
||||
} |
||||
actions { |
||||
advance_time: 1000000 |
||||
} |
||||
actions { |
||||
advance_time: 1000000 |
||||
} |
||||
actions { |
||||
advance_time: 1000000 |
||||
} |
||||
actions { |
||||
advance_time: 1000000 |
||||
} |
||||
actions { |
||||
advance_time: 1000000 |
||||
} |
||||
actions { |
||||
advance_time: 1000000 |
||||
} |
||||
actions { |
||||
advance_time: 1000000 |
||||
} |
||||
actions { |
||||
advance_time: 1000000 |
||||
} |
||||
actions { |
||||
advance_time: 1000000 |
||||
} |
||||
actions { |
||||
advance_time: 1000000 |
||||
} |
||||
actions { |
||||
advance_time: 1000000 |
||||
} |
||||
actions { |
||||
advance_time: 1000000 |
||||
} |
||||
actions { |
||||
advance_time: 1000000 |
||||
} |
||||
actions { |
||||
advance_time: 1000000 |
||||
} |
||||
actions { |
||||
advance_time: 1000000 |
||||
} |
||||
actions { |
||||
advance_time: 1000000 |
||||
} |
||||
actions { |
||||
poll_cq: {} |
||||
} |
||||
actions { |
||||
change_active_call {} |
||||
} |
||||
actions { |
||||
queue_batch { |
||||
operations { |
||||
send_initial_metadata {} |
||||
} |
||||
} |
||||
} |
||||
actions { |
||||
poll_cq: {} |
||||
} |
||||
actions { |
||||
change_active_call {} |
||||
} |
||||
actions { |
||||
queue_batch { |
||||
operations { |
||||
send_message { |
||||
message { |
||||
value: "hello world" |
||||
} |
||||
} |
||||
} |
||||
} |
||||
} |
||||
actions { |
||||
change_active_call {} |
||||
} |
||||
actions { |
||||
queue_batch { |
||||
operations { |
||||
receive_message {} |
||||
} |
||||
} |
||||
} |
||||
actions { |
||||
advance_time: 1000000 |
||||
} |
||||
actions { |
||||
poll_cq: {} |
||||
} |
||||
actions { |
||||
advance_time: 1000000 |
||||
} |
||||
actions { |
||||
poll_cq: {} |
||||
} |
||||
actions { |
||||
advance_time: 1000000 |
||||
} |
||||
actions { |
||||
poll_cq: {} |
||||
} |
||||
actions { |
||||
advance_time: 1000000 |
||||
} |
||||
actions { |
||||
poll_cq: {} |
||||
} |
||||
actions { |
||||
change_active_call {} |
||||
} |
||||
actions { |
||||
queue_batch { |
||||
operations { |
||||
send_message { |
||||
message { |
||||
value: "hello world" |
||||
} |
||||
} |
||||
} |
||||
} |
||||
} |
||||
actions { |
||||
change_active_call {} |
||||
} |
||||
actions { |
||||
queue_batch { |
||||
operations { |
||||
receive_message {} |
||||
} |
||||
} |
||||
} |
||||
actions { |
||||
advance_time: 1000000 |
||||
} |
||||
actions { |
||||
poll_cq: {} |
||||
} |
||||
actions { |
||||
advance_time: 1000000 |
||||
} |
||||
actions { |
||||
poll_cq: {} |
||||
} |
||||
actions { |
||||
advance_time: 1000000 |
||||
} |
||||
actions { |
||||
poll_cq: {} |
||||
} |
||||
actions { |
||||
advance_time: 1000000 |
||||
} |
||||
actions { |
||||
poll_cq: {} |
||||
} |
||||
actions { |
||||
change_active_call {} |
||||
} |
||||
actions { |
||||
queue_batch { |
||||
operations { |
||||
receive_status_on_client {} |
||||
} |
||||
} |
||||
} |
||||
actions { |
||||
change_active_call {} |
||||
} |
||||
actions { |
||||
queue_batch { |
||||
operations { |
||||
send_status_from_server { |
||||
status_code: 0 |
||||
} |
||||
} |
||||
operations { |
||||
receive_close_on_server {} |
||||
} |
||||
} |
||||
} |
||||
actions { |
||||
poll_cq: {} |
||||
} |
||||
actions { |
||||
advance_time: 1000000 |
||||
} |
||||
actions { |
||||
poll_cq: {} |
||||
} |
||||
actions { |
||||
advance_time: 1000000 |
||||
} |
||||
actions { |
||||
poll_cq: {} |
||||
} |
||||
actions { |
||||
advance_time: 1000000 |
||||
} |
||||
actions { |
||||
queue_batch { |
||||
operations { |
||||
send_close_from_client {} |
||||
} |
||||
} |
||||
} |
||||
actions { |
||||
poll_cq: {} |
||||
} |
||||
actions { |
||||
advance_time: 1000000 |
||||
} |
||||
actions { |
||||
poll_cq: {} |
||||
} |
||||
actions { |
||||
advance_time: 1000000 |
||||
} |
||||
|
@ -0,0 +1,496 @@ |
||||
actions { |
||||
create_server { |
||||
} |
||||
} |
||||
actions { |
||||
create_channel { |
||||
target: "dns:server" |
||||
channel_actions { |
||||
wait_ms: 1000 |
||||
add_n_bytes_writable: 10 |
||||
add_n_bytes_readable: 10 |
||||
} |
||||
channel_actions { |
||||
wait_ms: 1000 |
||||
add_n_bytes_writable: 20 |
||||
add_n_bytes_readable: 20 |
||||
} |
||||
channel_actions { |
||||
wait_ms: 1000 |
||||
add_n_bytes_writable: 10 |
||||
add_n_bytes_readable: 10 |
||||
} |
||||
channel_actions { |
||||
wait_ms: 1000 |
||||
add_n_bytes_writable: 20 |
||||
add_n_bytes_readable: 20 |
||||
} |
||||
channel_actions { |
||||
wait_ms: 1000 |
||||
add_n_bytes_writable: 10 |
||||
add_n_bytes_readable: 10 |
||||
} |
||||
channel_actions { |
||||
wait_ms: 1000 |
||||
add_n_bytes_writable: 20 |
||||
add_n_bytes_readable: 20 |
||||
} |
||||
channel_actions { |
||||
wait_ms: 1000 |
||||
add_n_bytes_writable: 10 |
||||
add_n_bytes_readable: 10 |
||||
} |
||||
channel_actions { |
||||
wait_ms: 1000 |
||||
add_n_bytes_writable: 20 |
||||
add_n_bytes_readable: 20 |
||||
} |
||||
channel_actions { |
||||
wait_ms: 1000 |
||||
add_n_bytes_writable: 10 |
||||
add_n_bytes_readable: 10 |
||||
} |
||||
channel_actions { |
||||
wait_ms: 1000 |
||||
add_n_bytes_writable: 20 |
||||
add_n_bytes_readable: 20 |
||||
} |
||||
channel_actions { |
||||
wait_ms: 1000 |
||||
add_n_bytes_writable: 10 |
||||
add_n_bytes_readable: 10 |
||||
} |
||||
channel_actions { |
||||
wait_ms: 1000 |
||||
add_n_bytes_writable: 20 |
||||
add_n_bytes_readable: 20 |
||||
} |
||||
channel_actions { |
||||
wait_ms: 1000 |
||||
add_n_bytes_writable: 10 |
||||
add_n_bytes_readable: 10 |
||||
} |
||||
channel_actions { |
||||
wait_ms: 1000 |
||||
add_n_bytes_writable: 20 |
||||
add_n_bytes_readable: 20 |
||||
} |
||||
channel_actions { |
||||
wait_ms: 1000 |
||||
add_n_bytes_writable: 10 |
||||
add_n_bytes_readable: 10 |
||||
} |
||||
channel_actions { |
||||
wait_ms: 1000 |
||||
add_n_bytes_writable: 20 |
||||
add_n_bytes_readable: 20 |
||||
} |
||||
channel_actions { |
||||
wait_ms: 1000 |
||||
add_n_bytes_writable: 10 |
||||
add_n_bytes_readable: 10 |
||||
} |
||||
channel_actions { |
||||
wait_ms: 1000 |
||||
add_n_bytes_writable: 10 |
||||
add_n_bytes_readable: 10 |
||||
} |
||||
channel_actions { |
||||
wait_ms: 1000 |
||||
add_n_bytes_writable: 20 |
||||
add_n_bytes_readable: 20 |
||||
} |
||||
channel_actions { |
||||
wait_ms: 1000 |
||||
add_n_bytes_writable: 10 |
||||
add_n_bytes_readable: 10 |
||||
} |
||||
channel_actions { |
||||
wait_ms: 1000 |
||||
add_n_bytes_writable: 20 |
||||
add_n_bytes_readable: 20 |
||||
} |
||||
channel_actions { |
||||
wait_ms: 1000 |
||||
add_n_bytes_writable: 10 |
||||
add_n_bytes_readable: 10 |
||||
} |
||||
channel_actions { |
||||
wait_ms: 1000 |
||||
add_n_bytes_writable: 20 |
||||
add_n_bytes_readable: 20 |
||||
} |
||||
channel_actions { |
||||
wait_ms: 1000 |
||||
add_n_bytes_writable: 10 |
||||
add_n_bytes_readable: 10 |
||||
} |
||||
channel_actions { |
||||
wait_ms: 1000 |
||||
add_n_bytes_writable: 20 |
||||
add_n_bytes_readable: 20 |
||||
} |
||||
channel_actions { |
||||
wait_ms: 1000 |
||||
add_n_bytes_writable: 10 |
||||
add_n_bytes_readable: 10 |
||||
} |
||||
channel_actions { |
||||
wait_ms: 1000 |
||||
add_n_bytes_writable: 20 |
||||
add_n_bytes_readable: 20 |
||||
} |
||||
channel_actions { |
||||
wait_ms: 1000 |
||||
add_n_bytes_writable: 10 |
||||
add_n_bytes_readable: 10 |
||||
} |
||||
channel_actions { |
||||
wait_ms: 1000 |
||||
add_n_bytes_writable: 20 |
||||
add_n_bytes_readable: 20 |
||||
} |
||||
channel_actions { |
||||
wait_ms: 1000 |
||||
add_n_bytes_writable: 10 |
||||
add_n_bytes_readable: 10 |
||||
} |
||||
channel_actions { |
||||
wait_ms: 1000 |
||||
add_n_bytes_writable: 20 |
||||
add_n_bytes_readable: 20 |
||||
} |
||||
channel_actions { |
||||
wait_ms: 1000 |
||||
add_n_bytes_writable: 10 |
||||
add_n_bytes_readable: 10 |
||||
} |
||||
channel_actions { |
||||
wait_ms: 1000 |
||||
add_n_bytes_writable: 20 |
||||
add_n_bytes_readable: 20 |
||||
} |
||||
channel_actions { |
||||
wait_ms: 1000 |
||||
add_n_bytes_writable: 10 |
||||
add_n_bytes_readable: 10 |
||||
} |
||||
channel_actions { |
||||
wait_ms: 1000 |
||||
add_n_bytes_writable: 10 |
||||
add_n_bytes_readable: 10 |
||||
} |
||||
channel_actions { |
||||
wait_ms: 1000 |
||||
add_n_bytes_writable: 20 |
||||
add_n_bytes_readable: 20 |
||||
} |
||||
channel_actions { |
||||
wait_ms: 1000 |
||||
add_n_bytes_writable: 10 |
||||
add_n_bytes_readable: 10 |
||||
} |
||||
channel_actions { |
||||
wait_ms: 1000 |
||||
add_n_bytes_writable: 20 |
||||
add_n_bytes_readable: 20 |
||||
} |
||||
channel_actions { |
||||
wait_ms: 1000 |
||||
add_n_bytes_writable: 10 |
||||
add_n_bytes_readable: 10 |
||||
} |
||||
channel_actions { |
||||
wait_ms: 1000 |
||||
add_n_bytes_writable: 20 |
||||
add_n_bytes_readable: 20 |
||||
} |
||||
channel_actions { |
||||
wait_ms: 1000 |
||||
add_n_bytes_writable: 10 |
||||
add_n_bytes_readable: 10 |
||||
} |
||||
channel_actions { |
||||
wait_ms: 1000 |
||||
add_n_bytes_writable: 20 |
||||
add_n_bytes_readable: 20 |
||||
} |
||||
channel_actions { |
||||
wait_ms: 1000 |
||||
add_n_bytes_writable: 10 |
||||
add_n_bytes_readable: 10 |
||||
} |
||||
channel_actions { |
||||
wait_ms: 1000 |
||||
add_n_bytes_writable: 20 |
||||
add_n_bytes_readable: 20 |
||||
} |
||||
channel_actions { |
||||
wait_ms: 1000 |
||||
add_n_bytes_writable: 10 |
||||
add_n_bytes_readable: 10 |
||||
} |
||||
channel_actions { |
||||
wait_ms: 1000 |
||||
add_n_bytes_writable: 20 |
||||
add_n_bytes_readable: 20 |
||||
} |
||||
channel_actions { |
||||
wait_ms: 1000 |
||||
add_n_bytes_writable: 10 |
||||
add_n_bytes_readable: 10 |
||||
} |
||||
channel_actions { |
||||
wait_ms: 1000 |
||||
add_n_bytes_writable: 20 |
||||
add_n_bytes_readable: 20 |
||||
} |
||||
channel_actions { |
||||
wait_ms: 1000 |
||||
add_n_bytes_writable: 10 |
||||
add_n_bytes_readable: 10 |
||||
} |
||||
channel_actions { |
||||
wait_ms: 1000 |
||||
add_n_bytes_writable: 20 |
||||
add_n_bytes_readable: 20 |
||||
} |
||||
channel_actions { |
||||
wait_ms: 1000 |
||||
add_n_bytes_writable: 10 |
||||
add_n_bytes_readable: 10 |
||||
} |
||||
channel_actions { |
||||
wait_ms: 1000 |
||||
add_n_bytes_writable: 10 |
||||
add_n_bytes_readable: 10 |
||||
} |
||||
channel_actions { |
||||
wait_ms: 1000 |
||||
add_n_bytes_writable: 20 |
||||
add_n_bytes_readable: 20 |
||||
} |
||||
channel_actions { |
||||
wait_ms: 1000 |
||||
add_n_bytes_writable: 10 |
||||
add_n_bytes_readable: 10 |
||||
} |
||||
channel_actions { |
||||
wait_ms: 1000 |
||||
add_n_bytes_writable: 20 |
||||
add_n_bytes_readable: 20 |
||||
} |
||||
channel_actions { |
||||
wait_ms: 1000 |
||||
add_n_bytes_writable: 10 |
||||
add_n_bytes_readable: 10 |
||||
} |
||||
channel_actions { |
||||
wait_ms: 1000 |
||||
add_n_bytes_writable: 20 |
||||
add_n_bytes_readable: 20 |
||||
} |
||||
channel_actions { |
||||
wait_ms: 1000 |
||||
add_n_bytes_writable: 10 |
||||
add_n_bytes_readable: 10 |
||||
} |
||||
channel_actions { |
||||
wait_ms: 1000 |
||||
add_n_bytes_writable: 20 |
||||
add_n_bytes_readable: 20 |
||||
} |
||||
channel_actions { |
||||
wait_ms: 1000 |
||||
add_n_bytes_writable: 10 |
||||
add_n_bytes_readable: 10 |
||||
} |
||||
channel_actions { |
||||
wait_ms: 1000 |
||||
add_n_bytes_writable: 20 |
||||
add_n_bytes_readable: 20 |
||||
} |
||||
channel_actions { |
||||
wait_ms: 1000 |
||||
add_n_bytes_writable: 10 |
||||
add_n_bytes_readable: 10 |
||||
} |
||||
channel_actions { |
||||
wait_ms: 1000 |
||||
add_n_bytes_writable: 20 |
||||
add_n_bytes_readable: 20 |
||||
} |
||||
channel_actions { |
||||
wait_ms: 1000 |
||||
add_n_bytes_writable: 10 |
||||
add_n_bytes_readable: 10 |
||||
} |
||||
channel_actions { |
||||
wait_ms: 1000 |
||||
add_n_bytes_writable: 20 |
||||
add_n_bytes_readable: 20 |
||||
} |
||||
channel_actions { |
||||
wait_ms: 1000 |
||||
add_n_bytes_writable: 10 |
||||
add_n_bytes_readable: 10 |
||||
} |
||||
channel_actions { |
||||
wait_ms: 1000 |
||||
add_n_bytes_writable: 20 |
||||
add_n_bytes_readable: 20 |
||||
} |
||||
channel_actions { |
||||
wait_ms: 1000 |
||||
add_n_bytes_writable: 10 |
||||
add_n_bytes_readable: 10 |
||||
} |
||||
} |
||||
} |
||||
actions { |
||||
create_call { |
||||
method: { value: "/foo" } |
||||
timeout: 1000000000 |
||||
} |
||||
} |
||||
actions { |
||||
queue_batch { |
||||
operations { |
||||
send_initial_metadata {} |
||||
} |
||||
operations { |
||||
receive_initial_metadata {} |
||||
} |
||||
operations { |
||||
receive_message {} |
||||
} |
||||
operations { |
||||
send_close_from_client {} |
||||
} |
||||
operations { |
||||
receive_status_on_client {} |
||||
} |
||||
} |
||||
} |
||||
actions { |
||||
request_call {} |
||||
} |
||||
actions { |
||||
advance_time: 1000000 |
||||
} |
||||
actions { |
||||
advance_time: 1000000 |
||||
} |
||||
actions { |
||||
advance_time: 1000000 |
||||
} |
||||
actions { |
||||
advance_time: 1000000 |
||||
} |
||||
actions { |
||||
advance_time: 1000000 |
||||
} |
||||
actions { |
||||
advance_time: 1000000 |
||||
} |
||||
actions { |
||||
advance_time: 1000000 |
||||
} |
||||
actions { |
||||
advance_time: 1000000 |
||||
} |
||||
actions { |
||||
advance_time: 1000000 |
||||
} |
||||
actions { |
||||
advance_time: 1000000 |
||||
} |
||||
actions { |
||||
advance_time: 1000000 |
||||
} |
||||
actions { |
||||
advance_time: 1000000 |
||||
} |
||||
actions { |
||||
advance_time: 1000000 |
||||
} |
||||
actions { |
||||
advance_time: 1000000 |
||||
} |
||||
actions { |
||||
advance_time: 1000000 |
||||
} |
||||
actions { |
||||
advance_time: 1000000 |
||||
} |
||||
actions { |
||||
advance_time: 1000000 |
||||
} |
||||
actions { |
||||
advance_time: 1000000 |
||||
} |
||||
actions { |
||||
advance_time: 1000000 |
||||
} |
||||
actions { |
||||
advance_time: 1000000 |
||||
} |
||||
actions { |
||||
advance_time: 1000000 |
||||
} |
||||
actions { |
||||
advance_time: 1000000 |
||||
} |
||||
actions { |
||||
advance_time: 1000000 |
||||
} |
||||
actions { |
||||
advance_time: 1000000 |
||||
} |
||||
actions { |
||||
advance_time: 1000000 |
||||
} |
||||
actions { |
||||
poll_cq: {} |
||||
} |
||||
actions { |
||||
change_active_call {} |
||||
} |
||||
actions { |
||||
queue_batch { |
||||
operations { |
||||
send_initial_metadata {} |
||||
} |
||||
operations { |
||||
send_message { |
||||
message { |
||||
value: "hello world" |
||||
} |
||||
} |
||||
} |
||||
} |
||||
} |
||||
actions { |
||||
queue_batch { |
||||
operations { |
||||
send_status_from_server { |
||||
status_code: 0 |
||||
} |
||||
} |
||||
operations { |
||||
receive_close_on_server {} |
||||
} |
||||
} |
||||
} |
||||
actions { |
||||
poll_cq: {} |
||||
} |
||||
actions { |
||||
advance_time: 1000000 |
||||
} |
||||
actions { |
||||
poll_cq: {} |
||||
} |
||||
actions { |
||||
advance_time: 1000000 |
||||
} |
Loading…
Reference in new issue