Add tcp no_delay option (#465)

* Add tcp no_delay option
This commit is contained in:
Daniel
2022-01-06 23:22:33 +01:00
committed by GitHub
parent 007ce44ea7
commit 140aa5901f
2 changed files with 24 additions and 0 deletions

View File

@@ -407,6 +407,8 @@ pub(crate) fn connect_host(unit: &Unit, hostname: &str, port: u16) -> Result<Tcp
panic!("shouldn't happen: failed to connect to all IPs, but no error");
};
stream.set_nodelay(unit.agent.config.no_delay)?;
if let Some(deadline) = unit.deadline {
stream.set_read_timeout(Some(time_until_deadline(deadline)?))?;
} else {