[
https://issues.apache.org/jira/browse/QPID-7933?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Keith Wall updated QPID-7933:
-----------------------------
Fix Version/s: qpid-java-broker-7.0.0
> [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: [email protected]
For additional commands, e-mail: [email protected]