Prompt termination in shard/cdc

This commit is contained in:
Francesco Mazzoli
2023-01-30 18:24:04 +00:00
parent 9802bc436e
commit e90c1cadb8
3 changed files with 18 additions and 9 deletions

View File

@@ -46,7 +46,8 @@ static int shuckleSock(const std::string& host, uint16_t port, Duration timeout,
throw SYSCALL_EXCEPTION("socket");
}
int synRetries = 1;
// We retry upstream anyway, and we want prompt termination of `connect`
int synRetries = 0;
setsockopt(sock, IPPROTO_TCP, TCP_SYNCNT, &synRetries, sizeof(synRetries));
struct sockaddr_in shuckleAddr;