@Override
        public Boolean run() throws Exception {
          return runDistCpWithSnapshots(oldSnapshot, newSnapshot, srcPaths, dst, overwriteTarget, conf);
        }
Checks wether reverse diff on the snapshot should be performed or not.
@param p path where snapshot exists.
@param conf the hive configuration.
@param snapshot the name of snapshot.
@param overwriteTarget whether overwriting target is enabled.
@return true, if we need to do rdiff.
shims/0.23/src/main/java/org/apache/hadoop/hive/shims/Hadoop23Shims.java