From: Peter J Braam <Peter.Braam@Sun.COM>
To: lustre-devel@lists.lustre.org
Subject: [Lustre-devel] flash cache page
Date: Thu, 24 Jan 2008 17:08:17 +0800 [thread overview]
Message-ID: <47985581.1070702@sun.com> (raw)
In-Reply-To: <1201135464.14768.13.camel@linux.site>
>> 1 Use case table.
>>
>> i. we decided on an implementation constraint to store both file layouts
>> as attributes of objects in a redirection layer in the client. These
>> layouts would be obtained from the MDS cluster, see (iv)
>>
>> ii. We decided that locks would be taken in a hierarchical manner -
>> the flash cache would run a LDLM and locks would be taken there.
>>
>> iii. Correctness would be handled automatically through the
>> hierarchy.
>>
>
>
>
>> However, to avoid a lot of reading "write only locks" used
>> when entire pages are written are probably desirable (i.e. the caching
>> infrastructure on the flash OST's is different from a Lustre client).
>>
>>
>
>
If a client writes a full page, the page should not first be read by the
flash cache. Almost too obvious perhaps.
- Peter -
parent reply other threads:[~2008-01-24 9:08 UTC|newest]
Thread overview: expand[flat|nested] mbox.gz Atom feed
[parent not found: <1201135464.14768.13.camel@linux.site>]
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=47985581.1070702@sun.com \
--to=peter.braam@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.