From owner-freebsd-fs Mon Oct 2 0:51:29 2000 Delivered-To: freebsd-fs@freebsd.org Received: from c014.sfo.cp.net (c014-h022.c014.sfo.cp.net [209.228.12.86]) by hub.freebsd.org (Postfix) with SMTP id 25FB037B502 for ; Mon, 2 Oct 2000 00:51:24 -0700 (PDT) Received: (cpmta 7650 invoked from network); 2 Oct 2000 00:51:23 -0700 Received: from d8c81e5f.dsl.flashcom.net (HELO quadrajet.flashcom.com) (216.200.30.95) by smtp.flashcom.net (209.228.12.86) with SMTP; 2 Oct 2000 00:51:23 -0700 X-Sent: 2 Oct 2000 07:51:23 GMT Received: (from guy@localhost) by quadrajet.flashcom.com (8.9.3/8.9.3) id AAA00486; Mon, 2 Oct 2000 00:51:22 -0700 (PDT) (envelope-from gharris) Date: Mon, 2 Oct 2000 00:51:22 -0700 From: Guy Harris To: "Karsten W. Rohrbach" Cc: freebsd-fs@FreeBSD.ORG Subject: Re: Journaling Filesystems in bsd? (LFS, anyone?) Message-ID: <20001002005122.C352@quadrajet.flashcom.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.4i Sender: owner-freebsd-fs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org > > There are three patents of which I'm aware. > could you be more specific, please? A search of IBM's Patent Womplex: http://patent.womplex.ibm.com/ for patents assigned to Network Appliance ("Advanced Text" search) found: US patent 5,819,292 "Method for maintaining consistent states of a file system and for creating user-accessible read-only copies of a file system"; US patent 5,963,962 "Write anywhere file-system layout"; US patent 6,038,570 "Method for allocating files in a file system integrated with a RAID disk sub-system" (which isn't a patent on WAFL by itself, it's a patent on the way we try to arrange to write as many blocks in a stripe as possible). (The other patents of ours it found are US 6,119,244 "Coordinating persistent status information with multiple file servers" (on our failover mechanism), US 5,950,225 "Fly-by XOR for generating parity for data gleaned from a bus" (on a hardware mechanism for doing RAID XORing while transferring data - we don't use that, though), and US 5,948,110 "Method for providing parity in a raid sub-system using non-volatile memory" (on recording in-progress RAID stripe writes in NVRAM so that, if the system dies in the middle of a stripe write, we don't have to scan the entire RAID group to make sure the parity block is correct in all stripes).) To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-fs" in the body of the message