aboutsummaryrefslogtreecommitdiffstats
path: root/messagebus
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2019-02-15 09:25:35 +0000
committerHenning Baldersheim <balder@yahoo-inc.com>2019-02-15 09:25:35 +0000
commit2f53ef81724440d051749d486bdeade65d85ef1c (patch)
tree03aafa8f7a247835dfb4ecacba6d99d68151dd43 /messagebus
parente681322cab882cb3d30a2785d76b385bfcb8e0c5 (diff)
Use relaxed memory ordering for speed.
Diffstat (limited to 'messagebus')
-rw-r--r--messagebus/src/vespa/messagebus/routing/retrytransienterrorspolicy.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/messagebus/src/vespa/messagebus/routing/retrytransienterrorspolicy.cpp b/messagebus/src/vespa/messagebus/routing/retrytransienterrorspolicy.cpp
index fa43a964f90..7a2147b13ff 100644
--- a/messagebus/src/vespa/messagebus/routing/retrytransienterrorspolicy.cpp
+++ b/messagebus/src/vespa/messagebus/routing/retrytransienterrorspolicy.cpp
@@ -24,12 +24,12 @@ RetryTransientErrorsPolicy::setBaseDelay(double baseDelay) {
bool
RetryTransientErrorsPolicy::canRetry(uint32_t errorCode) const {
- return _enabled && errorCode < ErrorCode::FATAL_ERROR;
+ return _enabled.load(std::memory_order_relaxed) && errorCode < ErrorCode::FATAL_ERROR;
}
double
RetryTransientErrorsPolicy::getRetryDelay(uint32_t retry) const {
- return _baseDelay * retry;
+ return _baseDelay.load(std::memory_order_relaxed) * retry;
}
}