Details
Description
Incorrect condition in FSNamesystem.getBlockLocatoins() can lead to updating times without write lock. In most cases this condition will force FSNamesystem.getBlockLocatoins() to hold write lock, even if times do not need to be updated.