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