diff options
author | Henning Baldersheim <balder@yahoo-inc.com> | 2020-02-15 12:02:26 +0000 |
---|---|---|
committer | Henning Baldersheim <balder@yahoo-inc.com> | 2020-02-15 12:02:26 +0000 |
commit | 40e7d157350efdc491485a45283bbb6fa93dac55 (patch) | |
tree | 2f8bd266a7ef78726983216c57882e7969e86711 /storage | |
parent | 502825dab6d7783773dd5815f2b7e3c9ba1333ab (diff) |
Avoid copying BucketState, when you only need BucketInfo.
Diffstat (limited to 'storage')
-rw-r--r-- | storage/src/vespa/storage/persistence/persistencethread.cpp | 4 | ||||
-rw-r--r-- | storage/src/vespa/storage/tools/analyzedistribution.cpp | 2 |
2 files changed, 3 insertions, 3 deletions
diff --git a/storage/src/vespa/storage/persistence/persistencethread.cpp b/storage/src/vespa/storage/persistence/persistencethread.cpp index 7d0ce26b83d..dd44c96555b 100644 --- a/storage/src/vespa/storage/persistence/persistencethread.cpp +++ b/storage/src/vespa/storage/persistence/persistencethread.cpp @@ -795,8 +795,8 @@ PersistenceThread::handleCommand(api::StorageCommand& msg) { _context = spi::Context(msg.getLoadType(), msg.getPriority(), msg.getTrace().getLevel()); MessageTracker::UP mtracker(handleCommandSplitByType(msg)); - if (mtracker.get() != 0) { - if (mtracker->getReply().get() != 0) { + if (mtracker) { + if (mtracker->getReply()) { mtracker->getReply()->getTrace().getRoot().addChild(_context.getTrace().getRoot()); } else { msg.getTrace().getRoot().addChild(_context.getTrace().getRoot()); diff --git a/storage/src/vespa/storage/tools/analyzedistribution.cpp b/storage/src/vespa/storage/tools/analyzedistribution.cpp index 52c26c4bb17..472aa63fff6 100644 --- a/storage/src/vespa/storage/tools/analyzedistribution.cpp +++ b/storage/src/vespa/storage/tools/analyzedistribution.cpp @@ -132,7 +132,7 @@ Node::Node(const lib::NodeState& dstate, const lib::NodeState& sstate, uint32_t disks.push_back(Disk(storageState.getDiskState(i))); } } -Node::~Node() {} +Node::~Node() = default; struct Distribution { std::vector<Node> nodes; |