diff --git a/hbase-procedure/src/main/java/org/apache/hadoop/hbase/procedure2/TimeoutExecutorThread.java b/hbase-procedure/src/main/java/org/apache/hadoop/hbase/procedure2/TimeoutExecutorThread.java index 94d3f65b53b..1c97bcccca3 100644 --- a/hbase-procedure/src/main/java/org/apache/hadoop/hbase/procedure2/TimeoutExecutorThread.java +++ b/hbase-procedure/src/main/java/org/apache/hadoop/hbase/procedure2/TimeoutExecutorThread.java @@ -78,10 +78,6 @@ class TimeoutExecutorThread extends StoppableThread { } public void add(Procedure procedure) { - // On the assert, we expect WAITING_TIMEOUT but timing could make it so lock gets released by - // time we get here and in those cases the state could be back to RUNNABLE. Let it - assert procedure.getState() == ProcedureState.WAITING_TIMEOUT || - procedure.getState() == ProcedureState.RUNNABLE; LOG.info("ADDED {}; timeout={}, timestamp={}", procedure, procedure.getTimeout(), procedure.getTimeoutTimestamp()); queue.add(new DelayedProcedure<>(procedure));