[Lustre-devel] Global generic database

Andreas Dilger adilger at sun.com
Fri Feb 15 23:40:46 PST 2008

On Feb 15, 2008  20:50 +0300, Alexander Zarochentsev wrote:
> On 13 February 2008 21:23:50 Nathaniel Rutman wrote:
> > The design of various new features in Lustre call for global
> > (filesystem wide) databases, accessible from
> > clients or other servers:
> > A. pools - pool descriptions (pool #1 = OSTs 1-10,30-60), pool
> > policies (all .jpg files to pool #1)
> > B. filesets - fileset policies (log creates on fileset #1 to feed
> > "foo") C. HSM - (aureleien - what was the use case here?)
> >
> > We've already implemented at least 2 of these:
> > D. Fid Location Database - (is this done?)
> > E. configuration parameters - stored in MGS llogs
> Сould be the same (file?) interface used for anything Lustre-specific 
> under /proc? Anyway we need a /proc replacement for use-level lustre 
> servers.

There won't immediately be a /proc replacement for uOSS.  Instead, there
will be a new "lctl {get,set}_param" command that reads/writes the
same proc entries.  At some later time we will make a .lustre/proc
directory which will allow access to the files currently in /proc,
possibly also allowing access to /proc values on all lustre nodes.
That hasn't been designed yet, but would definitely be convenient.

Cheers, Andreas
Andreas Dilger
Sr. Staff Engineer, Lustre Group
Sun Microsystems of Canada, Inc.

More information about the lustre-devel mailing list