[jboss-jira] [JBoss JIRA] (WFLY-8658) Setting policy option on default policy setting for DWM does not persist it
Stefano Maestri (JIRA)
issues at jboss.org
Thu Apr 27 09:44:00 EDT 2017
[ https://issues.jboss.org/browse/WFLY-8658?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Stefano Maestri moved JBEAP-10590 to WFLY-8658:
-----------------------------------------------
Project: WildFly (was: JBoss Enterprise Application Platform)
Key: WFLY-8658 (was: JBEAP-10590)
Workflow: GIT Pull Request workflow (was: CDW with loose statuses v1)
Component/s: JCA
(was: JCA)
Affects Version/s: (was: 7.1.0.DR16)
> Setting policy option on default policy setting for DWM does not persist it
> ---------------------------------------------------------------------------
>
> Key: WFLY-8658
> URL: https://issues.jboss.org/browse/WFLY-8658
> Project: WildFly
> Issue Type: Bug
> Components: JCA
> Reporter: Stefano Maestri
> Assignee: Stefano Maestri
> Priority: Minor
>
> Default distributed workmanager policy setting is {{WATERMARK}}. When the policy is not explicitly set to {{WATERMARK}}, setting up policy options for it won't persist the options and these will disappear after server reload. XML config does not contain the policy element or the policy-options.
> When policy is explicitly set up (via a CLI command for example), the policy options will persist. XML config shows the policy element and policy-options.
> Example:
> {code:title=Set up DWM, don't explicitly specify policy}
> batch
> /subsystem=jca/distributed-workmanager=newdwm:add(name=newdwm)
> /subsystem=jca/distributed-workmanager=newdwm/short-running-threads=newdwm:add(queue-length=10,max-threads=10)
> /subsystem=jca/bootstrap-context=customContext1:add(name=customContext1,workmanager=newdwm)
> run-batch
> reload
> {code}
> {code:title=Check the config, we're using WATERMARK}
> /subsystem=jca/distributed-workmanager=newdwm:read-resource
> {
> "outcome" => "success",
> "result" => {
> "elytron-enabled" => false,
> "name" => "newdwm",
> "policy" => "WATERMARK",
> "policy-options" => undefined,
> "selector" => "PING_TIME",
> "selector-options" => undefined,
> "long-running-threads" => undefined,
> "short-running-threads" => {"newdwm" => undefined},
> "statistics" => {
> "local" => undefined,
> "distributed" => undefined
> }
> }
> }
> {code}
> {code:title=Set up the policy option}
> /subsystem=jca/distributed-workmanager=newdwm:write-attribute(name=policy-options,value={watermark=1})
> {code}
> {code:title=Read the config again, everything looks OK}
> /subsystem=jca/distributed-workmanager=newdwm:read-resource
> {
> "outcome" => "success",
> "result" => {
> "elytron-enabled" => false,
> "name" => "newdwm",
> "policy" => "WATERMARK",
> "policy-options" => {"watermark" => "1"},
> "selector" => "PING_TIME",
> "selector-options" => undefined,
> "long-running-threads" => undefined,
> "short-running-threads" => {"newdwm" => undefined},
> "statistics" => {
> "local" => undefined,
> "distributed" => undefined
> }
> }
> }
> {code}
> {code:title=Reload and read the config yet again, policy option is gone}
> reload
> /subsystem=jca/distributed-workmanager=newdwm:read-resource
> {
> "outcome" => "success",
> "result" => {
> "elytron-enabled" => false,
> "name" => "newdwm",
> "policy" => "WATERMARK",
> "policy-options" => undefined,
> "selector" => "PING_TIME",
> "selector-options" => undefined,
> "long-running-threads" => undefined,
> "short-running-threads" => {"newdwm" => undefined},
> "statistics" => {
> "local" => undefined,
> "distributed" => undefined
> }
> }
> }
> {code}
--
This message was sent by Atlassian JIRA
(v7.2.3#72005)
More information about the jboss-jira
mailing list