On 03/11/2016 05:07 PM, Niels de Vos wrote:
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:
Great! Thank *you* Niels for doing a major chunk of the work.
-Ravi


  - 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: 
http://lists.nongnu.org/archive/html/qemu-block/2016-03/msg00288.html
  - 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


_______________________________________________
Gluster-devel mailing list
[email protected]
http://www.gluster.org/mailman/listinfo/gluster-devel


_______________________________________________
Gluster-devel mailing list
[email protected]
http://www.gluster.org/mailman/listinfo/gluster-devel

Reply via email to