-
Enhancement
-
Resolution: Unresolved
-
Major
-
None
-
None
-
None
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.
- is related to
-
WFCORE-1106 Better handling of subsequent changes once the server is placed into reload-required
- Resolved
- relates to
-
WFCORE-366 Support timeout of management operations
- Resolved