Support Fsck to check the snapshot paths also for inconsistency.
Currently Fsck supports snapshot paths if path given explicitly refers to a snapshot path.
We have seen safemode problems in our clusters which were due to blocks missing which were only present inside snapshots. But "hdfs fsck /" shows HEALTHY.
So supporting snapshot paths also during fsck (may be by default or on demand) would be helpful in these cases instead of specifying each and every snapshottable directory.