From: Andreas Dilger <adilger@sun.com>
To: lustre-devel@lists.lustre.org
Subject: [Lustre-devel] SAM-QFS, ADM, and Lustre HSM
Date: Thu, 22 Jan 2009 15:55:12 -0700 [thread overview]
Message-ID: <20090122225512.GP3652@webber.adilger.int> (raw)
In-Reply-To: <4978DB1E.30507@sun.com>
On Jan 22, 2009 12:46 -0800, Nathaniel Rutman wrote:
> QFS has a Linux native client
> So the copy nodes would be linux nodes acting as clients for both Lustre
> and QFS. This would generally result in two network hops for the data,
> but by placing the clients on OST nodes and having the coordinator
> choose wisely, we can probably save one of the network hops most of the
> time. This may or may not be a good idea, depending on the load imposed
> on the OST. The copytool would also require us to pump the data from
> kernel to userspace and back, potentially resulting in significant bus
> loading. We could memory map the Lustre side
I was just wondering to myself if we couldn't make an optimized "cp"
command that would work in the kernel and be able to use newer APIs
like "splice" or just a read-write loop that avoids kernel-user-kernel
data copies. Unfortunately, I don't think mmap IO is very fast with
Lustre, or memcpy() from mmap Lustre to mmap QFS would give us a single
memcpy() operation (which is the best I think we can do).
> There are two items that I can think of that may be archive-specific
> 1. hash the fids into dirs/subdirs to avoid a big flat namespace
> 2. inclusion of file extended attributes (EAs)
> But in fact, I don't know enough about HPSS to say we don't need these
> items anyhow. CEA, can you comment?
> I think current versions of HPSS are able to store EAs automatically,
> and QFS is not, so that may be one difference.
I got a paper from CEA that indicated HPSS was going to (or may have
already) implemented EA support, but it isn't at all clear if that
version of software would be available at all sites, since AFAIK it
is relatively new.
Cheers, Andreas
--
Andreas Dilger
Sr. Staff Engineer, Lustre Group
Sun Microsystems of Canada, Inc.
next prev parent reply other threads:[~2009-01-22 22:55 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 [this message]
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
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=20090122225512.GP3652@webber.adilger.int \
--to=adilger@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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.