All of lore.kernel.org
 help / color / mirror / Atom feed
From: Aurelien Degremont <aurelien.degremont@cea.fr>
To: lustre-devel@lists.lustre.org
Subject: [Lustre-devel] "Simple" HSM straw man
Date: Fri, 17 Oct 2008 11:47:47 +0200	[thread overview]
Message-ID: <48F85F43.2050007@cea.fr> (raw)
In-Reply-To: <CE2BF0610E4C4692A3DDDD842249AAE2@ebpc>

Eric Barton a ?crit :
 > Partially purged files is a requirement to allow graphical file browsers
 > to retrieve icons from within the file.  It's OK to miss this out in the
 > first version, but it has to be there for the full product.

Think also of command like

$ file foo*

 >>> Is it interesting to have a file that is outdated and possibly
 >>> uncoherent?
 >> It is probably useful in some cases -- simulation checkpoints maybe.
 >
 > A corrupt simulation checkpoint is useless.  We _must_ provide a way to
 > ensure the HSM copy of a file is a known good snapshot.  We don't 
necessarily
 > have to abort the copyout if there is an update that could mean the
 > HSM copy would be corrupt since we can always just copy it out again,
 > but it doesn't seem hugely complicated to notify the backend, if not
 > the agent and let it decide.

Indeed, this is important

 >> I don't think we want to block the write just because the HSM copy 
isn't
 >> done yet.  If the data is changing, then the policy engine shouldn't
 >> have started a copyout process in the first place.
 >
 > Indeed.

You were speaking of a FS with only one big file and so we need to have 
a way to be sure it will be copied at least once, even if people are 
writting on it.
In this case, with a classical policy engine, this file will never be 
copied out because data is constantly changing.



-- 
Aurelien Degremont
CEA

  reply	other threads:[~2008-10-17  9:47 UTC|newest]

Thread overview: 14+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-10-09 22:37 [Lustre-devel] "Simple" HSM straw man Nathaniel Rutman
2008-10-13 16:39 ` Aurelien Degremont
2008-10-14 19:41   ` Nathaniel Rutman
2008-10-15 21:52     ` Nathaniel Rutman
2008-10-16 14:09       ` Aurelien Degremont
2008-10-16 21:56     ` Eric Barton
2008-10-17  9:47       ` Aurelien Degremont [this message]
2008-10-17 10:10         ` Eric Barton
2008-10-17 13:54         ` Peter Braam
2008-10-20 23:09   ` [Lustre-devel] HSM arch wiki Nathaniel Rutman
2008-10-21 13:21     ` Aurelien Degremont
2008-11-25 16:59     ` Alex Kulyavtsev
2008-11-26 16:29       ` Nathaniel Rutman
2008-11-27 19:05       ` Andreas Dilger

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=48F85F43.2050007@cea.fr \
    --to=aurelien.degremont@cea.fr \
    --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.