diff options
author | Gregory Wlodarek <gregory.wlodarek@mongodb.com> | 2020-01-17 09:41:24 -0500 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2020-01-24 16:23:42 +0000 |
commit | 925c5bffbae524a9415c84897ae7ef3a7a798fed (patch) | |
tree | d799da1ce41a1a776ab7f75d21008881e13d9ea3 /src/mongo/db/storage/devnull | |
parent | d4970df8517be6aab286d3a0551263b12076e6b3 (diff) | |
download | mongo-925c5bffbae524a9415c84897ae7ef3a7a798fed.tar.gz |
SERVER-45481 Change the backup API to return the blocks to copy for incremental backup
Diffstat (limited to 'src/mongo/db/storage/devnull')
-rw-r--r-- | src/mongo/db/storage/devnull/devnull_kv_engine.cpp | 8 | ||||
-rw-r--r-- | src/mongo/db/storage/devnull/devnull_kv_engine.h | 2 |
2 files changed, 6 insertions, 4 deletions
diff --git a/src/mongo/db/storage/devnull/devnull_kv_engine.cpp b/src/mongo/db/storage/devnull/devnull_kv_engine.cpp index f1982f314d8..b73bb4a9d4d 100644 --- a/src/mongo/db/storage/devnull/devnull_kv_engine.cpp +++ b/src/mongo/db/storage/devnull/devnull_kv_engine.cpp @@ -253,10 +253,12 @@ void DevNullKVEngine::setCachePressureForTest(int pressure) { _cachePressureForTest = pressure; } -StatusWith<std::vector<StorageEngine::BackupBlock>> DevNullKVEngine::beginNonBlockingBackup( +StatusWith<StorageEngine::BackupInformation> DevNullKVEngine::beginNonBlockingBackup( OperationContext* opCtx, const StorageEngine::BackupOptions& options) { - std::vector<StorageEngine::BackupBlock> blocksToCopy = {{"filename.wt", 0, 0}}; - return blocksToCopy; + StorageEngine::BackupInformation backupInformation; + StorageEngine::BackupFile backupFile(0); + backupInformation.insert({"filename.wt", backupFile}); + return backupInformation; } StatusWith<std::vector<std::string>> DevNullKVEngine::extendBackupCursor(OperationContext* opCtx) { diff --git a/src/mongo/db/storage/devnull/devnull_kv_engine.h b/src/mongo/db/storage/devnull/devnull_kv_engine.h index 67989a4774f..3f73b4e4ade 100644 --- a/src/mongo/db/storage/devnull/devnull_kv_engine.h +++ b/src/mongo/db/storage/devnull/devnull_kv_engine.h @@ -139,7 +139,7 @@ public: virtual void endBackup(OperationContext* opCtx) {} - virtual StatusWith<std::vector<StorageEngine::BackupBlock>> beginNonBlockingBackup( + virtual StatusWith<StorageEngine::BackupInformation> beginNonBlockingBackup( OperationContext* opCtx, const StorageEngine::BackupOptions& options) override; virtual void endNonBlockingBackup(OperationContext* opCtx) override {} |