[ 
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:dev-subscr...@qpid.apache.org

Reply via email to