[Lustre-discuss] question about size on MDS (MDT) for lustre-1.8

Nathan Dauchy Nathan.Dauchy at noaa.gov
Wed Apr 13 13:33:01 PDT 2011


Revisiting this thread after 2 months...

On 01/12/2011 05:45 PM, Robin Humble wrote:
> On Thu, Jan 06, 2011 at 05:42:24PM -0700, Nathan.Dauchy at noaa.gov wrote:
>> I am looking for more information regarding the "size on MDS" feature as
>> it exists for lustre-1.8.x.  Testing on our system (which started out as
>> 1.6.6 and is now 1.8.x) indicates that there are many files which do not
>> have the size information stored on the MDT.  So, my basic question:
>> under what conditions will the "size hint" attribute be updated?  Is
>> there any way to force the MDT to query the OSTs and update it's
>> information?
> 
> atime (and the MDT size hint) wasn't being updated for most of the 1.8
> series due to this bug:
>   https://bugzilla.lustre.org/show_bug.cgi?id=23766
> the atime fix is now in 1.8.5, but I'm not sure if anyone has verified
> whether or not the MDT size hint is now behaving as originally intended.

I wanted to report back that I applied the patch in that bug and it
appears as though the MDT size hint is working.  This is tested with
lustre-1.8.4.ddn2.2 and linux-2.6.18-194.32.1 on the MDS.

> BTW, once you have 1.8.5 on the MDS, then a hack to populate the MDT
> size hints might be to read 4k from every file in the system. that
> should update atime and the size hint. please let us know if this works.
> 

Yes, performing "ls -l" on the file from the client was not sufficient.
 The size hint was updated on the MDS after reading 1k from the file on
the client.  Running 'du --apparent-size' now reports the exact same
value on the MDT snapshot as on the client.

-Nathan



More information about the lustre-discuss mailing list