diff options
author | Maria van Keulen <maria@mongodb.com> | 2018-05-17 15:12:05 -0400 |
---|---|---|
committer | Maria van Keulen <maria@mongodb.com> | 2018-06-06 16:54:44 -0400 |
commit | 7c12245583958023e35bce05d6b2212dcd7f24e3 (patch) | |
tree | 4cfa8bb4915cef1973b208d33fa6023b1c5cdb65 /src/mongo/db/op_observer_noop.h | |
parent | 0b001ed1ab7e8443213db38030cf17d2a6f5be2c (diff) | |
download | mongo-7c12245583958023e35bce05d6b2212dcd7f24e3.tar.gz |
SERVER-34615 Make UUIDCatalog updates for renameCollection atomic
Diffstat (limited to 'src/mongo/db/op_observer_noop.h')
-rw-r--r-- | src/mongo/db/op_observer_noop.h | 24 |
1 files changed, 18 insertions, 6 deletions
diff --git a/src/mongo/db/op_observer_noop.h b/src/mongo/db/op_observer_noop.h index 67682888d1a..5d74fa914af 100644 --- a/src/mongo/db/op_observer_noop.h +++ b/src/mongo/db/op_observer_noop.h @@ -82,14 +82,26 @@ public: OptionalCollectionUUID uuid, const std::string& indexName, const BSONObj& idxDescriptor) override {} - repl::OpTime onRenameCollection(OperationContext* opCtx, - const NamespaceString& fromCollection, - const NamespaceString& toCollection, - OptionalCollectionUUID uuid, - OptionalCollectionUUID dropTargetUUID, - bool stayTemp) override { + void onRenameCollection(OperationContext* opCtx, + const NamespaceString& fromCollection, + const NamespaceString& toCollection, + OptionalCollectionUUID uuid, + OptionalCollectionUUID dropTargetUUID, + bool stayTemp) override {} + repl::OpTime preRenameCollection(OperationContext* opCtx, + const NamespaceString& fromCollection, + const NamespaceString& toCollection, + OptionalCollectionUUID uuid, + OptionalCollectionUUID dropTargetUUID, + bool stayTemp) override { return {}; } + void postRenameCollection(OperationContext* opCtx, + const NamespaceString& fromCollection, + const NamespaceString& toCollection, + OptionalCollectionUUID uuid, + OptionalCollectionUUID dropTargetUUID, + bool stayTemp) override {} void onApplyOps(OperationContext* opCtx, const std::string& dbName, const BSONObj& applyOpCmd) override {} |