diff options
Diffstat (limited to 'src/mongo/db/s/migration_destination_manager.cpp')
-rw-r--r-- | src/mongo/db/s/migration_destination_manager.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/mongo/db/s/migration_destination_manager.cpp b/src/mongo/db/s/migration_destination_manager.cpp index d1e9b919f96..ca2c736a6b1 100644 --- a/src/mongo/db/s/migration_destination_manager.cpp +++ b/src/mongo/db/s/migration_destination_manager.cpp @@ -244,10 +244,10 @@ void MigrationDestinationManager::setStateFailWarn(std::string msg) { bool MigrationDestinationManager::isActive() const { stdx::lock_guard<stdx::mutex> lk(_mutex); - return _isActive_inlock(); + return _isActive(lk); } -bool MigrationDestinationManager::_isActive_inlock() const { +bool MigrationDestinationManager::_isActive(WithLock) const { return _sessionId.is_initialized(); } @@ -283,7 +283,7 @@ void MigrationDestinationManager::report(BSONObjBuilder& b) { BSONObj MigrationDestinationManager::getMigrationStatusReport() { stdx::lock_guard<stdx::mutex> lk(_mutex); - if (_isActive_inlock()) { + if (_isActive(lk)) { return migrationutil::makeMigrationStatusDocument( _nss, _fromShard, _toShard, false, _min, _max); } else { |