summaryrefslogtreecommitdiffstats
path: root/storageapi
diff options
context:
space:
mode:
authorTor Brede Vekterli <vekterli@verizonmedia.com>2020-09-23 14:14:32 +0000
committerTor Brede Vekterli <vekterli@verizonmedia.com>2020-09-23 14:14:32 +0000
commit3a3a897fb1c2061438bbd999eaf5326dc07f0aaa (patch)
treee65f1cc12e7e93a67b28b782667bd11e92d0d8dc /storageapi
parenteaf00891d19f20e04817830b79a9edc86241ff19 (diff)
Reorder equality checks so that common case is cheaper
Node index and type are much more likely to differ than cluster.
Diffstat (limited to 'storageapi')
-rw-r--r--storageapi/src/vespa/storageapi/messageapi/storagemessage.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/storageapi/src/vespa/storageapi/messageapi/storagemessage.cpp b/storageapi/src/vespa/storageapi/messageapi/storagemessage.cpp
index 8276587834a..1f1a2c602de 100644
--- a/storageapi/src/vespa/storageapi/messageapi/storagemessage.cpp
+++ b/storageapi/src/vespa/storageapi/messageapi/storagemessage.cpp
@@ -227,9 +227,9 @@ StorageMessageAddress::operator==(const StorageMessageAddress& other) const
if (_protocol != other._protocol) return false;
if (_type != other._type) return false;
if (_type) {
- if (_cluster != other._cluster) return false;
if (_index != other._index) return false;
if (_type != other._type) return false;
+ if (_cluster != other._cluster) return false;
}
return true;
}