summaryrefslogtreecommitdiff
path: root/src/mongo/db/repl/storage_interface_impl.h
diff options
context:
space:
mode:
authorMaria van Keulen <maria@mongodb.com>2017-10-09 14:49:55 -0400
committerMaria van Keulen <maria@mongodb.com>2017-10-09 19:13:46 -0400
commit9e8cce334f74d4e70661bcb3921e069c9a0b248b (patch)
tree8f89f64db6c911142ace54816f81a8d655efa589 /src/mongo/db/repl/storage_interface_impl.h
parent3b6b64fdef7bb65853b54e05b59e30c8d2cab695 (diff)
downloadmongo-9e8cce334f74d4e70661bcb3921e069c9a0b248b.tar.gz
SERVER-30131 Ensure collections on local have UUIDs
Diffstat (limited to 'src/mongo/db/repl/storage_interface_impl.h')
-rw-r--r--src/mongo/db/repl/storage_interface_impl.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/mongo/db/repl/storage_interface_impl.h b/src/mongo/db/repl/storage_interface_impl.h
index c020648106d..94d973ed4e7 100644
--- a/src/mongo/db/repl/storage_interface_impl.h
+++ b/src/mongo/db/repl/storage_interface_impl.h
@@ -137,6 +137,11 @@ public:
StatusWith<StorageInterface::CollectionCount> getCollectionCount(
OperationContext* opCtx, const NamespaceString& nss) override;
+ StatusWith<OptionalCollectionUUID> getCollectionUUID(OperationContext* opCtx,
+ const NamespaceString& nss) override;
+
+ Status upgradeUUIDSchemaVersionNonReplicated(OperationContext* opCtx) override;
+
void setStableTimestamp(ServiceContext* serviceCtx, SnapshotName snapshotName) override;
void setInitialDataTimestamp(ServiceContext* serviceCtx, SnapshotName snapshotName) override;