From 2f53ef81724440d051749d486bdeade65d85ef1c Mon Sep 17 00:00:00 2001 From: Henning Baldersheim Date: Fri, 15 Feb 2019 09:25:35 +0000 Subject: Use relaxed memory ordering for speed. --- .../src/vespa/messagebus/routing/retrytransienterrorspolicy.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'messagebus') 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; } } -- cgit v1.2.3