<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Hmm, you are correct. &nbsp;Any key that is touched in the transaction is checked. &nbsp;<div><br></div><div>I've raised a JIRA - thanks for bringing this up.</div><div><br></div><div><a href="https://issues.jboss.org/browse/ISPN-1841">https://issues.jboss.org/browse/ISPN-1841</a></div><div><br></div><div><br><div><div>On 1 Feb 2012, at 22:47, Pedro Ruivo wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div>Hi,<br><br>I've noticed that in the last version (5.1.x) the write skew check is <br>performed on all keys written. However, from your documentation [1] I <br>understood that the write skew was meant to be performed only on the <br>written keys that were previously read.<br><br>Is this change intentional?<br><br>Cheers,<br>Pedro Ruivo<br><br>[1] <a href="https://docs.jboss.org/author/display/ISPN51/Data+Versioning">https://docs.jboss.org/author/display/ISPN51/Data+Versioning</a><br>"Write skew checks are performed at prepare-time to ensure a concurrent <br>transaction hasn't modified an entry while it was read and potentially <br>updated based on the value read."<br>_______________________________________________<br>infinispan-dev mailing list<br><a href="mailto:infinispan-dev@lists.jboss.org">infinispan-dev@lists.jboss.org</a><br>https://lists.jboss.org/mailman/listinfo/infinispan-dev<br></div></blockquote></div><br><div apple-content-edited="true">
<div><div>--</div><div>Manik Surtani</div><div><a href="mailto:manik@jboss.org">manik@jboss.org</a></div><div><a href="http://twitter.com/maniksurtani">twitter.com/maniksurtani</a></div><div><br></div><div>Lead, Infinispan</div><div><a href="http://www.infinispan.org">http://www.infinispan.org</a></div><div><br></div></div><br class="Apple-interchange-newline">
</div>
<br></div></body></html>