[jboss-jira] [JBoss JIRA] (AS7-5929) :reload operation clears up the restart-required process-state
Bartosz Baranowski (JIRA)
jira-events at lists.jboss.org
Tue Nov 27 09:52:21 EST 2012
[ https://issues.jboss.org/browse/AS7-5929?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12737364#comment-12737364 ]
Bartosz Baranowski commented on AS7-5929:
-----------------------------------------
[~brian.stansberry]
{quote}
Bartosz, are you referring to the "response-headers" => undefined in the response to the 2nd :reload?
{quote}
Indeed, trick is that I did not change code much - just some SOD/stack traces to dump to console, to speed learn how the invocation path looks like.
Im trying a fix to ReloadHandler, with relativly low success rate atm.
> :reload operation clears up the restart-required process-state
> --------------------------------------------------------------
>
> Key: AS7-5929
> URL: https://issues.jboss.org/browse/AS7-5929
> Project: Application Server 7
> Issue Type: Bug
> Components: Server
> Affects Versions: 7.1.3.Final (EAP)
> Reporter: Jeff Mesnil
> Assignee: Bartosz Baranowski
>
> For the patching service, the patch command leaves the server in a restart-required state
> {noformat}
> [standalone at localhost:9999 /] patch /home/jmesnil/Developer/jboss-as/build/target/jboss-as-7.2.0.Alpha1-SNAPSHOT/patch.zip
> {
> "outcome" : "success",
> "response-headers" : {
> "operation-requires-restart" : true,
> "process-state" : "restart-required"
> }
> }
> {noformat}
> If I try to change the AS7 configuration, the CLI warns me that a restart is required, for example:
> {noformat}
> [standalone at localhost:9999 hornetq-server=default] ./queue=foo:add(queue-address=foo)
> {
> "outcome" => "success",
> "response-headers" => {"process-state" => "restart-required"}
> }
> {noformat}
> However, when I reload the server using the /:reload command, the process-state header is cleared out:
> {noformat}
> [standalone at localhost:9999 hornetq-server=default] /:reload
> {"outcome" => "success"}
> [standalone at localhost:9999 hornetq-server=default] ./queue=bar:add(queue-address=bar)
> {"outcome" => "success"}
> {noformat}
> This is not correct: until the server is restarted (not reloaded), the result of my patch operation will not be taken into account (eg changing the AS7 module path).
> Reloading the server should not clear its process-state if it is set to "restart-required"
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the jboss-jira
mailing list