[LWN Logo]

From:	Andreas Dilger <adilger@home.com>
Subject: New OBD filesystem release
To:	Linux FS development list <linux-fsdevel@vger.rutgers.edu>,
Date:	Thu, 9 Mar 2000 14:00:12 -0700 (MST)

                        OBDFS v0.004 Released
			    March 9, 2000

The latest test version of OBDFS has been released at www.lustre.org.
OBDFS is an Object-Based Filesystem architecture which is part of the
Lustre project.  OBDFS separates the handling of storage objects, such
as files or redirectors to files from the on-disk storage.  This 
allows easy implementation of logical object drivers such as RAID,
clustering, snapshots, and remote device access.

WARNING: this is experimental software. Read the file COPYING for
warranties (not) made to you.  Also back up your data!

OBDFS works with the Linux kernel v2.3.34 and later.  The on-disk
storage format is ext2.  We have implemented a filesystem/VFS driver,
the on-disk ext2 driver, as well as a logical snapshot driver which
allows one to mount a single device multiple times with different
dated versions of the files in each mount point, based on a copy on
write scheme.  There is also an RPC logical driver (remote device
access) under development which is not yet included in this release.

This file system is 100% page cache based (including metadata), and
until there is a memory pressure callback scheme between the kernel
allocator and file systems, your system can hang when the file system
has allocated very many dirty pages in the page cache in a short time. 

More information is available at http://www.lustre.org/

Since v0.003 was released, the following changes have been made:

- OBD interface specification document
- page write cache in filesystem greatly improves write performance
- kernel daemon to manage cache based on I/O load
- auto loading of class driver modules
- many bug fixes

Note: there is recovery (e2fsck) for OBDFS by itself, but NOT for
OBDFS with snapshots.  We hope to be in a position to pursue journal
based recovery for this file system. 

You can download this latest stable (numbered) release of OBDFS at:

ftp://ftp.lustre.org/pub/lustre/obd-0.004.tgz

Incremental (dated) releases (which may be less stable) are available at:

ftp://ftp.lustre.org/pub/obd/obd-<date>.tgz

Or you can download the bleeding-edge code from anonymous CVS via:

cvs -d :pserver:anonymous@cvs.lustre.org:/cvsroot login
cvs -d :pserver:anonymous@cvs.lustre.org:/cvsroot co obd

There are mailing lists at http://www.lustre.org/lists.html for
discussion and questions about OBDFS.  Please contact Peter J. Braam
<braam@stelias.com> or Andreas Dilger <adilger@stelias.com> for more
information.

Andreas
-- 
Andreas Dilger  \ "If a man ate a pound of pasta and a pound of antipasto,
                 \  would they cancel out, leaving him still hungry?"
                                                                -- Dogbert

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/