Re:Status.im Invests $5M in Riot.im
by Arathorn on Wednesday January 31, 2018 @06:12AM
(#16273025)
there is no such server interval setting, and there never has been? i can only assume that this was the retry schedule doing exponential backoff, trying to contact servers that are down. currently we don't have the concept of shared retry hints (as deciding whose hints to trust would be hard), so every server has to work out which servers are available in the mesh itself. After about 10 minutes it calms down.
[ Parent
| on HN ]
homeserver.yaml
# The federation window size in milliseconds
#federation_rc_window_size: 1000
federation_rc_window_size: 60000
That's how high it needs to be set, apparently.
That doesn't control how aggressively the server connects out to other servers though - it limits how rapidly the server processes inbound requests; upping the window from 60s to 1s means that it will only process 10 requests from a given server in a 60s window (rather than 1s window) before deliberately falling behind. Interesting if changing it helped your problem; not sure how to interpret that.