summaryrefslogtreecommitdiff
path: root/src/mongo/db/catalog/collection_impl.cpp
diff options
context:
space:
mode:
authorBenety Goh <benety@mongodb.com>2018-12-05 21:21:25 -0500
committerBenety Goh <benety@mongodb.com>2018-12-05 21:21:25 -0500
commit00b8071cfaccf4c1ff380207240064444021c070 (patch)
treea8d694ff0be56251578dfc8db159f6145e6a978c /src/mongo/db/catalog/collection_impl.cpp
parentb18a6b96d0c28bc98a1e16b7de0d5f104fd3c937 (diff)
downloadmongo-00b8071cfaccf4c1ff380207240064444021c070.tar.gz
SERVER-38400 add Collection::establishOplogCollectionForLogging() and use in openCatalog()
Diffstat (limited to 'src/mongo/db/catalog/collection_impl.cpp')
-rw-r--r--src/mongo/db/catalog/collection_impl.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/mongo/db/catalog/collection_impl.cpp b/src/mongo/db/catalog/collection_impl.cpp
index 8e6c517c4c0..ffe7805e24a 100644
--- a/src/mongo/db/catalog/collection_impl.cpp
+++ b/src/mongo/db/catalog/collection_impl.cpp
@@ -64,6 +64,7 @@
#include "mongo/db/ops/update_request.h"
#include "mongo/db/query/collation/collator_factory_interface.h"
#include "mongo/db/query/internal_plans.h"
+#include "mongo/db/repl/oplog.h"
#include "mongo/db/repl/replication_coordinator.h"
#include "mongo/db/server_parameters.h"
#include "mongo/db/service_context.h"
@@ -1306,4 +1307,9 @@ void CollectionImpl::indexBuildSuccess(OperationContext* opCtx, IndexCatalogEntr
_details->indexBuildSuccess(opCtx, index->descriptor()->indexName());
_indexCatalog->indexBuildSuccess(opCtx, index);
}
+
+void CollectionImpl::establishOplogCollectionForLogging(OperationContext* opCtx) {
+ repl::establishOplogCollectionForLogging(opCtx, _this);
+}
+
} // namespace mongo