diff options
author | tolich <[email protected]> | 2022-02-10 16:48:42 +0300 |
---|---|---|
committer | Daniil Cherednik <[email protected]> | 2022-02-10 16:48:42 +0300 |
commit | c662862405cbda305d8b2ff7693adf2595e3edc2 (patch) | |
tree | 8e90f9839e52b2f919afad2548603e234c09236f /library/cpp/retry/utils.cpp | |
parent | 4de04c154cab33e0eba93458503743261ec13de4 (diff) |
Restoring authorship annotation for <[email protected]>. Commit 1 of 2.
Diffstat (limited to 'library/cpp/retry/utils.cpp')
-rw-r--r-- | library/cpp/retry/utils.cpp | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/library/cpp/retry/utils.cpp b/library/cpp/retry/utils.cpp index 24d943f5185..e425e282afc 100644 --- a/library/cpp/retry/utils.cpp +++ b/library/cpp/retry/utils.cpp @@ -2,19 +2,19 @@ #include <util/random/random.h> -TDuration NRetryPrivate::AddRandomDelta(TDuration maxDelta) { +TDuration NRetryPrivate::AddRandomDelta(TDuration maxDelta) { if (maxDelta == TDuration::Zero()) { - return TDuration::Zero(); + return TDuration::Zero(); } const TDuration delta = TDuration::MicroSeconds(RandomNumber(2 * maxDelta.MicroSeconds())); - return delta - maxDelta; -} - -TDuration NRetryPrivate::AddIncrement(ui32 attempt, TDuration increment) { - return TDuration::MicroSeconds(attempt * increment.MicroSeconds()); -} - -TDuration NRetryPrivate::AddExponentialMultiplier(ui32 attempt, TDuration exponentialMultiplier) { - return TDuration::MicroSeconds((1ull << Min(63u, attempt)) * exponentialMultiplier.MicroSeconds()); + return delta - maxDelta; } + +TDuration NRetryPrivate::AddIncrement(ui32 attempt, TDuration increment) { + return TDuration::MicroSeconds(attempt * increment.MicroSeconds()); +} + +TDuration NRetryPrivate::AddExponentialMultiplier(ui32 attempt, TDuration exponentialMultiplier) { + return TDuration::MicroSeconds((1ull << Min(63u, attempt)) * exponentialMultiplier.MicroSeconds()); +} |