[ 
https://issues.apache.org/jira/browse/QPID-7933?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16197183#comment-16197183
 ] 

ASF subversion and git services commented on QPID-7933:
-------------------------------------------------------

Commit d27237d87672dff846603e5d04a849116ee47fac in qpid-broker-j's branch 
refs/heads/master from [~lorenz.quack]
[ https://git-wip-us.apache.org/repos/asf?p=qpid-broker-j.git;h=d27237d ]

QPID-7933: [Java Broker] Ensure changes made to existing durable children of 
virtualhost after virtualhost restart are persisted


> [Java Broker] Changes made to existing durable children of virtualhost not 
> recorded to the configuration store after a virtualhost restart
> ------------------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: QPID-7933
>                 URL: https://issues.apache.org/jira/browse/QPID-7933
>             Project: Qpid
>          Issue Type: Bug
>          Components: Java Broker
>            Reporter: Keith Wall
>             Fix For: qpid-java-broker-7.0.0
>
>
> If a *virtualhost* is stopped, the object's children are closed and evacuated 
> from memory.  On restart, the children are recovered from the store.   
> However, the restart path AbstractVirtualHost#onRestart fails to reinstall 
> the StoreConfigurationChangeListener on the recovered children.   The effect 
> of this is that subsequent changes made to *existing* durable children (for 
> instance, a queue's alert threshold) are not persisted to the configuration 
> store.   
> The persistence of newly added objects (or the deletion of existing objects) 
> is not affected.  This is because the VirtualHost still has its 
> StoreConfigurationChangeListener intact.  (The virtualhost is not closed 
> during a restart).
> A restart at the virtualhostnode level does not suffer this problem.  



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org

Reply via email to