Increase retry count for the SyncSeatLinkRequestWorker
Problem
A recent hiccup in the License app on 2020-06-09 caused a problem for some seat link requests being made on that day. The requests which originate from self-managed instances via the SyncSeatLinkRequestWorker
to the customers app failed because the customers app couldn't authenticate the request using the License app which caused the requests to fail. However, retrying the requests later should have resolved the errored jobs. This didn't happen because as it turns out the SyncSeatLinkRequestWorker
was using the retry count default of 3 instead of something larger. Here's a thread with more details on the problem.
Proposed Solution
Increase the retry count for the SyncSeatLinkRequestWorker
to something that will span multiple days (maybe even the Sidekiq default of 23).