private static ExecutorService createMoveThreadPool(Configuration conf) {
    int threads = Math.max(conf.getInt(ConfVars.HIVE_MOVE_FILES_THREAD_COUNT.varname, 15), 1);
    return Executors.newFixedThreadPool(threads,
        new ThreadFactoryBuilder().setDaemon(true).setNameFormat("Move-Thread-%d").build());
  }
Moves files from src to dst if it is within the specified set of paths
@param fs
@param src
@param dst
@param filesToMove
@param futures List of futures
@param pool thread pool
@throws IOException
ql/src/java/org/apache/hadoop/hive/ql/exec/Utilities.java