[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