On 03/11/2016 05:07 PM, Niels de Vos
wrote:
Great! Thank *you* Niels for doing a major chunk of the work.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: -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@xxxxxxxxxxx http://www.gluster.org/mailman/listinfo/gluster-devel