From owner-freebsd-hackers Tue Apr 10 20:23: 2 2001 Delivered-To: freebsd-hackers@freebsd.org Received: from orvieto.eecs.harvard.edu (orvieto.eecs.harvard.edu [140.247.60.201]) by hub.freebsd.org (Postfix) with ESMTP id BACB037B422; Tue, 10 Apr 2001 20:22:56 -0700 (PDT) (envelope-from stein@eecs.harvard.edu) Received: from localhost (stein@localhost) by orvieto.eecs.harvard.edu (8.9.3/8.9.3) with ESMTP id XAA15599; Tue, 10 Apr 2001 23:29:24 -0400 (EDT) (envelope-from stein@eecs.harvard.edu) X-Authentication-Warning: orvieto.eecs.harvard.edu: stein owned process doing -bs Date: Tue, 10 Apr 2001 23:29:24 -0400 (EDT) From: Christopher Stein To: freebsd-fs@freebsd.org, freebsd-hackers@freebsd.org, Vino Project Subject: Write-ahead file system (WAFS) for FreeBSD Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Write-Ahead File System (WAFS) v1.0 Release Notice. The WAFS source code is now available for download at http://www.eecs.harvard.edu/~stein/wafs/ WAFS is a simple file system designed to act as a logging service for kernel subsystems. Reads and writes are keyed by log-sequence number (LSN). All writes to WAFS are sequential. Kernel subsystems can use this LSN service to enforce write-ahead logging and guarantee consistency. Potential clients of the WAFS include, but are not limited to; a journaling file system, a database system, and a block hash logging service. The list of potential WAFS clients is bounded by the human imagination. The WAFS is built within FreeBSD 4.1-RELEASE. Chris Stein To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message