]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
director: Use longer timeout for receiving user list in handshake
authorTimo Sirainen <timo.sirainen@dovecot.fi>
Wed, 31 May 2017 11:27:16 +0000 (14:27 +0300)
committerVille Savolainen <ville.savolainen@dovecot.fi>
Mon, 19 Jun 2017 11:28:48 +0000 (14:28 +0300)
The sender also has a send timeout, so this allows the sender to abort
early and give a nicer error message.

src/director/director-connection.c

index 02dce73216aa3ca9be2bc4259ffbf9fff0be02e3..75984cfc0bceece6da133e04a040acd364fed74b 100644 (file)
@@ -59,8 +59,9 @@
    parsing the data. */
 #define DIRECTOR_CONNECTION_SEND_USERS_TIMEOUT_MSECS (30*1000)
 /* Max idling time before "DONE" command must have been received,
-   or we'll disconnect. */
-#define DIRECTOR_CONNECTION_DONE_TIMEOUT_MSECS (30*1000)
+   or we'll disconnect. Use a slightly larger value than for _SEND_USERS_ so
+   that we'll get a better error if the sender decides to disconnect. */
+#define DIRECTOR_CONNECTION_DONE_TIMEOUT_MSECS (40*1000)
 /* How long to wait for PONG for an idling connection */
 #define DIRECTOR_CONNECTION_PING_IDLE_TIMEOUT_MSECS (10*1000)
 /* Maximum time to wait for PONG reply */