You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@qpid.apache.org by "Alan Conway (JIRA)" <ji...@apache.org> on 2011/04/15 19:02:05 UTC

[jira] [Created] (QPID-3208) Exchanges make best effort to route messages if there is an error.

Exchanges make best effort to route messages if there is an error.
------------------------------------------------------------------

                 Key: QPID-3208
                 URL: https://issues.apache.org/jira/browse/QPID-3208
             Project: Qpid
          Issue Type: Bug
    Affects Versions: 0.11
            Reporter: Alan Conway
            Assignee: Alan Conway
             Fix For: 0.11


If multiple queues are bound to the same routing key,
then a failure to deliver to one of the queues (e.g. policy limit
error) could prevent delivery on some of the other queues.

The exchange should deliver to every queue that did not
have an error before raising an error.



--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:dev-subscribe@qpid.apache.org


[jira] [Resolved] (QPID-3208) Exchanges make best effort to route messages if there is an error.

Posted by "Alan Conway (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/QPID-3208?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Alan Conway resolved QPID-3208.
-------------------------------

    Resolution: Fixed

> Exchanges make best effort to route messages if there is an error.
> ------------------------------------------------------------------
>
>                 Key: QPID-3208
>                 URL: https://issues.apache.org/jira/browse/QPID-3208
>             Project: Qpid
>          Issue Type: Bug
>    Affects Versions: 0.11
>            Reporter: Alan Conway
>            Assignee: Alan Conway
>             Fix For: 0.11
>
>
> If multiple queues are bound to the same routing key,
> then a failure to deliver to one of the queues (e.g. policy limit
> error) could prevent delivery on some of the other queues.
> The exchange should deliver to every queue that did not
> have an error before raising an error.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:dev-subscribe@qpid.apache.org


[jira] [Commented] (QPID-3208) Exchanges make best effort to route messages if there is an error.

Posted by "Alan Conway (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/QPID-3208?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13021705#comment-13021705 ] 

Alan Conway commented on QPID-3208:
-----------------------------------

Note this bug can cause cluster brokers to shut down with an "invalid-argument" error. This has caused problems for on at least one user.

> Exchanges make best effort to route messages if there is an error.
> ------------------------------------------------------------------
>
>                 Key: QPID-3208
>                 URL: https://issues.apache.org/jira/browse/QPID-3208
>             Project: Qpid
>          Issue Type: Bug
>    Affects Versions: 0.11
>            Reporter: Alan Conway
>            Assignee: Alan Conway
>             Fix For: 0.11
>
>
> If multiple queues are bound to the same routing key,
> then a failure to deliver to one of the queues (e.g. policy limit
> error) could prevent delivery on some of the other queues.
> The exchange should deliver to every queue that did not
> have an error before raising an error.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:dev-subscribe@qpid.apache.org


[jira] [Commented] (QPID-3208) Exchanges make best effort to route messages if there is an error.

Posted by "Alan Conway (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/QPID-3208?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13021243#comment-13021243 ] 

Alan Conway commented on QPID-3208:
-----------------------------------

Fixed on trunk r1094734

> Exchanges make best effort to route messages if there is an error.
> ------------------------------------------------------------------
>
>                 Key: QPID-3208
>                 URL: https://issues.apache.org/jira/browse/QPID-3208
>             Project: Qpid
>          Issue Type: Bug
>    Affects Versions: 0.11
>            Reporter: Alan Conway
>            Assignee: Alan Conway
>             Fix For: 0.11
>
>
> If multiple queues are bound to the same routing key,
> then a failure to deliver to one of the queues (e.g. policy limit
> error) could prevent delivery on some of the other queues.
> The exchange should deliver to every queue that did not
> have an error before raising an error.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:dev-subscribe@qpid.apache.org


[jira] [Commented] (QPID-3208) Exchanges make best effort to route messages if there is an error.

Posted by "Alan Conway (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/QPID-3208?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13020355#comment-13020355 ] 

Alan Conway commented on QPID-3208:
-----------------------------------

Reviewed https://reviews.apache.org/r/597/

> Exchanges make best effort to route messages if there is an error.
> ------------------------------------------------------------------
>
>                 Key: QPID-3208
>                 URL: https://issues.apache.org/jira/browse/QPID-3208
>             Project: Qpid
>          Issue Type: Bug
>    Affects Versions: 0.11
>            Reporter: Alan Conway
>            Assignee: Alan Conway
>             Fix For: 0.11
>
>
> If multiple queues are bound to the same routing key,
> then a failure to deliver to one of the queues (e.g. policy limit
> error) could prevent delivery on some of the other queues.
> The exchange should deliver to every queue that did not
> have an error before raising an error.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:dev-subscribe@qpid.apache.org