runtime-rs: set agent timeout to 0 for stream RPCs

For stream RPCs:
- write_stdin
- read_stdout
- read_stderr

there should be no timeout (by setting it to 0).

Fixes: #5249

Signed-off-by: Bin Liu <bin@hyper.sh>
This commit is contained in:
Bin Liu 2022-09-27 11:47:37 +08:00
parent 9cf5de0b4e
commit 20bcaf0e36

View File

@ -100,9 +100,9 @@ impl_agent!(
stats_container | crate::ContainerID | crate::StatsContainerResponse | None,
pause_container | crate::ContainerID | crate::Empty | None,
resume_container | crate::ContainerID | crate::Empty | None,
write_stdin | crate::WriteStreamRequest | crate::WriteStreamResponse | None,
read_stdout | crate::ReadStreamRequest | crate::ReadStreamResponse | None,
read_stderr | crate::ReadStreamRequest | crate::ReadStreamResponse | None,
write_stdin | crate::WriteStreamRequest | crate::WriteStreamResponse | Some(0),
read_stdout | crate::ReadStreamRequest | crate::ReadStreamResponse | Some(0),
read_stderr | crate::ReadStreamRequest | crate::ReadStreamResponse | Some(0),
close_stdin | crate::CloseStdinRequest | crate::Empty | None,
tty_win_resize | crate::TtyWinResizeRequest | crate::Empty | None,
update_interface | crate::UpdateInterfaceRequest | crate::Interface | None,