Dmitrii Tikhomirov created WFCORE-2334:
------------------------------------------
Summary: It is possible to set buffer pool buffer-size attribute to negative
value
Key: WFCORE-2334
URL:
https://issues.jboss.org/browse/WFCORE-2334
Project: WildFly Core
Issue Type: Bug
Components: IO
Affects Versions: 3.0.0.Beta5
Reporter: Dmitrii Tikhomirov
Assignee: Dmitrii Tikhomirov
Currently, setting of negative value passes:
{code}
[standalone@localhost:9990 /]
/subsystem=io/buffer-pool=foo:write-attribute(name=buffer-size, value=-20
{
"outcome" => "success",
"response-headers" => {
"operation-requires-reload" => true,
"process-state" => "reload-required"
}
}
{code}
although error in server log is thrown after reload:
{code}
2017-02-27 08:36:29,222 ERROR [org.jboss.as.controller.management-operation] (Controller
Boot Thread) WFLYCTL0013: Operation ("add") failed - address: ([
("subsystem" => "io"),
("buffer-pool" => "foo")
]) - failure description: {
"WFLYCTL0080: Failed services" =>
{"org.wildfly.io.buffer-pool.foo" =>
"org.jboss.msc.service.StartException in service org.wildfly.io.buffer-pool.foo:
Failed to start service
Caused by: java.lang.IllegalArgumentException: XNIO000015: Parameter
'bufferSize' is out of range"},
"WFLYCTL0412: Required services that are not installed:" =>
["org.wildfly.io.buffer-pool.foo"]
}
{code}
There should be validation of this attribute.
--
This message was sent by Atlassian JIRA
(v7.2.3#72005)