[Gluster-devel] Status update on SEEK_DATA/HOLE for GlusterFS 3.8

Ravishankar N ravishankar at redhat.com
Fri Mar 11 11:58:05 UTC 2016


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
> Gluster-devel at gluster.org
> http://www.gluster.org/mailman/listinfo/gluster-devel


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.gluster.org/pipermail/gluster-devel/attachments/20160311/0b21ad17/attachment.html>


More information about the Gluster-devel mailing list