Bug 1067920 - messages are redelivered after failover on Vienna, xa tx
Summary: messages are redelivered after failover on Vienna, xa tx
Keywords:
Status: NEW
Alias: None
Product: Red Hat Enterprise MRG
Classification: Red Hat
Component: qpid-jca
Version: Development
Hardware: Unspecified
OS: Unspecified
medium
medium
Target Milestone: ---
: ---
Assignee: messaging-bugs
QA Contact: MRG Quality Engineering
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2014-02-21 11:35 UTC by Valiantsina Hubeika
Modified: 2022-04-23 08:29 UTC (History)
2 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed:
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)

Description Valiantsina Hubeika 2014-02-21 11:35:26 UTC
Description of problem:

Messages are redelivered after failover, when xa transactions are used.



Version-Release number of selected component (if applicable):

qpid-cpp-server-ha-0.22-35.el6.x86_64
qpid-cpp-server-0.22-35.el6.x86_64
qpid-cpp-server-linearstore-0.22-35.el6.x86_64
qpid-cpp-server-devel-0.22-35.el6.x86_64
qpid-cpp-server-xml-0.22-35.el6.x86_64

qpid-jca-0.18

How reproducible:

100%

Steps to Reproduce:
0. setup Vienna cluster
1. send N messages to queue_in
2. MDB listens on queue_in and re-sends messages to queue_out
3. before all messages are processed by MDB, trigger failover from the primary node
4. after all messages are processed by MDB, check the number of messages in queue-out

Actual results:

number of messages in queue-out is much larger than N

Expected results:

queue-out contains N mesages

Additional info:


Note You need to log in before you can comment on or make changes to this bug.