[ https://issues.apache.org/jira/browse/QPID-7933?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Lorenz Quack resolved QPID-7933. -------------------------------- Resolution: Fixed > [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