You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@qpid.apache.org by "michael j. goulish (JIRA)" <qp...@incubator.apache.org> on 2009/01/22 21:59:59 UTC
[jira] Created: (QPID-1611) patch for BZ 480871
patch for BZ 480871
-------------------
Key: QPID-1611
URL: https://issues.apache.org/jira/browse/QPID-1611
Project: Qpid
Issue Type: Bug
Components: C++ Broker
Reporter: michael j. goulish
Priority: Critical
BZ 480871
queue durability does not survive cluster broker newbie sync.
! catch attached patch !
--
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-subscribe@qpid.apache.org
[jira] Updated: (QPID-1611) queue durability is lost on
broker-newbie sync.
Posted by "michael j. goulish (JIRA)" <qp...@incubator.apache.org>.
[ https://issues.apache.org/jira/browse/QPID-1611?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
michael j. goulish updated QPID-1611:
-------------------------------------
Attachment: qpid_1611.diff
Previous version had problem with MessageStore code during its recovery operation.
This version adds a way for the RecoverManager to tell the Queue code that we are dong a recovery -- thus avoiding a double queue creation that was messing up Store.
> queue durability is lost on broker-newbie sync.
> -----------------------------------------------
>
> Key: QPID-1611
> URL: https://issues.apache.org/jira/browse/QPID-1611
> Project: Qpid
> Issue Type: Bug
> Components: C++ Broker
> Reporter: michael j. goulish
> Priority: Critical
> Fix For: M5
>
> Attachments: qpid_1611.diff
>
>
> queue durability does not survive cluster broker newbie sync.
> When a new broker is syncing up with a cluster, it gets all the information it needs to preserve queue durability,
> But the code pathway that we go through in that case does not tell the journaling code to create a journal.
> This has the effect of making the queue not durable after all.
> ! catch attached patch !
--
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-subscribe@qpid.apache.org
[jira] Reopened: (QPID-1611) queue durability is lost on
broker-newbie sync.
Posted by "michael j. goulish (JIRA)" <qp...@incubator.apache.org>.
[ https://issues.apache.org/jira/browse/QPID-1611?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
michael j. goulish reopened QPID-1611:
--------------------------------------
My attached fix is OK wrt the Broker -- but breaks MessageStore tests.
> queue durability is lost on broker-newbie sync.
> -----------------------------------------------
>
> Key: QPID-1611
> URL: https://issues.apache.org/jira/browse/QPID-1611
> Project: Qpid
> Issue Type: Bug
> Components: C++ Broker
> Reporter: michael j. goulish
> Priority: Critical
> Fix For: M5
>
> Attachments: 480871.diff
>
>
> queue durability does not survive cluster broker newbie sync.
> When a new broker is syncing up with a cluster, it gets all the information it needs to preserve queue durability,
> But the code pathway that we go through in that case does not tell the journaling code to create a journal.
> This has the effect of making the queue not durable after all.
> ! catch attached patch !
--
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-subscribe@qpid.apache.org
[jira] Updated: (QPID-1611) patch for BZ 480871
Posted by "michael j. goulish (JIRA)" <qp...@incubator.apache.org>.
[ https://issues.apache.org/jira/browse/QPID-1611?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
michael j. goulish updated QPID-1611:
-------------------------------------
Attachment: 480871.diff
> patch for BZ 480871
> -------------------
>
> Key: QPID-1611
> URL: https://issues.apache.org/jira/browse/QPID-1611
> Project: Qpid
> Issue Type: Bug
> Components: C++ Broker
> Reporter: michael j. goulish
> Priority: Critical
> Attachments: 480871.diff
>
>
> BZ 480871
> queue durability does not survive cluster broker newbie sync.
> ! catch attached patch !
--
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-subscribe@qpid.apache.org
[jira] Updated: (QPID-1611) queue durability is lost on
broker-newbie sync.
Posted by "michael j. goulish (JIRA)" <qp...@incubator.apache.org>.
[ https://issues.apache.org/jira/browse/QPID-1611?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
michael j. goulish updated QPID-1611:
-------------------------------------
Attachment: (was: 480871.diff)
> queue durability is lost on broker-newbie sync.
> -----------------------------------------------
>
> Key: QPID-1611
> URL: https://issues.apache.org/jira/browse/QPID-1611
> Project: Qpid
> Issue Type: Bug
> Components: C++ Broker
> Reporter: michael j. goulish
> Priority: Critical
> Fix For: M5
>
>
> queue durability does not survive cluster broker newbie sync.
> When a new broker is syncing up with a cluster, it gets all the information it needs to preserve queue durability,
> But the code pathway that we go through in that case does not tell the journaling code to create a journal.
> This has the effect of making the queue not durable after all.
> ! catch attached patch !
--
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-subscribe@qpid.apache.org
[jira] Resolved: (QPID-1611) queue durability is lost on
broker-newbie sync.
Posted by "Gordon Sim (JIRA)" <qp...@incubator.apache.org>.
[ https://issues.apache.org/jira/browse/QPID-1611?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Gordon Sim resolved QPID-1611.
------------------------------
Resolution: Fixed
Fix Version/s: M5
Committed as r736814
> queue durability is lost on broker-newbie sync.
> -----------------------------------------------
>
> Key: QPID-1611
> URL: https://issues.apache.org/jira/browse/QPID-1611
> Project: Qpid
> Issue Type: Bug
> Components: C++ Broker
> Reporter: michael j. goulish
> Priority: Critical
> Fix For: M5
>
> Attachments: 480871.diff
>
>
> queue durability does not survive cluster broker newbie sync.
> When a new broker is syncing up with a cluster, it gets all the information it needs to preserve queue durability,
> But the code pathway that we go through in that case does not tell the journaling code to create a journal.
> This has the effect of making the queue not durable after all.
> ! catch attached patch !
--
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-subscribe@qpid.apache.org
[jira] Updated: (QPID-1611) queue durability is lost on
broker-newbie sync.
Posted by "michael j. goulish (JIRA)" <qp...@incubator.apache.org>.
[ https://issues.apache.org/jira/browse/QPID-1611?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
michael j. goulish updated QPID-1611:
-------------------------------------
Description:
queue durability does not survive cluster broker newbie sync.
When a new broker is syncing up with a cluster, it gets all the information it needs to preserve queue durability,
But the code pathway that we go through in that case does not tell the journaling code to create a journal.
This has the effect of making the queue not durable after all.
! catch attached patch !
was:
BZ 480871
queue durability does not survive cluster broker newbie sync.
! catch attached patch !
Summary: queue durability is lost on broker-newbie sync. (was: patch for BZ 480871)
> queue durability is lost on broker-newbie sync.
> -----------------------------------------------
>
> Key: QPID-1611
> URL: https://issues.apache.org/jira/browse/QPID-1611
> Project: Qpid
> Issue Type: Bug
> Components: C++ Broker
> Reporter: michael j. goulish
> Priority: Critical
> Attachments: 480871.diff
>
>
> queue durability does not survive cluster broker newbie sync.
> When a new broker is syncing up with a cluster, it gets all the information it needs to preserve queue durability,
> But the code pathway that we go through in that case does not tell the journaling code to create a journal.
> This has the effect of making the queue not durable after all.
> ! catch attached patch !
--
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-subscribe@qpid.apache.org
[jira] Resolved: (QPID-1611) queue durability is lost on
broker-newbie sync.
Posted by "Carl Trieloff (JIRA)" <qp...@incubator.apache.org>.
[ https://issues.apache.org/jira/browse/QPID-1611?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Carl Trieloff resolved QPID-1611.
---------------------------------
Resolution: Fixed
Committed revision 737460.
> queue durability is lost on broker-newbie sync.
> -----------------------------------------------
>
> Key: QPID-1611
> URL: https://issues.apache.org/jira/browse/QPID-1611
> Project: Qpid
> Issue Type: Bug
> Components: C++ Broker
> Reporter: michael j. goulish
> Priority: Critical
> Fix For: M5
>
> Attachments: qpid_1611.diff
>
>
> queue durability does not survive cluster broker newbie sync.
> When a new broker is syncing up with a cluster, it gets all the information it needs to preserve queue durability,
> But the code pathway that we go through in that case does not tell the journaling code to create a journal.
> This has the effect of making the queue not durable after all.
> ! catch attached patch !
--
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-subscribe@qpid.apache.org