Added Write-Ahead File System (WAFS)

This commit is contained in:
Wolfram Schneider 2001-04-13 21:16:17 +00:00
parent a1cbbd2675
commit 1a30259fce
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/www/; revision=9193

View file

@ -1,6 +1,6 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN" [ <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN" [
<!ENTITY base CDATA ".."> <!ENTITY base CDATA "..">
<!ENTITY date "$FreeBSD: www/en/projects/projects.sgml,v 1.102 2001/04/03 18:06:42 wosch Exp $"> <!ENTITY date "$FreeBSD: www/en/projects/projects.sgml,v 1.103 2001/04/11 22:31:46 dd Exp $">
<!ENTITY title "FreeBSD Development Projects"> <!ENTITY title "FreeBSD Development Projects">
<!ENTITY % includes SYSTEM "../includes.sgml"> %includes; <!ENTITY % includes SYSTEM "../includes.sgml"> %includes;
]> ]>
@ -314,6 +314,15 @@ directories, inodes, and data. This is not at all like mfs,
since mfs uses memory for "disk blocks", and essentially acts as since mfs uses memory for "disk blocks", and essentially acts as
the device for UFS. V9FS in contrast is a first-class citizen the device for UFS. V9FS in contrast is a first-class citizen
and is a full mountable file system. No writeup yet.</li> and is a full mountable file system. No writeup yet.</li>
<li><a name="WAFS" href="http://www.eecs.harvard.edu/~stein/wafs/">
WAFS</a> 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.
</li>
</ul> </ul>
<a name="kernelandsecurity"></a> <a name="kernelandsecurity"></a>