Looks like a bug, mind creating a JIRA for it? On 24 Jan 2012, at 21:45, Pedro Ruivo wrote: > Hi, > > yes I have the versioning enabled. Like you said, I've posted in the forum > too [1]. > > btw, the ISPN config is here [2] > > [1] -- https://community.jboss.org/thread/177846 > [2] -- http://pastebin.com/UCxGXw3K > > Cheers, > Pedro > > On 24-01-2012 19:15, Mircea Markus wrote: >> >> Hi Pedro and thanks for reporting this. >> Do you have versioning enabled? Otherwise the writeSkewCheck won't be >> performed at commit time. >> If you do have versioning enabled, may I suggest to take this on the user >> forums[1] - this way it would be easier for other users that have the same >> problem to find it. >> >> [1] https://community.jboss.org/community/infinispan?view=discussions&start=0 >> >> On 24 Jan 2012, at 18:42, Pedro Ruivo wrote: >>> Hi, >>> >>> I think I have spotted a problem with the write skew check >>> implementation based on versioning. >>> >>> I've made this test to confirm: >>> >>> I have a global counter that is incremented concurrently by two >>> different nodes, running ISPN with Repeatable Read with write skew >>> enabled. I expected that each successfully transaction will commit a >>> different value. >>> >>> In detail, each node do the following: >>> >>> beginTx >>> Integer count = cache.get("counter"); >>> count = count + 1; >>> cache.put("counter", count) >>> commitTx >>> >>> To avoid errors, I've run this test on two ISPN versions: 5.1.0.CR4 and >>> 5.0.1.Final. In 5.0.1.Final, it works as expected. However, on 5.1.0.CR4 >>> I have a lot of repeated values. After a first check at the code, I've >>> the impression that the problem may be due to that the version numbers >>> of the keys for which the write skew check should be run is not sent >>> with the prepare command. >>> >>> Cheers, >>> Pedro Ruivo >>> _______________________________________________ >>> infinispan-dev mailing list >>> infinispan-dev@lists.jboss.org >>> https://lists.jboss.org/mailman/listinfo/infinispan-dev >> >> >> >> _______________________________________________ >> infinispan-dev mailing list >> infinispan-dev@lists.jboss.org >> https://lists.jboss.org/mailman/listinfo/infinispan-dev > _______________________________________________ > infinispan-dev mailing list > infinispan-dev@lists.jboss.org > https://lists.jboss.org/mailman/listinfo/infinispan-dev
_______________________________________________ infinispan-dev mailing list infinispan-dev@lists.jboss.org https://lists.jboss.org/mailman/listinfo/infinispan-dev