diff options
author | Vesselina Ratcheva <vesselina.ratcheva@10gen.com> | 2020-08-19 00:03:09 +0000 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2020-08-25 23:42:13 +0000 |
commit | 6b9c4ecc927df90029c3735463baacd86ba04026 (patch) | |
tree | 62d0f1c54f4bb269a65eafa70532856e44c10432 /src/mongo/db/repl/tenant_all_database_cloner.h | |
parent | da23af00ff8e85712412cedd85d20ff00cea19cf (diff) | |
download | mongo-6b9c4ecc927df90029c3735463baacd86ba04026.tar.gz |
SERVER-49780 Create TenantMigrationSharedData
Diffstat (limited to 'src/mongo/db/repl/tenant_all_database_cloner.h')
-rw-r--r-- | src/mongo/db/repl/tenant_all_database_cloner.h | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/mongo/db/repl/tenant_all_database_cloner.h b/src/mongo/db/repl/tenant_all_database_cloner.h index c02ec12046b..07405375e46 100644 --- a/src/mongo/db/repl/tenant_all_database_cloner.h +++ b/src/mongo/db/repl/tenant_all_database_cloner.h @@ -31,8 +31,10 @@ #include <vector> +#include "mongo/base/checked_cast.h" #include "mongo/db/repl/base_cloner.h" #include "mongo/db/repl/tenant_database_cloner.h" +#include "mongo/db/repl/tenant_migration_shared_data.h" namespace mongo { namespace repl { @@ -48,7 +50,7 @@ public: void append(BSONObjBuilder* builder) const; }; - TenantAllDatabaseCloner(InitialSyncSharedData* sharedData, + TenantAllDatabaseCloner(TenantMigrationSharedData* sharedData, const HostAndPort& source, DBClientConnection* client, StorageInterface* storageInterface, @@ -66,6 +68,10 @@ public: protected: ClonerStages getStages() final; + TenantMigrationSharedData* getSharedData() const override { + return checked_cast<TenantMigrationSharedData*>(BaseCloner::getSharedData()); + } + private: friend class TenantAllDatabaseClonerTest; |