From owner-freebsd-current Wed Apr 14 20:14:47 1999 Delivered-To: freebsd-current@freebsd.org Received: from apollo.backplane.com (apollo.backplane.com [209.157.86.2]) by hub.freebsd.org (Postfix) with ESMTP id 559AA14D09 for ; Wed, 14 Apr 1999 20:14:45 -0700 (PDT) (envelope-from dillon@apollo.backplane.com) Received: (from dillon@localhost) by apollo.backplane.com (8.9.3/8.9.1) id UAA38227; Wed, 14 Apr 1999 20:12:16 -0700 (PDT) (envelope-from dillon) Date: Wed, 14 Apr 1999 20:12:16 -0700 (PDT) From: Matthew Dillon Message-Id: <199904150312.UAA38227@apollo.backplane.com> To: Wilko Bulte Cc: rb@gid.co.uk (Bob Bishop), current@FreeBSD.ORG Subject: experimental patch avail (was Re: NFS, blocks of NULLs in files) References: <199904142054.WAA02242@yedi.iaf.nl> Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG WARNING!!!! --------------------------------- WARNING!!!! WARNING!!!! --------------------------------- WARNING!!!! WARNING!!!! --------------------------------- WARNING!!!! Do not use this patch unless you are willing to lose whole filesystems! WARNING!!!! --------------------------------- WARNING!!!! WARNING!!!! --------------------------------- WARNING!!!! WARNING!!!! --------------------------------- WARNING!!!! This patch is currently under test. To use it, undo any previously patches you have made and then apply. http://www.backplane.com/FreeBSD4/ The patch is rather complex. It rips out much of the piecemeal ranging code in the VFS/BIO system that had previously been added to support piecemeal reads and writes. Why? Because the crap doesn't work. We will eventually fix it all ( with a scheme that doesn't require hooks in all the VFS/BIO routines! ). For now, though, the idea is to first make NFS work properly. We will worry about optimizing it later. Since this patch modifies code that effects UFS as well as NFS, please please please do *not* run it on any machine containing data critical to you. As I said, this patch has not been tested a huge amount yet, so there are probably still bugs. It passed all my preliminary tests ( that check for various known NFS bugs ), and I was able to build the kernel. I'm building the world right now. -Matt To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message