aboutsummaryrefslogtreecommitdiff
path: root/keyserver
diff options
context:
space:
mode:
authorS7evinK <2353100+S7evinK@users.noreply.github.com>2022-02-17 14:15:49 +0100
committerGitHub <noreply@github.com>2022-02-17 13:15:49 +0000
commit89b7519089d4dbebfb5222c7a3e969d6e4786248 (patch)
treed58a8f3742f3b7fed5e261ec850a6c6ffc548613 /keyserver
parent934491eda5c12a913cb5bcc06aac31aae843c461 (diff)
Raise waitTime for network related issues (#2192)
Diffstat (limited to 'keyserver')
-rw-r--r--keyserver/internal/device_list_update.go3
1 files changed, 3 insertions, 0 deletions
diff --git a/keyserver/internal/device_list_update.go b/keyserver/internal/device_list_update.go
index 1b6e2d42..2f967a40 100644
--- a/keyserver/internal/device_list_update.go
+++ b/keyserver/internal/device_list_update.go
@@ -367,6 +367,9 @@ func (u *DeviceListUpdater) processServer(serverName gomatrixserverlib.ServerNam
waitTime = fcerr.RetryAfter
} else if fcerr.Blacklisted {
waitTime = time.Hour * 8
+ } else {
+ // For all other errors (DNS resolution, network etc.) wait 1 hour.
+ waitTime = time.Hour
}
} else {
waitTime = time.Hour