[jboss-jira] [JBoss JIRA] (WFCORE-545) Inconsistent stage for adding/updating/removing system properties
Brian Stansberry (JIRA)
issues at jboss.org
Mon Feb 16 12:13:49 EST 2015
Brian Stansberry created WFCORE-545:
---------------------------------------
Summary: Inconsistent stage for adding/updating/removing system properties
Key: WFCORE-545
URL: https://issues.jboss.org/browse/WFCORE-545
Project: WildFly Core
Issue Type: Bug
Components: Domain Management
Affects Versions: 1.0.0.Alpha18
Reporter: Brian Stansberry
Assignee: Emmanuel Hugonnet
Priority: Minor
SystemPropertyAddHandler and SystemPropertyValueWriteAttributeHandler both update the VM property map during Stage.MODEL, while SystemPropertyRemoveHandler waits until Stage.RUNTIME.
This can lead to unintuitive behavior in a composite op, e.g. if a user does a remove and then an add in a batch to change the value. The remove will actually update the runtime after the add, resulting in the prop being unset.
The SystemPropertyAddHandler and SystemPropertyValueWriteAttributeHandler behavior is non-standard as they change non-model information in Stage.MODEL, but that was done deliberately (I forget exactly why.) So the fix should be to adapt SystemPropertyRemoveHandler.
This is minor because the remove + add in a composite workflow is a harder-to-use alternative to using a single write-attribute op.
--
This message was sent by Atlassian JIRA
(v6.3.11#6341)
More information about the jboss-jira
mailing list