summaryrefslogtreecommitdiff
path: root/src/mongo/db/s/migration_coordinator.h
diff options
context:
space:
mode:
authorEsha Maharishi <esha.maharishi@mongodb.com>2019-12-19 20:59:34 +0000
committerevergreen <evergreen@mongodb.com>2019-12-19 20:59:34 +0000
commit6b111d1538bb75b070917630649c4d3c80152916 (patch)
tree754cd2465f7f008abc61ac4a0c1cded7c5ae4bb8 /src/mongo/db/s/migration_coordinator.h
parent54ed086026aba498ae9d51a0fd5094cc5acf1852 (diff)
downloadmongo-6b111d1538bb75b070917630649c4d3c80152916.tar.gz
SERVER-45244 Add forgetMigration method to MigrationCoordinator
Diffstat (limited to 'src/mongo/db/s/migration_coordinator.h')
-rw-r--r--src/mongo/db/s/migration_coordinator.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/mongo/db/s/migration_coordinator.h b/src/mongo/db/s/migration_coordinator.h
index c0c2327a2c2..245967f57f7 100644
--- a/src/mongo/db/s/migration_coordinator.h
+++ b/src/mongo/db/s/migration_coordinator.h
@@ -80,6 +80,11 @@ public:
*/
void abortMigrationOnDonorAndRecipient(OperationContext* opCtx);
+ /**
+ * Deletes the persistent state for this migration from config.migrationCoordinators.
+ */
+ void forgetMigration(OperationContext* opCtx);
+
private:
MigrationCoordinatorDocument _migrationInfo;
};