reduce transaction retry back-off factor to 1.125 (#137)

This commit is contained in:
Efim Poberezkin
2021-05-10 14:24:08 +04:00
committed by GitHub
parent 8ac47b9bbf
commit f7f419224f

View File

@@ -104,7 +104,7 @@ withTransaction db a = loop 100 100_000
if tLim > t && DB.sqlError e == DB.ErrorBusy
then do
threadDelay t
loop (t * 5 `div` 4) (tLim - t)
loop (t * 9 `div` 8) (tLim - t)
else E.throwIO e
instance (MonadUnliftIO m, MonadError StoreError m) => MonadAgentStore SQLiteStore m where