summaryrefslogtreecommitdiff
path: root/src/mongo/db/repl/collection_bulk_loader_impl.cpp
diff options
context:
space:
mode:
authorScott Hernandez <scotthernandez@gmail.com>2016-07-22 12:55:46 -0400
committerScott Hernandez <scotthernandez@gmail.com>2016-07-23 14:01:04 -0400
commit8ab78f2308cd5c26e00a9c7c5051ec58db6d1275 (patch)
tree4d3f10dafff737bcebafe24e13612215e488afba /src/mongo/db/repl/collection_bulk_loader_impl.cpp
parentc584d851c1cce95e81198e73f48234e3199fba5f (diff)
downloadmongo-8ab78f2308cd5c26e00a9c7c5051ec58db6d1275.tar.gz
SERVER-23476: move ownership of TaskRunner out of StorageInterfaceImpl
Diffstat (limited to 'src/mongo/db/repl/collection_bulk_loader_impl.cpp')
-rw-r--r--src/mongo/db/repl/collection_bulk_loader_impl.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/mongo/db/repl/collection_bulk_loader_impl.cpp b/src/mongo/db/repl/collection_bulk_loader_impl.cpp
index b568cf02c29..2e83e4389ce 100644
--- a/src/mongo/db/repl/collection_bulk_loader_impl.cpp
+++ b/src/mongo/db/repl/collection_bulk_loader_impl.cpp
@@ -51,12 +51,12 @@ namespace mongo {
namespace repl {
CollectionBulkLoaderImpl::CollectionBulkLoaderImpl(OperationContext* txn,
- TaskRunner* runner,
Collection* coll,
const BSONObj idIndexSpec,
+ std::unique_ptr<TaskRunner> runner,
std::unique_ptr<AutoGetOrCreateDb> autoDb,
std::unique_ptr<AutoGetCollection> autoColl)
- : _runner(runner),
+ : _runner(std::move(runner)),
_autoColl(std::move(autoColl)),
_autoDB(std::move(autoDb)),
_txn(txn),
@@ -67,7 +67,7 @@ CollectionBulkLoaderImpl::CollectionBulkLoaderImpl(OperationContext* txn,
_idIndexSpec(idIndexSpec) {
invariant(txn);
invariant(coll);
- invariant(runner);
+ invariant(_runner);
invariant(_autoDB);
invariant(_autoColl);
invariant(_autoDB->getDb());