]
Brian Stansberry updated WFCORE-4908:
-------------------------------------
Component/s: CLI
[~jdenise] I put the CLI component on this as I think the odds are high that any problem
is in the CLI. I'd be surprised if anything on the server side is manipulating the
'name' attribute of the operation ModelNode once it hits the server.
The write-attribute operation does not work on a hosts JVM resource
-------------------------------------------------------------------
Key: WFCORE-4908
URL:
https://issues.redhat.com/browse/WFCORE-4908
Project: WildFly Core
Issue Type: Bug
Components: CLI, Management
Reporter: James Perkins
Assignee: Jeff Mesnil
Priority: Major
Labels: domain-mode
Under a hosts server config, {{/host=master/server-config=server-one/}}, there is a
{{jvm}} resource. On this resource the {{write-attribute}} operation does not work
expected.
{code}
[domain@embedded /] /host=master/server-config=server-one/jvm=default:add
{
"outcome" => "success",
"result" => undefined,
"server-groups" => undefined
}
[domain@embedded /]
/host=master/server-config=server-one/jvm=default:write-attribute(name=jvm-options["-Xlog:gc*:file=${jboss.domain.servers.dir}/server-two/log/gc.log"])
{
"outcome" => "success",
"result" => undefined,
"server-groups" => undefined
}
[domain@embedded /] /host=master/server-config=server-one/jvm=default:read-resource
{
"outcome" => "success",
"result" => {
"agent-lib" => undefined,
"agent-path" => undefined,
"debug-enabled" => undefined,
"debug-options" => undefined,
"env-classpath-ignored" => undefined,
"environment-variables" => undefined,
"heap-size" => undefined,
"java-agent" => undefined,
"java-home" => undefined,
"jvm-options" => undefined,
"launch-command" => undefined,
"max-heap-size" => undefined,
"max-permgen-size" => undefined,
"permgen-size" => undefined,
"stack-size" => undefined,
"type" => undefined
}
}
{code}
As you can see from the above command does not update the {{jvm-options}}. However if you
use the {{add-jvm-option}} operation that does work. It seems the {{write-attribute}}
operation should also work.