From mboxrd@z Thu Jan 1 00:00:00 1970 From: Venkateswararao Jujjuri Subject: Re: [6/8] Rich ACLs (continued, drive through this time) Date: Mon, 08 Apr 2013 07:27:10 -0700 Message-ID: <5162D3BE.4050200@linux.vnet.ibm.com> References: <516299A5.8030109@panasas.com> <51629F0E.7020301@panasas.com> Reply-To: jvrao@linux.vnet.ibm.com Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Cc: Steven Whitehouse , Steve Dickson , Jeff Layton , lsf-pc@lists.linux-foundation.org, linux-fsdevel , Ganesha NFS List , Frank S Filz , "J. Bruce Fields" , "Lieb, Jim" , DENIEL Philippe , "Aneesh Kumar K.V" To: Boaz Harrosh Return-path: Received: from e39.co.us.ibm.com ([32.97.110.160]:46247 "EHLO e39.co.us.ibm.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1758932Ab3DHO11 (ORCPT ); Mon, 8 Apr 2013 10:27:27 -0400 Received: from /spool/local by e39.co.us.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted for from ; Mon, 8 Apr 2013 08:27:26 -0600 Received: from d03relay04.boulder.ibm.com (d03relay04.boulder.ibm.com [9.17.195.106]) by d03dlp03.boulder.ibm.com (Postfix) with ESMTP id 1CD9C19D804A for ; Mon, 8 Apr 2013 08:27:12 -0600 (MDT) Received: from d03av02.boulder.ibm.com (d03av02.boulder.ibm.com [9.17.195.168]) by d03relay04.boulder.ibm.com (8.13.8/8.13.8/NCO v10.0) with ESMTP id r38ERF60377148 for ; Mon, 8 Apr 2013 08:27:16 -0600 Received: from d03av02.boulder.ibm.com (loopback [127.0.0.1]) by d03av02.boulder.ibm.com (8.14.4/8.13.1/NCO v10.0 AVout) with ESMTP id r38EREAZ006319 for ; Mon, 8 Apr 2013 08:27:15 -0600 In-Reply-To: <51629F0E.7020301@panasas.com> Sender: linux-fsdevel-owner@vger.kernel.org List-ID: On 04/08/2013 03:42 AM, Boaz Harrosh wrote: > From the top of my head please correct me where I'm wrong. > > Anish Kumar from IBM has posted a patchset to support rich ACLs at Filesystems of interest > Specially also by the NFS client FS, and through the KNFSD by the exported FSs of interest. > > His approach was to have both the POSIX-ACLs and the RICH-ACLs, co exist at the VFS and FS > layer, and to interact nicely together. But a supporting FS needs to support two APIs and > do its own code refactoring at the bottom. > > What the VFS community wanted to see is that all FS APIs change to the bigger RICH-ACLs > API, and the translation from rich to POSIX is done at the generic VFS layer, thoughts > doing the refactoring once at the VFS. > > Anish pressed between his IBM obligations and the huge amount of coding it will take > to convert all FSs, has put the project on a back burner, and we have not seen any > farther changes from him. > > JV Please find and post a git tree with the latest code. And if there are some > documentation post them here. Please also try to find the original ML thread that > is captured above. > > [Proposition] > > There are more interested parties then Anish in this matter. I know for a fact that IBM, > Panasas RedHat, and any NFS and CIFS community member would like to see this work done. > I propose that we get a status update, on what's there now. Talk about a strategy for > an incremental but complete Kernel transformation, and finally submission. And I think > All parties above should invest in time and resources together to drive this through. I would > like to see all this done under Anish's guide if possible. > > [JV what is Anish's email ?] Included Aneesh in the discussion. > > [user-mode API] > And we will need a good local API for get/set of rich ACLs, currently they are interfaced > through either a Windows CIFS client or through some NFS4 test applications. There should > be an API that can be used both at the local FS as well as via the NFS-client. > (And the new readdir-plus should give us a flag if there are ACLs present at an entry) > > Thanks > Boaz >