diff options
author | Randolph Tan <randolph@10gen.com> | 2017-08-31 16:44:55 -0400 |
---|---|---|
committer | Randolph Tan <randolph@10gen.com> | 2017-09-15 10:59:29 -0400 |
commit | f89bcc57d5526c02e4be67ab2cbb3f5470ee3aa0 (patch) | |
tree | 554a2db48e0665e5b1f909d093eba8239f7b596a /src/mongo/db/s/migration_session_id.cpp | |
parent | 1d4dd376cee7833959496af5aede4de6c23e39ed (diff) | |
download | mongo-f89bcc57d5526c02e4be67ab2cbb3f5470ee3aa0.tar.gz |
SERVER-30895 Implement infrastructure for retrieving session states from the source shard during migration
Diffstat (limited to 'src/mongo/db/s/migration_session_id.cpp')
-rw-r--r-- | src/mongo/db/s/migration_session_id.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/mongo/db/s/migration_session_id.cpp b/src/mongo/db/s/migration_session_id.cpp index 4f617ac5df4..a4e947ae729 100644 --- a/src/mongo/db/s/migration_session_id.cpp +++ b/src/mongo/db/s/migration_session_id.cpp @@ -66,6 +66,10 @@ StatusWith<MigrationSessionId> MigrationSessionId::extractFromBSON(const BSONObj return status; } +MigrationSessionId MigrationSessionId::parseFromBSON(const BSONObj& obj) { + return uassertStatusOK(extractFromBSON(obj)); +} + MigrationSessionId::MigrationSessionId(std::string sessionId) { invariant(!sessionId.empty()); _sessionId = std::move(sessionId); |