summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2022-05-06 21:55:44 +0200
committerGitHub <noreply@github.com>2022-05-06 21:55:44 +0200
commit477686255e0e26fc022e87c5966cf7c6ab45548a (patch)
tree408165cd1899de46caac89acd65ab4738715647d
parent3839ffaeac96eda998df18b29ed405fbf42b95d6 (diff)
parent417ae855190e0f739f347a6c76d22bacaa8a13f3 (diff)
Merge pull request #22504 from vespa-engine/vekterli/move-shared_ptr-in-ctor
Move shared_ptr in BucketMoveJob::StartMove constructor
-rw-r--r--searchcore/src/vespa/searchcore/proton/server/bucketmovejob.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/searchcore/src/vespa/searchcore/proton/server/bucketmovejob.cpp b/searchcore/src/vespa/searchcore/proton/server/bucketmovejob.cpp
index 5ade2e263c6..e010240f5f8 100644
--- a/searchcore/src/vespa/searchcore/proton/server/bucketmovejob.cpp
+++ b/searchcore/src/vespa/searchcore/proton/server/bucketmovejob.cpp
@@ -180,7 +180,7 @@ class BucketMoveJob::StartMove : public storage::spi::BucketTask {
public:
using IDestructorCallbackSP = std::shared_ptr<vespalib::IDestructorCallback>;
StartMove(std::shared_ptr<BucketMoveJob> job, BucketMover::MoveKeys keys, IDestructorCallbackSP opsTracker)
- : _job(job),
+ : _job(std::move(job)),
_keys(std::move(keys)),
_opsTracker(std::move(opsTracker))
{}
@@ -197,9 +197,9 @@ public:
}
private:
- std::shared_ptr<BucketMoveJob> _job;
- BucketMover::MoveKeys _keys;
- IDestructorCallbackSP _opsTracker;
+ std::shared_ptr<BucketMoveJob> _job;
+ BucketMover::MoveKeys _keys;
+ IDestructorCallbackSP _opsTracker;
};
void