Details
Description
If MetadataManager::_receivingChunks is not empty (possibly due to a metadata refresh not occurring after a previous migration), the setFCV command can end up hitting a RangeOverlapConflict here. Thus the setFCV gets stuck which also causes subsequent migrations to pause indefinitely.