Status update on SEEK_DATA/HOLE for GlusterFS 3.8

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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:

 - 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

Attachment: signature.asc
Description: PGP signature

_______________________________________________
Gluster-devel mailing list
Gluster-devel@xxxxxxxxxxx
http://www.gluster.org/mailman/listinfo/gluster-devel

[Index of Archives]     [Gluster Users]     [Ceph Users]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [eCos]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux