Reduce device list GetUserDevices timeout
MODIFY
keyserver/internal/device_list_update.go
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)

Reduce device list GetUserDevices timeout (#1704)