<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"><<a href="mailto:pedro@infinispan.org" target="_blank">pedro@infinispan.org</a>></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>
> +1 for considering it a BUG<br>
><br>
> Didn't we decide a year ago that GET operations should be sent to a<br>
> 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">
><br>
> On 2 July 2013 15:59, Pedro Ruivo <<a href="mailto:pedro@infinispan.org">pedro@infinispan.org</a>> wrote:<br>
>> Hi all,<br>
>><br>
>> simple question: What are the consistency guaranties that is supposed to<br>
>> be ensured?<br>
>><br>
>> I have the following scenario (happened in a test case):<br>
>><br>
>> NonOwner: remote get key<br>
>> BackupOwner: receives the remote get and replies (with the correct value)<br>
>> BackupOwner: put in L1 the value<br>
>> PrimaryOwner: [at the same time] is committing a transaction that will<br>
>> update the key.<br>
>> PrimaryOwer: receives the remote get after sending the commit. The<br>
>> invalidation for L1 is not sent to NonOwner.<br>
>><br>
>> The test finishes and I perform a check for the key value in all the<br>
>> caches. The NonOwner returns the L1 cached value (==test fail).<br>
>><br>
>> IMO, this is bug (or not) depending what guaranties we provide.<br>
>><br>
>> wdyt?<br>
>><br>
>> Pedro<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>
> _______________________________________________<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>
><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>