OpenAFS Master Repository branch, master, updated. BP--openafs-stable-1_6_x-853-g3105c7f

Gerrit Code Review gerrit@openafs.org
Wed, 9 Mar 2011 10:25:53 -0800 (PST)


The following commit has been merged in the master branch:
commit 3105c7ff0b4ae9c372dc4c1424f63b7f259dcda1
Author: Derrick Brashear <shadow@dementia.org>
Date:   Thu Feb 17 00:04:06 2011 -0500

    linux: defer vcache evictions when sleep would be needed
    
    because we're only willing to loop 100 times worth of "sleeps",
    on a machine with heavy vcache demands we can end up just growing
    the list huge. in the first pass, just clean up as many entries which
    do not require sleeping as needed. if we need more entries, make
    a second pass.
    
    Change-Id: Ie5af42e7c0287d7a093f9a5884c10813dbb8cb11
    Reviewed-on: http://gerrit.openafs.org/3971
    Tested-by: BuildBot <buildbot@rampaginggeek.com>
    Reviewed-by: Andrew Deason <adeason@sinenomine.net>
    Reviewed-by: Derrick Brashear <shadow@dementia.org>

 src/afs/AIX/osi_vcache.c     |    2 +-
 src/afs/DARWIN/osi_vcache.c  |    5 +++--
 src/afs/FBSD/osi_vcache.c    |    2 +-
 src/afs/HPUX/osi_vcache.c    |    3 ++-
 src/afs/IRIX/osi_vcache.c    |    3 ++-
 src/afs/LINUX/osi_vcache.c   |    4 ++--
 src/afs/LINUX24/osi_vcache.c |   12 ++++++++++--
 src/afs/NBSD/osi_vcache.c    |    2 +-
 src/afs/OBSD/osi_vcache.c    |    2 +-
 src/afs/SOLARIS/osi_vcache.c |    2 +-
 src/afs/UKERNEL/osi_vcache.c |    2 +-
 src/afs/afs_osi.h            |    2 +-
 src/afs/afs_vcache.c         |   12 +++++++++---
 13 files changed, 35 insertions(+), 18 deletions(-)

-- 
OpenAFS Master Repository