Description
FSDataSetImpl#moveBlock works in following following 3 steps:
- first creates a new replicaInfo object
- calls finalizeReplica to finalize it.
- Calls removeOldReplica to remove oldReplica.
A client can potentially append to the old replica between step 1 and 2.