aboutsummaryrefslogtreecommitdiffstats
path: root/library/cpp/retry/utils.cpp
diff options
context:
space:
mode:
authortolich <tolich@yandex-team.ru>2022-02-10 16:48:42 +0300
committerDaniil Cherednik <dcherednik@yandex-team.ru>2022-02-10 16:48:42 +0300
commit9e8a8cd0f33ded91ed66671e388f3af06dd2249e (patch)
tree5d5cb817648f650d76cf1076100726fd9b8448e8 /library/cpp/retry/utils.cpp
parentc662862405cbda305d8b2ff7693adf2595e3edc2 (diff)
downloadydb-9e8a8cd0f33ded91ed66671e388f3af06dd2249e.tar.gz
Restoring authorship annotation for <tolich@yandex-team.ru>. Commit 2 of 2.
Diffstat (limited to 'library/cpp/retry/utils.cpp')
-rw-r--r--library/cpp/retry/utils.cpp22
1 files changed, 11 insertions, 11 deletions
diff --git a/library/cpp/retry/utils.cpp b/library/cpp/retry/utils.cpp
index e425e282af..24d943f518 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;
+ 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());
}
-
-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());
-}