@Override
  public boolean needsCompaction() {
    List<HStoreFile> filesCompactingClone = null;
    synchronized (filesCompacting) {
      filesCompactingClone = Lists.newArrayList(filesCompacting);
    }
    return this.storeEngine.needsCompaction(filesCompactingClone);
  }
Abort the snapshot preparation. Drops the snapshot if any.
hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/HStore.java