diff options
author | Varun Ravichandran <varun.ravichandran@mongodb.com> | 2021-01-08 02:18:10 +0000 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2021-01-20 19:28:03 +0000 |
commit | 45a54bbac81ff1146f307afb2d04c94c694a1163 (patch) | |
tree | 7aae292c66cab6bedf43d89d6db7f07122788cce /src/mongo/db/index/index_access_method.h | |
parent | 6308db5c83a3e95f4532c63df8b635b8090036ae (diff) | |
download | mongo-45a54bbac81ff1146f307afb2d04c94c694a1163.tar.gz |
SERVER-50644, SERVER-50479: Add resumable index build support for ESE by using persistent key for Sorter temp file encryption
Diffstat (limited to 'src/mongo/db/index/index_access_method.h')
-rw-r--r-- | src/mongo/db/index/index_access_method.h | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/mongo/db/index/index_access_method.h b/src/mongo/db/index/index_access_method.h index 5aee4fad6e4..4653fffa7a3 100644 --- a/src/mongo/db/index/index_access_method.h +++ b/src/mongo/db/index/index_access_method.h @@ -290,7 +290,9 @@ public: * new index build. */ virtual std::unique_ptr<BulkBuilder> initiateBulk( - size_t maxMemoryUsageBytes, const boost::optional<IndexStateInfo>& stateInfo) = 0; + size_t maxMemoryUsageBytes, + const boost::optional<IndexStateInfo>& stateInfo, + StringData dbName) = 0; /** * Call this when you are ready to finish your bulk work. @@ -541,8 +543,9 @@ public: KeyStringSet multikeyMetadataKeys, MultikeyPaths paths) final; - std::unique_ptr<BulkBuilder> initiateBulk( - size_t maxMemoryUsageBytes, const boost::optional<IndexStateInfo>& stateInfo) final; + std::unique_ptr<BulkBuilder> initiateBulk(size_t maxMemoryUsageBytes, + const boost::optional<IndexStateInfo>& stateInfo, + StringData dbName) final; Status commitBulk(OperationContext* opCtx, BulkBuilder* bulk, |