<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">On Tue, Jul 2, 2013 at 6:36 PM, Pedro Ruivo <span dir="ltr">&lt;<a href="mailto:pedro@infinispan.org" target="_blank">pedro@infinispan.org</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div class="im"><br>
<br>
On 07/02/2013 04:21 PM, Sanne Grinovero wrote:<br>
&gt; +1 for considering it a BUG<br>
&gt;<br>
&gt; Didn&#39;t we decide a year ago that GET operations should be sent to a<br>
&gt; single node only (the primary) ?<br>
<br>
</div>+1 :)<br>
<div class=""><div class="h5"><br></div></div></blockquote><div><br>Manik had a patch for staggering remote GET calls, but it was slowing down reads by 25%: <a href="http://markmail.org/message/vsx46qbfzzxkkl4w">http://markmail.org/message/vsx46qbfzzxkkl4w</a><br>

 <br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div class=""><div class="h5">
&gt;<br>
&gt; On 2 July 2013 15:59, Pedro Ruivo &lt;<a href="mailto:pedro@infinispan.org">pedro@infinispan.org</a>&gt; wrote:<br>
&gt;&gt; Hi all,<br>
&gt;&gt;<br>
&gt;&gt; simple question: What are the consistency guaranties that is supposed to<br>
&gt;&gt; be ensured?<br>
&gt;&gt;<br>
&gt;&gt; I have the following scenario (happened in a test case):<br>
&gt;&gt;<br>
&gt;&gt; NonOwner: remote get key<br>
&gt;&gt; BackupOwner: receives the remote get and replies (with the correct value)<br>
&gt;&gt; BackupOwner: put in L1 the value<br>
&gt;&gt; PrimaryOwner: [at the same time] is committing a transaction that will<br>
&gt;&gt; update the key.<br>
&gt;&gt; PrimaryOwer: receives the remote get after sending the commit. The<br>
&gt;&gt; invalidation for L1 is not sent to NonOwner.<br>
&gt;&gt;<br>
&gt;&gt; The test finishes and I perform a check for the key value in all the<br>
&gt;&gt; caches. The NonOwner returns the L1 cached value (==test fail).<br>
&gt;&gt;<br>
&gt;&gt; IMO, this is bug (or not) depending what guaranties we provide.<br>
&gt;&gt;<br>
&gt;&gt; wdyt?<br>
&gt;&gt;<br>
&gt;&gt; Pedro<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; infinispan-dev mailing list<br>
&gt;&gt; <a href="mailto:infinispan-dev@lists.jboss.org">infinispan-dev@lists.jboss.org</a><br>
&gt;&gt; <a href="https://lists.jboss.org/mailman/listinfo/infinispan-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/infinispan-dev</a><br>
&gt; _______________________________________________<br>
&gt; infinispan-dev mailing list<br>
&gt; <a href="mailto:infinispan-dev@lists.jboss.org">infinispan-dev@lists.jboss.org</a><br>
&gt; <a href="https://lists.jboss.org/mailman/listinfo/infinispan-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/infinispan-dev</a><br>
&gt;<br>
_______________________________________________<br>
infinispan-dev mailing list<br>
<a href="mailto:infinispan-dev@lists.jboss.org">infinispan-dev@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/infinispan-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/infinispan-dev</a><br>
</div></div></blockquote></div><br></div></div>