[infinispan-dev] running test suite with JBossTM vs DummyTM
Manik Surtani
manik at jboss.org
Tue Jan 25 12:12:01 EST 2011
How's this for a solution:
1) Test suite remains the same
2) Running tests locally remains the same (using the DummyTM)
3) Our Hudson environment runs the testsuite with the -Dinfinispan.tm=jbosstm parameter.
This way, at least our CI builds will use a *real* TM. If we find failures on Hudson that we want to debug locally, we add -Dinfinispan.tm=jbosstm parameter. to any local run we want to trace.
Thoughts?
Cheers
Manik
On 24 Jan 2011, at 16:50, Mircea Markus wrote:
> On 24 Jan 2011, at 16:34, Sanne Grinovero wrote:
>> Seems a good idea, but it's also nice if we can keep the testsuite
>> quick to run;
> The performance difference would result from TM doing write on the disk during 2PC prepare( I think it's after the prepare phase). This only happens if we run distributed transactions tough (i.e. more than one participant), otherwise the TM would optimise the call for a single resource and no disk access takes place.
> Even more, AFAIK this can be disabled not to do disk access ( keep tx log in memory).
> So I estimate the performance should be about the same.
>
>
> _______________________________________________
> infinispan-dev mailing list
> infinispan-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/infinispan-dev
--
Manik Surtani
manik at jboss.org
twitter.com/maniksurtani
Lead, Infinispan
http://www.infinispan.org
More information about the infinispan-dev
mailing list