diff options
author | Henning Baldersheim <balder@yahoo-inc.com> | 2019-02-15 09:25:35 +0000 |
---|---|---|
committer | Henning Baldersheim <balder@yahoo-inc.com> | 2019-02-15 09:25:35 +0000 |
commit | 2f53ef81724440d051749d486bdeade65d85ef1c (patch) | |
tree | 03aafa8f7a247835dfb4ecacba6d99d68151dd43 /messagebus | |
parent | e681322cab882cb3d30a2785d76b385bfcb8e0c5 (diff) |
Use relaxed memory ordering for speed.
Diffstat (limited to 'messagebus')
-rw-r--r-- | messagebus/src/vespa/messagebus/routing/retrytransienterrorspolicy.cpp | 4 |
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; } } |