From fa65c40bae3b02540446b4c600533a673853e2d0 Mon Sep 17 00:00:00 2001 From: Neil Alexander Date: Tue, 12 Jan 2021 16:13:21 +0000 Subject: [PATCH] Reduce device list GetUserDevices timeout (#1704) --- keyserver/internal/device_list_update.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/keyserver/internal/device_list_update.go b/keyserver/internal/device_list_update.go index 4d1b1107..ff57be00 100644 --- a/keyserver/internal/device_list_update.go +++ b/keyserver/internal/device_list_update.go @@ -319,7 +319,7 @@ func (u *DeviceListUpdater) worker(ch chan gomatrixserverlib.ServerName) { } func (u *DeviceListUpdater) processServer(serverName gomatrixserverlib.ServerName) (time.Duration, bool) { - requestTimeout := time.Minute // max amount of time we want to spend on each request + requestTimeout := time.Second * 30 // max amount of time we want to spend on each request ctx, cancel := context.WithTimeout(context.Background(), requestTimeout) defer cancel() logger := util.GetLogger(ctx).WithField("server_name", serverName)