[infinispan-issues] [JBoss JIRA] Issue Comment Edited: (ISPN-849) testTransactional doesn't ever work
luca stancapiano (JIRA)
jira-events at lists.jboss.org
Mon Dec 27 12:12:17 EST 2010
[ https://issues.jboss.org/browse/ISPN-849?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12572352#comment-12572352 ]
luca stancapiano edited comment on ISPN-849 at 12/27/10 12:11 PM:
------------------------------------------------------------------
I confirm that sometimes the commit inside the transaction:
t1.commit();
doesn't replicate. I'ld like see if it is a lack of time or there is some other issue
was (Author: sviluppatorefico):
I confirm that sometimes the commit inside the transaction:
t1.commit();
doesn't replicate
> testTransactional doesn't ever work
> -----------------------------------
>
> Key: ISPN-849
> URL: https://issues.jboss.org/browse/ISPN-849
> Project: Infinispan
> Issue Type: Bug
> Environment: mac osx
> java version "1.6.0_22"
> Java(TM) SE Runtime Environment (build 1.6.0_22-b04-307-10M3261)
> Java HotSpot(TM) 64-Bit Server VM (build 17.1-b03-307, mixed mode)
> Apache Maven 3.0 (r1004208; 2010-10-04 13:50:56+0200)
> Reporter: luca stancapiano
> Assignee: Manik Surtani
>
> I'm triing testTransactional inside distribution.rehash.ConcurrentNonOverlappingLeaveTest . Often it doesn't update the c1 cache with the value "transactionally_replaced" instead of "v1".
> I thought about a syncronization problem of the Threads but I see that the put of the field always is executed before the get. Actually the problem seems be in org.infinispan.distribution.rehash.RehashTestBase class (95-109):
> TransactionManager t1 = TestingUtil.getTransactionManager(c1);
> t1.begin();
> c1.put(keys.get(0), "transactionally_replaced");
> Transaction tx = t1.getTransaction();
> tx.enlistResource(new XAResourceAdapter() {
> public int prepare(Xid id) {
> // this would be called *after* the cache prepares.
> try {
> l.await();
> } catch (InterruptedException e) {
> }
> return XAResource.XA_OK;
> }
> });
> t1.commit();
> maybe sometime there is a rollback
--
This message is automatically generated by JIRA.
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the infinispan-issues
mailing list