Received: (from majordomo@localhost) by oss.sgi.com (8.11.2/8.11.3) id g0VNrnd13456 for linux-xfs-outgoing; Thu, 31 Jan 2002 15:53:49 -0800 Received: from sgi.com (sgi-too.SGI.COM [204.94.211.39]) by oss.sgi.com (8.11.2/8.11.3) with SMTP id g0VNrfd13434 for ; Thu, 31 Jan 2002 15:53:41 -0800 Received: from larry.melbourne.sgi.com (larry.melbourne.sgi.com [134.14.52.130]) by sgi.com (980327.SGI.8.8.8-aspam/980304.SGI-aspam: SGI does not authorize the use of its proprietary systems or networks for unsolicited or bulk email from the Internet.) via SMTP id OAA05125 for ; Thu, 31 Jan 2002 14:53:38 -0800 (PST) mail_from (nathans@wobbly.melbourne.sgi.com) Received: from wobbly.melbourne.sgi.com (wobbly.melbourne.sgi.com [134.14.55.135]) by larry.melbourne.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id JAA25483; Fri, 1 Feb 2002 09:52:19 +1100 Received: (from nathans@localhost) by wobbly.melbourne.sgi.com (SGI-8.9.3/8.9.3) id JAA83453; Fri, 1 Feb 2002 09:52:17 +1100 (AEDT) Date: Fri, 1 Feb 2002 09:52:17 +1100 From: Nathan Scott To: linux-xfs@oss.sgi.com Cc: Andreas Gruenbacher , Dominik Kubla Subject: [NEWS] Extended attributes interface changes Message-ID: <20020201095217.F88469@wobbly.melbourne.sgi.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i Sender: owner-linux-xfs@oss.sgi.com Precedence: bulk Status: O Content-Length: 1998 Lines: 44 Hi folks, As you may have heard, Linus has accepted the revised extended attributes interfaces which several projects have been working on during the past few months, including ours, into 2.5.3. >From an XFS development point of view, this is great news and will result in a significant decrease in the overlap which the XFS patches have with the rest of the kernel, and also means that we will no longer need to use unreserved system calls. Inclusion of XFS in certain distributions has been held up due to this, and once the transition to these interfaces is complete, I understand these will be able to proceed. We will also be able to converge on a single set of user tools for EAs and POSIX ACLs that other filesystems will be using as well (which is good news for Samba and any other upstream libacl.so users). >From an end-user point of view, we will need to make a transition from using our current system call interfaces for EAs and ACLs to the new interfaces. This affects both the kernel and a number of the userspace tools and libraries. We've considered attempting to keep compatibility with the existing interfaces too, but ultimately have discarded that option and will instead make a clean break from one interface to the other (this applies to both the 2.4.x kernels and the 2.5.x kernels). This means that with a future kernel merge we will also release new userspace packages (I expect to move all our packages up to version 2.0.0) and I also expect responsibility for the ACL package we use to be taken over by Andreas Gruenbacher - the author/maintainer of the [http://acl.bestbits.at/] ext2/ext3 ACL implementation - at some point in the not-too-distant-future. XFS 1.1 is scheduled for this quarter, I plan on having this all integrated for that release for those who track the official SGI releases rather than CVS or patches. Further details will follow later, this is just a heads-up that a significant interface change is in the pipeline. cheers. -- Nathan