<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Thu, Jun 12, 2014 at 10:47 AM, Pranith Kumar Karampuri <span dir="ltr">&lt;<a href="mailto:pkarampu@redhat.com" target="_blank">pkarampu@redhat.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
  
    
  
  <div bgcolor="#FFFFFF" text="#000000"><div><div class="h5">
    <br>
    <div>On 06/12/2014 11:16 PM, Anand Avati
      wrote:<br>
    </div>
    <blockquote type="cite">
      <div dir="ltr"><br>
        <div class="gmail_extra"><br>
          <br>
          <div class="gmail_quote">On Thu, Jun 12, 2014 at 10:39 AM,
            Ravishankar N <span dir="ltr">&lt;<a href="mailto:ravishankar@redhat.com" target="_blank">ravishankar@redhat.com</a>&gt;</span>
            wrote:<br>
            <blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
              <div>On 06/12/2014 08:19 PM, Justin Clift wrote:<br>
                <blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">On
                  12/06/2014, at 2:22 PM, Ravishankar N wrote:<br>
                  &lt;snip&gt;<br>
                  <blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">But
                    we will still hit the problem when rolling upgrade
                    is performed<br>
                    from 3.4 to 3.5,  unless the clients are also
                    upgraded to 3.5<br>
                  </blockquote>
                  <br>
                  Could we introduce a client side patch into (say)
                  3.4.5 that helps<br>
                  with this?<br>
                </blockquote>
              </div>
              But the client side patch is needed only if Avati&#39;s server
              (posix) fix is present. And that is present only in 3.5
              and not 3.4 .</blockquote>
            <div><br>
            </div>
            <div><br>
            </div>
            The client can actually be fixed to be compatible with both
            old and new servers. We can change the errno from ESTALE to
            ENOENT before doing the GFID mismatch check in
            client_lookup_cbk.</div>
        </div>
      </div>
    </blockquote></div></div>
    But this will require a two hop upgrade. Is that normal/acceptable?<br></div></blockquote><div><br></div><div>One hop is always better than two hops. But at least we have a way out. It is not at all unreasonable to have clients be of a minimum version for rolling upgrades to work (upgrade still works no matter what the client versions are if they are doing read-only access).</div>
<div> </div></div></div></div>