You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@qpid.apache.org by "Andrew MacBean (Created) (JIRA)" <ji...@apache.org> on 2011/11/09 12:48:51 UTC

[jira] [Created] (QPID-3597) Python Headers Exchange tests fail against Java Broker

Python Headers Exchange tests fail against Java Broker
------------------------------------------------------

                 Key: QPID-3597
                 URL: https://issues.apache.org/jira/browse/QPID-3597
             Project: Qpid
          Issue Type: Bug
          Components: Java Broker, Python Test Suite
    Affects Versions: 0.12
            Reporter: Andrew MacBean
             Fix For: 0.15


Python Headers Exchange tests fail against Java Broker

qpid_tests.broker_0_10.exchange.HeadersExchangeTests.*
qpid_tests.broker_0_10.queue.QueueTests.test_unbind_headers
qpid_tests.broker_0_10.exchange.RecommendedTypesRuleTests.testHeaders
qpid_tests.broker_0_10.exchange.RequiredInstancesRuleTests.testAmqMatch
qpid_tests.broker_0_10.query.QueryTests.test_exchange_bound_header

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
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-3597) Python Headers Exchange tests fail against Java Broker

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

Robbie Gemmell resolved QPID-3597.
----------------------------------

    Resolution: Fixed

Looks good to me (but then so did 2. when I fluffed it, apparently... :S)
                
> Python Headers Exchange tests fail against Java Broker
> ------------------------------------------------------
>
>                 Key: QPID-3597
>                 URL: https://issues.apache.org/jira/browse/QPID-3597
>             Project: Qpid
>          Issue Type: Bug
>          Components: Java Broker, Python Test Suite
>    Affects Versions: 0.12
>            Reporter: Andrew MacBean
>            Assignee: Robbie Gemmell
>             Fix For: 0.15
>
>
> Python Headers Exchange tests fail against Java Broker
> qpid_tests.broker_0_10.exchange.HeadersExchangeTests.*
> qpid_tests.broker_0_10.queue.QueueTests.test_unbind_headers
> qpid_tests.broker_0_10.exchange.RecommendedTypesRuleTests.testHeaders
> qpid_tests.broker_0_10.exchange.RequiredInstancesRuleTests.testAmqMatch
> qpid_tests.broker_0_10.query.QueryTests.test_exchange_bound_header

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
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] [Assigned] (QPID-3597) Python Headers Exchange tests fail against Java Broker

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

Rob Godfrey reassigned QPID-3597:
---------------------------------

    Assignee: Rob Godfrey
    
> Python Headers Exchange tests fail against Java Broker
> ------------------------------------------------------
>
>                 Key: QPID-3597
>                 URL: https://issues.apache.org/jira/browse/QPID-3597
>             Project: Qpid
>          Issue Type: Bug
>          Components: Java Broker, Python Test Suite
>    Affects Versions: 0.12
>            Reporter: Andrew MacBean
>            Assignee: Rob Godfrey
>             Fix For: 0.15
>
>
> Python Headers Exchange tests fail against Java Broker
> qpid_tests.broker_0_10.exchange.HeadersExchangeTests.*
> qpid_tests.broker_0_10.queue.QueueTests.test_unbind_headers
> qpid_tests.broker_0_10.exchange.RecommendedTypesRuleTests.testHeaders
> qpid_tests.broker_0_10.exchange.RequiredInstancesRuleTests.testAmqMatch
> qpid_tests.broker_0_10.query.QueryTests.test_exchange_bound_header

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
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] [Assigned] (QPID-3597) Python Headers Exchange tests fail against Java Broker

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

Rob Godfrey reassigned QPID-3597:
---------------------------------

    Assignee: Robbie Gemmell  (was: Rob Godfrey)

Robbie - can you review?
                
> Python Headers Exchange tests fail against Java Broker
> ------------------------------------------------------
>
>                 Key: QPID-3597
>                 URL: https://issues.apache.org/jira/browse/QPID-3597
>             Project: Qpid
>          Issue Type: Bug
>          Components: Java Broker, Python Test Suite
>    Affects Versions: 0.12
>            Reporter: Andrew MacBean
>            Assignee: Robbie Gemmell
>             Fix For: 0.15
>
>
> Python Headers Exchange tests fail against Java Broker
> qpid_tests.broker_0_10.exchange.HeadersExchangeTests.*
> qpid_tests.broker_0_10.queue.QueueTests.test_unbind_headers
> qpid_tests.broker_0_10.exchange.RecommendedTypesRuleTests.testHeaders
> qpid_tests.broker_0_10.exchange.RequiredInstancesRuleTests.testAmqMatch
> qpid_tests.broker_0_10.query.QueryTests.test_exchange_bound_header

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
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-3597) Python Headers Exchange tests fail against Java Broker

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

Rob Godfrey commented on QPID-3597:
-----------------------------------

A number of different fixes required here

1) The broker was always trying to turn argument maps into field tables, but maps can have a greater range of valid values (and thus field table conversion was failing)

2) The code to actually remove a headers binding was cleverly wrapped inside a _logger.isDebugEnabled() block

3) There was a bug in the common transport for AMQP 0-10 whereby a messageTransfer with no headers and no body was never actually emitted to the application layer by the Assembler.  The Python headers tests seem to be the only place that attempt to send such empty messages

4) The implementation of ExchangeBound with respect to matching arguments was incomplete 9and probably still is)
                
> Python Headers Exchange tests fail against Java Broker
> ------------------------------------------------------
>
>                 Key: QPID-3597
>                 URL: https://issues.apache.org/jira/browse/QPID-3597
>             Project: Qpid
>          Issue Type: Bug
>          Components: Java Broker, Python Test Suite
>    Affects Versions: 0.12
>            Reporter: Andrew MacBean
>            Assignee: Rob Godfrey
>             Fix For: 0.15
>
>
> Python Headers Exchange tests fail against Java Broker
> qpid_tests.broker_0_10.exchange.HeadersExchangeTests.*
> qpid_tests.broker_0_10.queue.QueueTests.test_unbind_headers
> qpid_tests.broker_0_10.exchange.RecommendedTypesRuleTests.testHeaders
> qpid_tests.broker_0_10.exchange.RequiredInstancesRuleTests.testAmqMatch
> qpid_tests.broker_0_10.query.QueryTests.test_exchange_bound_header

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
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] [Updated] (QPID-3597) Python Headers Exchange tests fail against Java Broker

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

Rob Godfrey updated QPID-3597:
------------------------------

    Status: Ready To Review  (was: In Progress)
    
> Python Headers Exchange tests fail against Java Broker
> ------------------------------------------------------
>
>                 Key: QPID-3597
>                 URL: https://issues.apache.org/jira/browse/QPID-3597
>             Project: Qpid
>          Issue Type: Bug
>          Components: Java Broker, Python Test Suite
>    Affects Versions: 0.12
>            Reporter: Andrew MacBean
>            Assignee: Rob Godfrey
>             Fix For: 0.15
>
>
> Python Headers Exchange tests fail against Java Broker
> qpid_tests.broker_0_10.exchange.HeadersExchangeTests.*
> qpid_tests.broker_0_10.queue.QueueTests.test_unbind_headers
> qpid_tests.broker_0_10.exchange.RecommendedTypesRuleTests.testHeaders
> qpid_tests.broker_0_10.exchange.RequiredInstancesRuleTests.testAmqMatch
> qpid_tests.broker_0_10.query.QueryTests.test_exchange_bound_header

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
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