From: Nathaniel Rutman <Nathan.Rutman@Sun.COM>
To: lustre-devel@lists.lustre.org
Subject: [Lustre-devel] SAM-QFS, ADM, and Lustre HSM
Date: Mon, 26 Jan 2009 13:53:27 -0800 [thread overview]
Message-ID: <497E30D7.3020208@sun.com> (raw)
In-Reply-To: <20090126194744.GG3652@webber.adilger.int>
Andreas Dilger wrote:
> On Jan 23, 2009 10:46 -0600, Harriet G. Coverston wrote:
>
>> SAM supports classification policy rules for files -- (1) number of
>> copies, up to 4 (2) where to put the copies on which vsn pools -
>> disk and/or tape, local and/or remote) (3) when to make the copies
>> (time based archiving). You specify the policy in the archiver.cmd
>> file. You can group files for a policy rule by pathname, owner, group,
>> size, wildcard, and access time.
>>
My point about this is that files will be stored using the FID as the
file name, so name-based policies at the copytool level are worthless.
Unless we a.) add the path/filename back to the file (EA?), and b.)
modify the SAM policy engine to use the "real" path/filename instead of
the FID.
>> This brings up the question of restore. In case of a Lustre disk
>> failure, how are you going to restore your Lustre file system?
>>
>
> ...
>
> - since the archive does not contain a copy of the namespace (it only
> has 128-bit FIDs as identifiers for the file) we would need to make
> a separate backup of the MDS filesystem (which is all namespace).
> There are already several mechanisms to do this, either using the
> ext2 "dump" program to read from the raw device, or to make an LVM
> snapshot and use e.g. tar to make a filesystem-level backup. Both
> of these need to include a backup of the extended attributes.
>
Or include the path/filename in each file, and the restore process uses
this to repopulate the filesystem.
>
>> Agree. I don't see any SAM-QFS code changes required. The Lustre
>> copytool will write to HPSS using the HPSS APIs and write to SAM-QFS
>> with a ftp or pftp interface. This is minimum changes.
>>
>
> We weren't thinking of using an FTP interface to SAM, though I guess
> this is possible. Rather we were thinking of just mounting both QFS
> and Lustre on a Linux client and using "cp" or equivalent tool.
>
Harriet already knew this, she just forgot :)
next prev parent reply other threads:[~2009-01-26 21:53 UTC|newest]
Thread overview: 31+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <D262D095-D17F-4119-B908-FBE502201835@Sun.COM>
[not found] ` <49480788.7080306@sun.com>
[not found] ` <FCBC9AEA-C61C-4EEA-847B-FE283D19A7BF@Sun.COM>
[not found] ` <05e901c95fba$f7688df0$e639a9d0$@com>
[not found] ` <49481EEF.2010802@sun.com>
[not found] ` <EB7E4462-1CFF-4CCD-A38F-AE4D89108B59@Sun.COM>
[not found] ` <3DF0F4AF-F4D6-476E-98F7-CD912C49FC18@Sun.COM>
[not found] ` <2734A30F-2C76-4725-9F3A-29AD4245B7E8@Sun.COM>
[not found] ` <496FCA67.6000500@sun.com>
[not found] ` <48D329C0-242E-4A5A-94C1-DF493BB25C2F@Sun.COM>
[not found] ` <496FE8D4.2090908@sun.com>
[not found] ` <BEB67402-7AFE-4BE1-A59C-050823AFC8E5@Sun.COM>
[not found] ` <4977647D.5010503@sun.com>
[not found] ` <4977E5BD.7000706@sun.com>
2009-01-22 20:46 ` [Lustre-devel] SAM-QFS, ADM, and Lustre HSM Nathaniel Rutman
2009-01-22 22:55 ` Andreas Dilger
2009-01-23 17:39 ` Shipman, Galen M.
2009-01-26 19:57 ` Andreas Dilger
2009-01-29 15:36 ` Vicky White
2009-01-23 16:46 ` Harriet G. Coverston
2009-01-26 19:47 ` Andreas Dilger
2009-01-26 21:53 ` Nathaniel Rutman [this message]
2009-01-27 0:12 ` Harriet G. Coverston
2009-01-27 8:22 ` LEIBOVICI Thomas
2009-01-28 20:30 ` Vicky White
2009-01-29 15:35 ` Vicky White
2009-01-30 14:26 ` Vicky White
2009-01-23 19:02 ` Rick Matthews
2009-01-26 19:35 ` Andreas Dilger
2009-01-26 22:13 ` Nathaniel Rutman
2009-01-27 2:26 ` Harriet G. Coverston
2009-01-31 0:21 ` Nathaniel Rutman
2009-02-02 4:00 ` Harriet G. Coverston
2009-02-02 14:56 ` Colin Ngam
2009-02-02 15:07 ` Harriet G. Coverston
2009-02-02 17:25 ` [Lustre-devel] Lustre HSM - some talking points Colin Ngam
2009-02-02 17:46 ` Vicky White
2009-02-02 18:00 ` Vicky White
2009-02-02 19:25 ` Colin Ngam
2009-02-02 19:54 ` Vicky White
2009-02-02 20:42 ` Colin Ngam
2009-02-02 21:02 ` Vicky White
2009-02-04 0:41 ` Nathaniel Rutman
2009-02-04 1:29 ` Colin Ngam
2009-02-10 0:48 ` Nathaniel Rutman
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=497E30D7.3020208@sun.com \
--to=nathan.rutman@sun.com \
--cc=lustre-devel@lists.lustre.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox