Hoogle Search
Within LTS Haskell 24.2 (ghc-9.10.2)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
-
effectful Effectful.Concurrent.STM Retry execution of the current memory transaction because it has seen values in TVars which mean that it should not continue (e.g. the TVars represent a shared buffer that is now empty). The implementation may block the thread until one of the TVars that it has read from has been updated. (GHC only)
retry :: RetryLog step fail1 done -> (fail1 -> RetryLog step fail2 done) -> RetryLog step fail2 donecabal-install-solver Distribution.Solver.Modular.RetryLog O(1). If the first log leads to failure, continue with the second.
retry :: MonadSTM stm => stm aconcurrency Control.Monad.STM.Class Retry execution of this transaction because it has seen values in TVars that it shouldn't have. This will result in the thread running the transaction being blocked until any TVars referenced in it have been mutated. This is just mzero.
retry :: forall a (m :: Type -> Type) b . Parser a m b -> Parser a m bstreamly-core Streamly.Internal.Data.Parser Keep trying a parser until it succeeds. When the parser fails the input consumed till now is dropped and the new instance is tried on the fresh input. Unimplemented
-
cabal-debian Debian.Debianize.DebInfo start-stop-daemon --retry argument
retry :: MonadClient m => RetrySettings -> m a -> m acql-io Database.CQL.IO Use given RetrySettings during execution of some client action.
-
faktory Faktory.Job No documentation available.
-
faktory Faktory.JobOptions No documentation available.
-
faktory Faktory.Pool No documentation available.
retry :: (MonadCatch m, MonadIO m) => RetrySettings -> (RetryStatus -> m a) -> m astamina Stamina Retry on all sync exceptions, async exceptions will still be thrown. The backoff delays between retries grow exponentially plus a random jitter. The backoff for retry attempt number _attempt_ is computed as:
backoffExpBase ** (attempt - 1) + random(0, backoffJitter)
With the default values, the backoff for the first 5 attempts will be:2 ** 0 + random(0, 1) = 1 + random(0, 1) 2 ** 1 + random(0, 1) = 2 + random(0, 1) 2 ** 2 + random(0, 1) = 4 + random(0, 1) 2 ** 3 + random(0, 1) = 8 + random(0, 1) 2 ** 4 + random(0, 1) = 16 + random(0, 1)
If all retries fail, the last exception is let through.