Assert.assertTrue(mode > ONLY_JM_RECOVERY == (taskLocalState != null && taskLocalState.hasState()));
/** * Returns true if at least one {@link OperatorSubtaskState} in subtaskStatesByOperatorID has state. */ public boolean hasState() { for (OperatorSubtaskState operatorSubtaskState : subtaskStatesByOperatorID.values()) { if (operatorSubtaskState != null && operatorSubtaskState.hasState()) { return true; } } return false; }
/** * Returns true if at least one {@link OperatorSubtaskState} in subtaskStatesByOperatorID has state. */ public boolean hasState() { for (OperatorSubtaskState operatorSubtaskState : subtaskStatesByOperatorID.values()) { if (operatorSubtaskState != null && operatorSubtaskState.hasState()) { return true; } } return false; }
/** * Returns true if at least one {@link OperatorSubtaskState} in subtaskStatesByOperatorID has state. */ public boolean hasState() { for (OperatorSubtaskState operatorSubtaskState : subtaskStatesByOperatorID.values()) { if (operatorSubtaskState != null && operatorSubtaskState.hasState()) { return true; } } return false; }
} else { for (OperatorSubtaskState operatorSubtaskState : operatorState.getStates()) { if (operatorSubtaskState.hasState()) { String msg = String.format("Failed to rollback to checkpoint/savepoint %s. " + "Cannot map checkpoint/savepoint state for operator %s to the new program, " +
} else { for (OperatorSubtaskState operatorSubtaskState : operatorState.getStates()) { if (operatorSubtaskState.hasState()) { String msg = String.format("Failed to rollback to checkpoint/savepoint %s. " + "Cannot map checkpoint/savepoint state for operator %s to the new program, " +
subRawKeyedState); if (operatorSubtaskState.hasState()) { statelessTask = false;
subRawKeyedState); if (operatorSubtaskState.hasState()) { statelessTask = false;
} else { for (OperatorSubtaskState operatorSubtaskState : operatorState.getStates()) { if (operatorSubtaskState.hasState()) { String msg = String.format("Failed to rollback to checkpoint/savepoint %s. " + "Cannot map checkpoint/savepoint state for operator %s to the new program, " +
subRawKeyedState); if (operatorSubtaskState.hasState()) { statelessTask = false;