Description of problem: Replicate transactional state for TX transactions in the cluster.
No test info. Putting NEEDINFO flag.
Things to test for cluster tx support: In a multi-node cluster: - start a tx transaction on one node, commit, verify results visible on all nodes. - start a tx transaction, do some work, rollback. Verify results *not* visible on all nodes. - start a tx transaction, do some work. Add a new cluster node. do more work and commit - verify results visible on new node. - start a tx transaction, do some work. Add a new cluster node. do more work and rollback - verify results not visible on new node. These cases can probably be combined to avoid starting multiple clusters, e.g. do first 2 tests on one cluster, the start 2 tx transactions & add new member commit one rollback the other etc.
Comitted r711587. Unit test is qpid/cpp/src/tests/cluster_test.cpp - test case testTxTransaction
Complete cluster test ran without failures. Feature implemented. Validated on RHEL 5.2 i386 / x86_64 in 3 node openais cluster. (rev:720810) ->VERIFIED
An advisory has been issued which should help the problem described in this bug report. This report is therefore being closed with a resolution of ERRATA. For more information on therefore solution and/or where to find the updated files, please follow the link below. You may reopen this bug report if the solution does not work for you. http://rhn.redhat.com/errata/RHEA-2009-0035.html