]
Brian Stansberry updated WFLY-2741:
-----------------------------------
Parent: (was: WFLY-2740)
Issue Type: Feature Request (was: Sub-task)
Single process management operation timeouts
--------------------------------------------
Key: WFLY-2741
URL:
https://issues.jboss.org/browse/WFLY-2741
Project: WildFly
Issue Type: Feature Request
Components: Domain Management
Reporter: Brian Stansberry
Assignee: Brian Stansberry
Fix For: 9.0.0.Alpha1
Portion of the parent task related to operation execution within a single process (i.e.
not involving intra-process calls in a domain).
Potential points to apply the timeout:
ModelControllerImpl.acquireLock()
Questionable, as blocking here means waiting for another op, not a problem with the
current op
ModelControllerImpl.awaitContainerMonitor() -> ContainerStateMonitor.await() ->
StabilityMonitor.awaitStability()
This is the typical blocking point in a server op
-- on way in, fail the op
-- on way out (OperationContextImpl.releaseStepLocks()) log a WARN/ERROR
ModelControllerImpl.awaitContainerStateChangedReport()
-- on the way in, before VERIFY
OperationContextImpl.waitForRemovals()
-- on way in, before VERIFY
-- on way out, in handleRollback
---- problem: this is called repeatedly