<html>
  <head>
    <meta content="text/html; charset=windows-1252"
      http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">On 03/11/2016 05:07 PM, Niels de Vos
      wrote:<br>
    </div>
    <blockquote
      cite="mid:20160311113757.GO7821@ndevos-x240.usersys.redhat.com"
      type="cite">
      <pre wrap="">Hi all,

I thought I would give a short status update on the tasks related to the
new SEEK procedure/FOP that has been added for GlusterFS 3.8. We had
several goals, and (most of) the basics have been completed:</pre>
    </blockquote>
    <big><tt>Great! Thank *you* Niels for doing a major chunk of the
        work.</tt><tt><br>
      </tt><tt>
        -Ravi<br>
        <br>
      </tt><tt></tt><tt>
      </tt></big>
    <blockquote
      cite="mid:20160311113757.GO7821@ndevos-x240.usersys.redhat.com"
      type="cite"> </blockquote>
    <blockquote
      cite="mid:20160311113757.GO7821@ndevos-x240.usersys.redhat.com"
      type="cite">
      <pre wrap="">

 - implement SEEK as network protocol FOP
 - add support for SEEK in the server-side xlators (thanks Xavi for EC)
 - add support for SEEK in the client-side xlators
 - extend glfs_lseek() in libgfapi
 - pass lseek() on through the Linux FUSE kernel module (thanks Ravi)
 - handle lseek() in the fuse-bridge (thanks Ravi)
 - add dissecting of SEEK in Wireshark

Some of the outstanding topics include:

 - SEEK for sharding, high on the wishlist (bug 1301647)
 - SEEK for stripe, bmap, low on the wishlist
 - QEMU usage of glfs_lseek()
   patch under review: <a class="moz-txt-link-freetext" href="http://lists.nongnu.org/archive/html/qemu-block/2016-03/msg00288.html">http://lists.nongnu.org/archive/html/qemu-block/2016-03/msg00288.html</a>
 - NFSv4.2 SEEK procedure in NFS-Ganesha
   untested patch available on request
 - enhancement for Samba/vfs_gluster
 - enhancement for (Linux) coreutils providing "cp" etc.
   (currently uses FIEMAP ioctl(), add fallback to seek)

A design and feature page that has more details about these tasks is
still forthcoming, sorry about the delay.

Niels
</pre>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
Gluster-devel mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Gluster-devel@gluster.org">Gluster-devel@gluster.org</a>
<a class="moz-txt-link-freetext" href="http://www.gluster.org/mailman/listinfo/gluster-devel">http://www.gluster.org/mailman/listinfo/gluster-devel</a></pre>
    </blockquote>
    <br>
    <br>
  </body>
</html>