From: Mike Waychison Subject: Release of AutofsNG 0.4 Date: Thu, 09 Dec 2004 18:21:13 -0500 Message-ID: <41B8DDE9.4020904@sun.com> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Return-path: Received: from sc8-sf-mx2-b.sourceforge.net ([10.3.1.12] helo=sc8-sf-mx2.sourceforge.net) by sc8-sf-list2.sourceforge.net with esmtp (Exim 4.30) id 1CcXb6-0000th-Mv for nfs@lists.sourceforge.net; Thu, 09 Dec 2004 15:21:20 -0800 Received: from brmea-mail-3.sun.com ([192.18.98.34]) by sc8-sf-mx2.sourceforge.net with esmtp (Exim 4.41) id 1CcXb5-00070Z-7w for nfs@lists.sourceforge.net; Thu, 09 Dec 2004 15:21:20 -0800 Received: from phys-mpk-1 ([129.146.11.81]) by brmea-mail-3.sun.com (8.12.10/8.12.9) with ESMTP id iB9NLIVw002643 for ; Thu, 9 Dec 2004 16:21:18 -0700 (MST) Received: from conversion-daemon.mpk-mail1.sfbay.sun.com by mpk-mail1.sfbay.sun.com (iPlanet Messaging Server 5.2 HotFix 1.24 (built Dec 19 2003)) id <0I8H00001A3E3V@mpk-mail1.sfbay.sun.com> (original mail from Michael.Waychison@Sun.COM) for nfs@lists.sourceforge.net; Thu, 09 Dec 2004 15:21:18 -0800 (PST) To: nfs@lists.sourceforge.net, autofs@linux.kernel.org Sender: nfs-admin@lists.sourceforge.net Errors-To: nfs-admin@lists.sourceforge.net List-Unsubscribe: , List-Id: Discussion of NFS under Linux development, interoperability, and testing. List-Post: List-Help: List-Subscribe: , List-Archive: -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hello All, I'm pleased to announce the release of AutofsNG 0.4. BK trees at: http://autofsng.bkbits.net Tarballs are available by FTP: ftp://ftp-eng.cobalt.com/pub/users/ssmith/autofsng/0.4/ CHANGES - ------- 0.3.1 -> 0.4 - - Kernel automount trapping is now interruptible - - Expiry fixes for multimounts with > ~1024 entries - - Agent cleanup, less likelyhood of the agent leaving garbage in /tmp - - Moved MOUNTPROG xdr generation into the build so we don't rely on librpcsvc.a - - MOUNTFD is now closed before exec()ing mount(8): killing the agent alone now cancels an automount trap and lookup for userspace. - - xprt sharing added: Multiple NFS mounts to the same server use a single tcp/udp connection. (allows for > 800 nfs mounts) - - The kernel mapcache used for browsing now uses it's own slab cache to save a couple bytes. - - Memory leaks plugged in the kernel browse mapcache. KNOWN ISSUES - ------------ - - Default mount options in auto.master are currently ignored. - - Default timeout / timeout on the command line are ignored (all mounts timeout after 10 seconds). - - The parser may be a little too strict for some maps that use non-nfs(ipv4) mounts. - - Many applications are broken because they don't understand what a direct mount is (and thus trample into them). - - The kernel code is hard-coded to use '/sbin/autofsng' to perform the mounts. (installing it anywhere else won't work). - - Only x86 has syscall table entries at present. (patches welcome :) RECAP - ----- This automounter is intended to be 100% interoperable with autofs implementations on other Unix platforms. As such, it supports some feature that the current Linux automounters do not: - - Direct Mounts - - /net (--hosts access) - - Lazy mounting of hierarchal / multimounts - - Lazy unmounting of hierarchal / multimounts - - Browsing Of course, autofsng also supports the usual indirect map support available elsewhere. Maps are supported from: - - flat files - - executable maps - - nis maps - - nis+ maps - - ldap maps (in not one, but 3! different flavours) - - hesiod (dns) filsys namespace Of course, all this name service stuff is handled by /etc/nsswitch.conf logic. Also, as an added bonus, autofsng also supports the Linux specific 'namespace' paradigm (man clone(2)). INSTALLATION - ------------ Setting up autofsng requires two main pieces of code to be built and set up on your machine, the kernel code and the userland bits. Once you have the autofsng bits in your kernel tree, you will need to enabled CONFIG_AUTOFSNG_FS in the build. If set to 'y', then autofsng will be built into the kernel proper and provide the pseudo filesystem 'autofsng'. If built as a module, the module will be called 'autofsng' and it will provide the 'autofsng' filesystem. Note that there currently exists two other autofs implementations in the kernel. CONFIG_AUTOFS_FS, which is the autofs3 implementation is no longer actively maintained and the favourable replacement for it has become autofs4, specified by CONFIG_AUTOFS4_FS. Both of these filesystems are called 'autofs', which is why we call ourselves 'autofsng'. You will need to run autoconf on the resulting pull. To build the userspace tools , please run: autoconf ./configure to configure the system. See README.options for options that you can give configure. After configuring, you can: make make install Enjoy :) - -- Mike Waychison Sun Microsystems, Inc. 1 (650) 352-5299 voice 1 (416) 202-8336 voice ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NOTICE: The opinions expressed in this email are held by me, and may not represent the views of Sun Microsystems, Inc. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.5 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org iD8DBQFBuN3pdQs4kOxk3/MRAhcdAKCLOmoEB1oXUbJHKN7LPzdweykf+gCfcvZA Tjm5rWPAsbyXGCsOsXmz6q4= =TKPS -----END PGP SIGNATURE----- ------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://productguide.itmanagersjournal.com/ _______________________________________________ NFS maillist - NFS@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/nfs