-
Bug
-
Resolution: Done
-
Minor
-
2.8.15
-
None
Currently when I want to set attribute Journal store enable async io in transaction subsystem Configuration: Subsystems - Subsystem: Transactions and Use journal store is set to false then I'm permitted to do so. After the change is passed to app serve I get an error message that 'user-journal-store' has to be set first [1].
It would be much nicer if I would not be permitted to set it to true till 'use journal store' is set to true as well. I mean it would be nice if this behaves in the same way as use jdbc store when jdbc url is required - see https://issues.jboss.org/browse/JBEAP-1714
[1]
Error message: Failed to modify Transaction Manager
Content
Unexpected HTTP response: 500
Request
{
"operation" => "composite",
"address" => [],
"steps" => [{
"address" => [("subsystem" => "transactions")],
"operation" => "write-attribute",
"name" => "journal-store-enable-async-io",
"value" => true
}]
}
Response
Internal Server Error
{
"outcome" => "failed",
"result" => {"step-1" => {
"outcome" => "failed",
"failure-description" => "WFLYCTL0380: Attribute 'use-journal-store' needs to be set or passed before attribute 'journal-store-enable-async-io' can be correctly set",
"rolled-back" => true
}},
"failure-description" => {"WFLYCTL0062: Composite operation failed and was rolled back. Steps that failed:" => {"Operation step-1" => "WFLYCTL0380: Attribute 'use-journal-store' needs to be set or passed before attribute 'journal-store-enable-async-io' can be correctly set"}},
"rolled-back" => true,
"response-headers" => {"process-state" => "reload-required"}
}
- clones
-
JBEAP-2170 Webconsole should require to have set 'use journal store' as true when changing value 'Journal store enable async io' to true
-
- Closed
-