lkml.org 
[lkml]   [2010]   [Jun]   [30]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    From
    SubjectRe: [PATCH 3/3] Add a pair of system calls to make extended file stats available [ver #2]
    Date
    Andreas Dilger <adilger@dilger.ca> wrote:

    > > Yes, but could we please also add a flag that allows you to specify that
    > > the kernel _must_ provide up to date attributes.
    >
    > To my reading, if the query_flags are set in the input buffer, then the
    > attributes MUST be fetched. If they are unset, then they MAY be fetched,
    > and the corresponding query_flags will be set in the return buffer. If the
    > query_flags are not set in the return buffer then I assume the output values
    > are undefined.

    I think Trond may have a point, looking at nfs_getattr().

    There can be three levels:

    (1) Don't check with the server, just go with what we've got in the cache if
    it's available. Results returned may be approximate.

    (2) Check with the server if the cached attributes are out of date or if
    something is requested that we don't keep in RAM.

    (3) Check with the server anyway.

    David


    \
     
     \ /
      Last update: 2010-06-30 11:51    [W:0.019 / U:1.524 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site