public void abortTransactions(List<Long> txnids, long errorCode) throws HiveException {
    AbortTxnsRequest abortTxnsRequest = new AbortTxnsRequest(txnids);
    abortTxnsRequest.setErrorCode(errorCode);
    try {
      getMSC().abortTxns(abortTxnsRequest);
    } catch (Exception e) {
      LOG.error("Failed abortTransactions", e);
      throw new HiveException(e);
    }
  }
Enqueue a compaction request.  Only 1 compaction for a given resource (db/table/partSpec) can
be scheduled/running at any given time.
@param request The {@link CompactionRequest} object containing the details required to enqueue
               a compaction request.
@throws HiveException
ql/src/java/org/apache/hadoop/hive/ql/metadata/Hive.java