Extend the current mongos fsync command to accept the {lock : true} option and lock the shards in the cluster asynchronously (using this helper which uses the AsyncRequestsSender).
- On success, the host: port of the locked shards must be returned to the user.
 - On failure of locking a shard, the previously locked shards must be unlocked and an appropriate error message must be returned to the user.
 
- is duplicated by
 - 
                    
SERVER-78155 Test the mongos fsync with lock and fsyncUnlock command.
-         
 - Closed
 
 -