From d674d23b455507164e05acf9b55e3eac62eba9d8 Mon Sep 17 00:00:00 2001 From: Miroslav Lichvar Date: Mon, 4 Oct 2010 13:16:52 +0200 Subject: [PATCH] Adjust chronyc timeout Start at 1 second and increase it exponentially with maximum number of attempts 3. --- client.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/client.c b/client.c index 329d1d9e..48742668 100644 --- a/client.c +++ b/client.c @@ -1190,7 +1190,7 @@ static unsigned long sequence = 0; static unsigned long utoken = 0; static unsigned long token = 0; -#define MAX_ATTEMPTS 5 +#define MAX_ATTEMPTS 3 /* This is the core protocol module. Complete particular fields in @@ -1225,8 +1225,8 @@ submit_request(CMD_Request *request, CMD_Reply *reply, int *reply_auth_ok) request->utoken = htonl(utoken); request->token = htonl(token); + timeout_seconds = 1; - timeout_seconds = 2; n_attempts = 0; @@ -1265,7 +1265,7 @@ submit_request(CMD_Request *request, CMD_Reply *reply, int *reply_auth_ok) timeout.tv_sec = timeout_seconds; timeout.tv_usec = 0; - timeout_seconds += 1; + timeout_seconds *= 2; FD_ZERO(&rdfd); FD_ZERO(&wrfd); FD_ZERO(&exfd); -- 2.47.3