Class RegionServerFlushTableProcedureManager.FlushTableSubprocedurePool

java.lang.Object
org.apache.hadoop.hbase.procedure.flush.RegionServerFlushTableProcedureManager.FlushTableSubprocedurePool
Enclosing class:
RegionServerFlushTableProcedureManager

We use the FlushTableSubprocedurePool, a class specific thread pool instead of ExecutorService. It uses a ExecutorCompletionService which provides queuing of completed tasks which lets us efficiently cancel pending tasks upon the earliest operation failures.