[ https://issues.apache.org/jira/browse/QPID-1873?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12712996#action_12712996 ]
Alan Conway commented on QPID-1873: ----------------------------------- Sounds like the correct fix is as follows: Don't modify Queue/Exchange::encode/decode - stay store compatible. Modify cluster::updateClient::updateQueue/updateExchange and cluster::Connection::queue/exchange to use Queue/Exchange::encode/decode plus add code to encode/decode all the queue/ExchangeDeclare arguments that are missing from the store. > Queue durability does not propagate in cluster newbie broker update. > -------------------------------------------------------------------- > > Key: QPID-1873 > URL: https://issues.apache.org/jira/browse/QPID-1873 > Project: Qpid > Issue Type: Bug > Components: C++ Broker > Reporter: michael j. goulish > Attachments: queue_durability_propagation.diff > > > When a newbie broker is added to a cluster, it will hallucinate all of its > queues as durable. > It happens because the encode / decode stuff in src/qpid/broker/Queue.cpp > just doesn't propagate the actual durability status of queues. > It assumes that all queues are durable. -- 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