You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 5e72c55
Browse filesBrowse the repository at this point in the historyBrowse files
Retry home and commitfest views on serialization failures (#125)
When two requests to the `home` or `commitfest` views race during a
commitfest rollover, the lazy commitfest refresh makes one of them fail
with "could not serialize access due to concurrent update", because
these views run at REPEATABLE READ. That resulted in a 500 for the user.
Now these views are retried once in a fresh transaction on serialization
failures and deadlocks. At that point the other request has already
committed the refresh, so there's nothing left to conflict with.
---------
Co-authored-by: Jelterminator FennemAI-Neo <fennemai@jeltef.nl>
0 commit comments