[Lustre-devel] flash cache page
Peter J Braam
Peter.Braam at Sun.COM
Thu Jan 24 01:08:17 PST 2008
>> 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 -
More information about the lustre-devel
mailing list