You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@activemq.apache.org by "Timothy Bish (JIRA)" <ji...@apache.org> on 2008/11/26 15:31:08 UTC

[jira] Created: (AMQCPP-209) Transaction Integration Tests for both Stomp and Openwire fail randomly

Transaction Integration Tests for both Stomp and Openwire fail randomly
-----------------------------------------------------------------------

                 Key: AMQCPP-209
                 URL: https://issues.apache.org/activemq/browse/AMQCPP-209
             Project: ActiveMQ C++ Client
          Issue Type: Bug
          Components: Integration Tests
    Affects Versions: 2.2.2, 2.2.1, 2.2
         Environment: Mac OS/X, Windows
            Reporter: Timothy Bish
            Assignee: Timothy Bish
             Fix For: 2.3


The Transaction tests in the Integration test suite are incorrect and lead to occasional failures against recent brokers.  The tests need to be rewritten to correctly test the Transactional Logic.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Resolved: (AMQCPP-209) Transaction Integration Tests for both Stomp and Openwire fail randomly

Posted by "Timothy Bish (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/activemq/browse/AMQCPP-209?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Timothy Bish resolved AMQCPP-209.
---------------------------------

    Resolution: Fixed

Latest changes seem to have fixed the outstanding issues.

> Transaction Integration Tests for both Stomp and Openwire fail randomly
> -----------------------------------------------------------------------
>
>                 Key: AMQCPP-209
>                 URL: https://issues.apache.org/activemq/browse/AMQCPP-209
>             Project: ActiveMQ C++ Client
>          Issue Type: Bug
>          Components: Integration Tests
>    Affects Versions: 2.2, 2.2.1, 2.2.2
>         Environment: Mac OS/X, Windows
>            Reporter: Timothy Bish
>            Assignee: Timothy Bish
>             Fix For: 3.0
>
>          Time Spent: 3 days
>  Remaining Estimate: 0 minutes
>
> The Transaction tests in the Integration test suite are incorrect and lead to occasional failures against recent brokers.  The tests need to be rewritten to correctly test the Transactional Logic.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Reopened: (AMQCPP-209) Transaction Integration Tests for both Stomp and Openwire fail randomly

Posted by "Timothy Bish (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/activemq/browse/AMQCPP-209?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Timothy Bish reopened AMQCPP-209:
---------------------------------


Still can be flaky on windows, messages sometimes aren't received anymore after a commit call for messages sent previously.

> Transaction Integration Tests for both Stomp and Openwire fail randomly
> -----------------------------------------------------------------------
>
>                 Key: AMQCPP-209
>                 URL: https://issues.apache.org/activemq/browse/AMQCPP-209
>             Project: ActiveMQ C++ Client
>          Issue Type: Bug
>          Components: Integration Tests
>    Affects Versions: 2.2, 2.2.1, 2.2.2
>         Environment: Mac OS/X, Windows
>            Reporter: Timothy Bish
>            Assignee: Timothy Bish
>             Fix For: 3.0
>
>          Time Spent: 3 days
>  Remaining Estimate: 0 minutes
>
> The Transaction tests in the Integration test suite are incorrect and lead to occasional failures against recent brokers.  The tests need to be rewritten to correctly test the Transactional Logic.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Resolved: (AMQCPP-209) Transaction Integration Tests for both Stomp and Openwire fail randomly

Posted by "Timothy Bish (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/activemq/browse/AMQCPP-209?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Timothy Bish resolved AMQCPP-209.
---------------------------------

    Resolution: Fixed

Fixed in trunk

> Transaction Integration Tests for both Stomp and Openwire fail randomly
> -----------------------------------------------------------------------
>
>                 Key: AMQCPP-209
>                 URL: https://issues.apache.org/activemq/browse/AMQCPP-209
>             Project: ActiveMQ C++ Client
>          Issue Type: Bug
>          Components: Integration Tests
>    Affects Versions: 2.2, 2.2.1, 2.2.2
>         Environment: Mac OS/X, Windows
>            Reporter: Timothy Bish
>            Assignee: Timothy Bish
>             Fix For: 3.0
>
>          Time Spent: 3 days
>  Remaining Estimate: 0 minutes
>
> The Transaction tests in the Integration test suite are incorrect and lead to occasional failures against recent brokers.  The tests need to be rewritten to correctly test the Transactional Logic.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (AMQCPP-209) Transaction Integration Tests for both Stomp and Openwire fail randomly

Posted by "Timothy Bish (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/activemq/browse/AMQCPP-209?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Timothy Bish updated AMQCPP-209:
--------------------------------

    Fix Version/s:     (was: 2.3)
                   3.0

> Transaction Integration Tests for both Stomp and Openwire fail randomly
> -----------------------------------------------------------------------
>
>                 Key: AMQCPP-209
>                 URL: https://issues.apache.org/activemq/browse/AMQCPP-209
>             Project: ActiveMQ C++ Client
>          Issue Type: Bug
>          Components: Integration Tests
>    Affects Versions: 2.2, 2.2.1, 2.2.2
>         Environment: Mac OS/X, Windows
>            Reporter: Timothy Bish
>            Assignee: Timothy Bish
>             Fix For: 3.0
>
>
> The Transaction tests in the Integration test suite are incorrect and lead to occasional failures against recent brokers.  The tests need to be rewritten to correctly test the Transactional Logic.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (AMQCPP-209) Transaction Integration Tests for both Stomp and Openwire fail randomly

Posted by "Timothy Bish (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/activemq/browse/AMQCPP-209?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=47867#action_47867 ] 

Timothy Bish commented on AMQCPP-209:
-------------------------------------

The integration tests have been completely refactored to combine the code to test stomp and openwire into common test cases.  The tests now all match between protocols and show that there is inconsistent behaviour between Stomp and Openwire when testing transactions.

> Transaction Integration Tests for both Stomp and Openwire fail randomly
> -----------------------------------------------------------------------
>
>                 Key: AMQCPP-209
>                 URL: https://issues.apache.org/activemq/browse/AMQCPP-209
>             Project: ActiveMQ C++ Client
>          Issue Type: Bug
>          Components: Integration Tests
>    Affects Versions: 2.2, 2.2.1, 2.2.2
>         Environment: Mac OS/X, Windows
>            Reporter: Timothy Bish
>            Assignee: Timothy Bish
>             Fix For: 2.3
>
>
> The Transaction tests in the Integration test suite are incorrect and lead to occasional failures against recent brokers.  The tests need to be rewritten to correctly test the Transactional Logic.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Work logged: (AMQCPP-209) Transaction Integration Tests for both Stomp and Openwire fail randomly

Posted by "Timothy Bish (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/activemq/browse/AMQCPP-209?page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#action_36822 ]

Timothy Bish logged work on AMQCPP-209:
---------------------------------------

                Author: Timothy Bish
            Created on: 02/Apr/09 05:34 AM
            Start Date: 02/Apr/09 05:32 AM
    Worklog Time Spent: 3 days 
      Work Description: I've refactored the way in which messages are ack'd and transactions are dealt with in the core code.  The tests are now passing on Linux, will test on windows and mac later on.  The only remaining issue is some quirks with closing consumers and sessions before a transaction has been completed, almost done fixing that.  Since we don't currently have stomp support the stomp tests have been disabled.  Once Stomp support makes its comeback new issues can be opened if any are found.

Issue Time Tracking
-------------------

            Time Spent: 3 days
    Remaining Estimate: 0 minutes

> Transaction Integration Tests for both Stomp and Openwire fail randomly
> -----------------------------------------------------------------------
>
>                 Key: AMQCPP-209
>                 URL: https://issues.apache.org/activemq/browse/AMQCPP-209
>             Project: ActiveMQ C++ Client
>          Issue Type: Bug
>          Components: Integration Tests
>    Affects Versions: 2.2, 2.2.1, 2.2.2
>         Environment: Mac OS/X, Windows
>            Reporter: Timothy Bish
>            Assignee: Timothy Bish
>             Fix For: 3.0
>
>          Time Spent: 3 days
>  Remaining Estimate: 0 minutes
>
> The Transaction tests in the Integration test suite are incorrect and lead to occasional failures against recent brokers.  The tests need to be rewritten to correctly test the Transactional Logic.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Work started: (AMQCPP-209) Transaction Integration Tests for both Stomp and Openwire fail randomly

Posted by "Timothy Bish (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/activemq/browse/AMQCPP-209?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Work on AMQCPP-209 started by Timothy Bish.

> Transaction Integration Tests for both Stomp and Openwire fail randomly
> -----------------------------------------------------------------------
>
>                 Key: AMQCPP-209
>                 URL: https://issues.apache.org/activemq/browse/AMQCPP-209
>             Project: ActiveMQ C++ Client
>          Issue Type: Bug
>          Components: Integration Tests
>    Affects Versions: 2.2, 2.2.1, 2.2.2
>         Environment: Mac OS/X, Windows
>            Reporter: Timothy Bish
>            Assignee: Timothy Bish
>             Fix For: 3.0
>
>
> The Transaction tests in the Integration test suite are incorrect and lead to occasional failures against recent brokers.  The tests need to be rewritten to correctly test the Transactional Logic.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.