[Lustre-devel] storing SOM epoch in EA

Yuriy Umanets Yury.Umanets at Sun.COM
Tue Feb 19 06:30:34 PST 2008


Alex Zhuravlev wrote:
> btw, are you proposing to store LOV in global IAM?
by "LOV" you mean LOV EA? If yes, well, this is too radical idea seems, 
but it may be worse to think on. Finally using IAM with it will cost 
almost nothing in meaning of additional development. IAM should be ready 
for that.

Nikita, is there any limitations for value size in IAM?

Thanks.
>
> thanks, Alex
>
> Yuriy Umanets wrote:
>> Seriously, IMHO what is bad about EAs:
>>
>> 1. You need to control their size, you need to bother;
>> 2. Large-fast inodes make create/lookup slow. You need to load this 
>> thing to memory after all. I think this is complement to additional 
>> seeks caused by IAM;
>> 3. Storing epoch in EA makes you use this chain to access epoch: 
>> fid->inode->epoch (in EA), IAM makes it shorter: fid->epoch (in IAM);
>> 4. Large inodes consume more RAM;
>> 5. There others...  but they are less related to technical 
>> downsides/advantages so I will omit them.
>>
>> Thanks.
>>
>


-- 
umka




More information about the lustre-devel mailing list