lkml.org 
[lkml]   [2000]   [Mar]   [9]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
From
SubjectNew OBD filesystem release
Date
                        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/

\
 
 \ /
  Last update: 2005-03-22 13:56    [W:0.044 / U:0.760 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site