You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@activemq.apache.org by "Raul Kripalani (JIRA)" <ji...@apache.org> on 2012/09/04 17:42:08 UTC

[jira] [Created] (AMQ-4017) Demand Forwarding Bridge uses value of asyncDispatch for advisory consumers

Raul Kripalani created AMQ-4017:
-----------------------------------

             Summary: Demand Forwarding Bridge uses value of asyncDispatch for advisory consumers
                 Key: AMQ-4017
                 URL: https://issues.apache.org/jira/browse/AMQ-4017
             Project: ActiveMQ
          Issue Type: Bug
          Components: Broker
    Affects Versions: 5.6.0, 5.5.1
            Reporter: Raul Kripalani


The value of the dispatchAsync option on the networkConnector element is used when constructing the ConsumerInfo command to subscribe to demand-related consumer advisories on the remote broker.

A 'false' value means we risk blocking the remote broker if the local->remote broker connection is blocked.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Updated] (AMQ-4017) Demand Forwarding Bridge uses value of asyncDispatch for advisory consumers

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

Raul Kripalani updated AMQ-4017:
--------------------------------

    Description: 
The value of the dispatchAsync option on the networkConnector element is used when creating the ConsumerInfo command that we dispatch to the remote broker with the aim of subscribing to demand-related consumer advisories.

A 'false' value means we risk blocking the remote broker if the local->remote broker connection is blocked.

  was:
The value of the dispatchAsync option on the networkConnector element is used when constructing the ConsumerInfo command to subscribe to demand-related consumer advisories on the remote broker.

A 'false' value means we risk blocking the remote broker if the local->remote broker connection is blocked.

    
> Demand Forwarding Bridge uses value of asyncDispatch for advisory consumers
> ---------------------------------------------------------------------------
>
>                 Key: AMQ-4017
>                 URL: https://issues.apache.org/jira/browse/AMQ-4017
>             Project: ActiveMQ
>          Issue Type: Bug
>          Components: Broker
>    Affects Versions: 5.5.1, 5.6.0
>            Reporter: Raul Kripalani
>              Labels: advisory, dispatch, network, networkConnector
>
> The value of the dispatchAsync option on the networkConnector element is used when creating the ConsumerInfo command that we dispatch to the remote broker with the aim of subscribing to demand-related consumer advisories.
> A 'false' value means we risk blocking the remote broker if the local->remote broker connection is blocked.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Resolved] (AMQ-4017) Demand Forwarding Bridge uses value of asyncDispatch for advisory consumers

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

Gary Tully resolved AMQ-4017.
-----------------------------

       Resolution: Fixed
    Fix Version/s: 5.7.0
         Assignee: Gary Tully

fix in http://svn.apache.org/viewvc?rev=1381095&view=rev

the network connector advisory consumer is always asyncDispatch
the config flag only effects the local proxy consumers that forward
                
> Demand Forwarding Bridge uses value of asyncDispatch for advisory consumers
> ---------------------------------------------------------------------------
>
>                 Key: AMQ-4017
>                 URL: https://issues.apache.org/jira/browse/AMQ-4017
>             Project: ActiveMQ
>          Issue Type: Bug
>          Components: Broker
>    Affects Versions: 5.5.1, 5.6.0
>            Reporter: Raul Kripalani
>            Assignee: Gary Tully
>              Labels: advisory, dispatch, network, networkConnector
>             Fix For: 5.7.0
>
>
> The value of the dispatchAsync option on the networkConnector element is used when creating the ConsumerInfo command that we dispatch to the remote broker with the aim of subscribing to demand-related consumer advisories.
> A 'false' value means we risk blocking the remote broker if the local->remote broker connection is blocked.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Commented] (AMQ-4017) Demand Forwarding Bridge uses value of asyncDispatch for advisory consumers

Posted by "Raul Kripalani (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/AMQ-4017?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13447760#comment-13447760 ] 

Raul Kripalani commented on AMQ-4017:
-------------------------------------

IRC chat record with gtully:

{quote}
17:14:06 raul: hey, quick question... what is the dispatchAsync on the network connector used for? is it only used when listening for advisories?
17:24:05 gtully: raul: it is also used for local proxy consumers that will do the forwarding... in fact, I don't think we should use that option for the advisory consumer, it should always be async as a block would propagate back to the broker
17:29:30 raul: gtully, I think it's being used for the advisory consumer at least on 5.5.1: DemandForwardingSubscription.startRemoteBridge, inside the 'demandConsumerInfo' ConsumerInfo
17:30:35 gtully: raul: it is, think that is a bug waiting to happen if folks use dispatchAsync=false
{quote}
                
> Demand Forwarding Bridge uses value of asyncDispatch for advisory consumers
> ---------------------------------------------------------------------------
>
>                 Key: AMQ-4017
>                 URL: https://issues.apache.org/jira/browse/AMQ-4017
>             Project: ActiveMQ
>          Issue Type: Bug
>          Components: Broker
>    Affects Versions: 5.5.1, 5.6.0
>            Reporter: Raul Kripalani
>              Labels: advisory, dispatch, network, networkConnector
>
> The value of the dispatchAsync option on the networkConnector element is used when creating the ConsumerInfo command that we dispatch to the remote broker with the aim of subscribing to demand-related consumer advisories.
> A 'false' value means we risk blocking the remote broker if the local->remote broker connection is blocked.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira