[
https://issues.apache.org/jira/browse/QPID-1730?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Aidan Skinner reassigned QPID-1730:
-----------------------------------
Assignee: Martin Ritchie (was: Aidan Skinner)
Hi, I fixed this. Please review.
> Persistent Queue recovery doesn't work with durable queues in virtualhost.xml
> -----------------------------------------------------------------------------
>
> Key: QPID-1730
> URL: https://issues.apache.org/jira/browse/QPID-1730
> Project: Qpid
> Issue Type: Bug
> Components: Java Broker
> Reporter: Martin Ritchie
> Assignee: Martin Ritchie
> Priority: Blocker
> Fix For: 0.5
>
>
> Summary:
> The change to prevent duplicate MBeans registering has highlighted that we
> are recovering first from the TransactionLog then trying trying to create
> queues defined in the virtualhost.xml file.
> We need to only store the persistent queue declaration in a single location
> so that changes can be correctly propagated. i.e. currently I believe that if
> you have custom alert values on a durable queue after restart you will get
> the broker code default alerting values. The global alert values in the
> virtualhost.xml file will not apply to recovered queues nor will the values
> in the file for any durable queue recovered from the store.
> Long term we need to use a single location.
> We also have one of three options to consider.
> 1) Allow duplicate MBean registration and leave recovery / startup code as is.
> 2) Adjust the startup code to ignore entries in the virtualhost file that
> have been loaded from the persistent store.
> 3) Adjust the startup logic to open the persistent store and merge the vhost
> and store configuration.
> For 1 and 2 we also need to create a JIRA for the broken persistent queue
> configuration changes as this is not a new problem.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project: http://qpid.apache.org
Use/Interact: mailto:[email protected]