@Override
    public boolean run(CompactorContext context) throws IOException, HiveException, InterruptedException {
      boolean result = primaryCompactor.run(context);
      return !result ? secondaryCompactor.run(context) : result;
    }
This class defines a way of handling fallback given any number of fallback compactors.<br>
It can encapsulate other fallback compactors within itself.
ql/src/java/org/apache/hadoop/hive/ql/txn/compactor/CompactorPipeline.java