]
Stuart Douglas updated WFCORE-368:
----------------------------------
Fix Version/s: 1.0.0.CR1
(was: 1.0.0.Beta1)
Ability for processes to be placed in a state rejecting config
changes and requiring a restart
----------------------------------------------------------------------------------------------
Key: WFCORE-368
URL:
https://issues.jboss.org/browse/WFCORE-368
Project: WildFly Core
Issue Type: Enhancement
Components: Domain Management
Reporter: Brian Stansberry
Assignee: Brian Stansberry
Fix For: 1.0.0.CR1
If a condition occurs whereby a managed process is in an unknown and inconsistent state,
we need the ability to mark the process as being unsafe to modify in terms of
configuration and requiring restart.
Examples of this kind of situation in a standalone server would include:
1) timeouts waiting for MSC stability as envisioned in WFLY-2741.
2) failures that occur in operation rollback.
In these cases, it is no longer practical to determine how internal service state relates
to configuration state. Allowing further configuration changes will exacerbate the
situation. The process should be restarted in order to restore consistency before allowing
further config changes.
In a domain environment this can also include servers that are inconsistent with respect
to the domain model because some update has failed on that server but the rollout plan
allowed the update to commit on other servers.
In this case, the server config is inconsistent with the domain and subsequent changes to
the domain will not make it consistent, so they should not be propagated to the server.
The server needs to be restarted in order to get a complete configuration.