From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jim Lieb Subject: [LSF/MM TOPIC] New APIs for supporting user-mode file service daemons Date: Wed, 22 Jan 2014 15:08:55 -0800 Message-ID: <1555510.EOFsWxHaRO@jlieb-e6410> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: QUOTED-PRINTABLE Cc: , Steve Dickson , Ganesha NFS List , Jeff Layton , Florian Weimer To: Return-path: Received: from static-209-166-131-148.expedient.com ([209.166.131.148]:59686 "EHLO natasha.panasas.com" rhost-flags-OK-FAIL-OK-OK) by vger.kernel.org with ESMTP id S1751527AbaAVXJI convert rfc822-to-8bit (ORCPT ); Wed, 22 Jan 2014 18:09:08 -0500 Sender: linux-fsdevel-owner@vger.kernel.org List-ID: This is a follow-up agenda topic to the similar topic for LSF-2013. Th= e goal=20 if this agenda item is to discuss the current status and to coordinate = future=20 work in the area of kernel support for file servers such as Samba and N= =46S- Ganesha. There is work in process based on discussions at the last mee= ting=20 that can be reported on. These issues are very important for the NFS-Ganesha project that with i= ts V2.0=20 release is being used by IBM, Red Hat, Panasas and others as their pNFS= =20 server. These topics do not require presentations other than 1 or 2 sl= ides to=20 keep discussion on topic. The goal is to clean up the rough edges and = issues=20 of current work and focus on near term goals for work still to be done. Specifics: * New private locks to provide better semantics than Posix locks. Jeff= Layton=20 has been working on this. * An extension to inotify() to control event reporting where nfs-ganesh= a,=20 samba, and local users/processes on the server access the same files. = Jim Lieb=20 has been working on this and has submitted a patchset to the list. * Credentials switching to extend nfsd_setuser semantics to user-mode s= o=20 servers that need to do this operation can use it. There is an impleme= ntation=20 that in its current form still has some issues that need to be resolved= based=20 on feedback on the list. * readdirplus. This is a carryover from last year. Status unknown but= the=20 need is still there. * rich ACLs. Some work has been done but this too needs decisions and = work. =20 This is especially important to NFSv4.1 and CIFS server projects. * Discussions with samba developers on strategies/solutions for mapping= =20 credentials between NFSv4.x and SMB. I am willing to combine these specific issues with someone else's agend= a topic=20 if it makes scheduling simpler. Regards, Jim Lieb --=20 Jim Lieb Linux Systems Engineer Panasas Inc. "If ease of use was the only requirement, we would all be riding tricyc= les" - Douglas Engelbart 1925=E2=80=932013 -- To unsubscribe from this list: send the line "unsubscribe linux-fsdevel= " in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html