ConnectionValidator: increase timeout to 57s #7456
authorChristian Kamm <mail@ckamm.de>
Fri, 6 Sep 2019 12:33:37 +0000 (14:33 +0200)
committerKevin Ottens <kevin.ottens@nextcloud.com>
Tue, 15 Dec 2020 09:58:59 +0000 (10:58 +0100)
When the gui thread blocks for several seconds it's possible for the
ConnectionValidator to timeout and decide that the account is
unreachable. It will then terminate all sync runs.

Increasing the timeout makes this less likely to happen. The tradeoff is
that real disconnects will not be detected as quickly.

This does not address the root cause but makes the symptom less likely
to appear.

src/gui/connectionvalidator.h

index 079fc36e6cde5a175e92715d21fc057b46171f3c..3ac94771a1ccf99076beafc41e6564e88238261d 100644 (file)
@@ -98,7 +98,7 @@ public:
     Q_ENUM(Status);
 
     // How often should the Application ask this object to check for the connection?
-    enum { DefaultCallingIntervalMsec = 32 * 1000 };
+    enum { DefaultCallingIntervalMsec = 62 * 1000 };
 
 public slots:
     /// Checks the server and the authentication.