]> cat aescling's git repositories - mastodon.git/commit
Limit total subscribe retries to 10, but space them out more (#4142)
authorEugen Rochko <eugen@zeonfederated.com>
Mon, 10 Jul 2017 16:04:23 +0000 (18:04 +0200)
committerGitHub <noreply@github.com>
Mon, 10 Jul 2017 16:04:23 +0000 (18:04 +0200)
commit34ccc058fa738cd73c273d6b64efbe67402bd86c
treee4003a9ace59abace3b82095bd9a286392253e3d
parent7f9a353b94f628396c445ae07ed1508c91b93fcb
Limit total subscribe retries to 10, but space them out more (#4142)

Since there is little point in retrying so often when a service is down
or does not exist anymore. Subscriptions are renewed 1 day before they
should expire, so retrying in 30 minutes, then 2 hours, then 12 hours
is fine. If even after that, the remote server does not work, there is
little sense in retrying more often than once a day

Also, uniqueness of the job should ensure that failed retries will
not result in multiple retries for the same endpoint when the next
resubscription cycle comes
app/workers/pubsubhubbub/subscribe_worker.rb