OpenAFS Master Repository branch, master, updated. openafs-devel-1_5_65-60-g78d8b8c

Gerrit Code Review gerrit@openafs.org
Tue, 13 Oct 2009 05:35:11 -0700 (PDT)


The following commit has been merged in the master branch:
commit 78d8b8c5c19b8d6873b2d62beaa60cc7acba1840
Author: Andrew Deason <adeason@sinenomine.net>
Date:   Thu Sep 24 12:02:55 2009 -0500

    Use f_bsize for ZFS afs_fsfragsize
    
    On ZFS, the disk space files can use up can be rounded up to the next
    recordsize boundary if they've been truncated. This can cause the Unix CM
    to mis-estimate cache usage, since it truncates files fairly often, and
    assumes the disk space used is the file length rounded up to the next
    f_frsize.
    
    Since the ZFS recordsize is available via the statvfs f_bsize, just
    round up to that instead. There is still some additional file metadata
    that takes up some additional space on disk, but according to ZFS people
    I've spoken to about this, it cannot be known in advance. In practice,
    the additional metadata storage doesn't appear to exceed about 10% of
    the data storage, which should be acceptable.
    
    FIXES 125365
    
    Reviewed-on: http://gerrit.openafs.org/650
    Reviewed-by: Derrick Brashear <shadow@dementia.org>
    Tested-by: Andrew Deason <adeason@sinenomine.net>

 src/afs/afs_init.c |   12 +++++++++++-
 1 files changed, 11 insertions(+), 1 deletions(-)

-- 
OpenAFS Master Repository