OpenAFS Master Repository branch, openafs-stable-1_6_x, updated. openafs-stable-1_6_5-67-g1984f86

Gerrit Code Review
Wed, 11 Sep 2013 15:08:54 -0700 (PDT)

The following commit has been merged in the openafs-stable-1_6_x branch:
commit 1984f86fcfa094b7e7b2a2c37d8f3690b6e20aa3
Author: Andrew Deason <>
Date:   Tue Jun 19 14:42:23 2012 -0500

    viced: Clear all client CPS on FlushCPS
    Currently the fileserver only finds the first applicable 'client'
    structure (via h_ID2Client) for a FlushCPS operation, and invalidates
    the CPS for it. However, there may be many 'client' structures in
    memory for the given viceid, since we may have many connections for
    the same user (possibly from different hosts).
    So, modify FlushCPS to find all relevant client structures, and
    invalidate the CPS calculation on them.
    Tested-by: BuildBot <>
    Reviewed-by: Derrick Brashear <>
    (cherry picked from commit 387fe294f663abd9c92cd007869e2e9e8cc11d69)
    Change-Id: I45b278b59649526b62eb83353cfe31465e79c712
    Reviewed-by: Andrew Deason <>
    Tested-by: BuildBot <>
    Reviewed-by: Stephan Wiesand <>

 src/viced/afsfileprocs.c |   38 +++++++++++++++-------------
 src/viced/host.c         |   61 +++++++++++++++++++++++++++++----------------
 src/viced/host.h         |    4 ++-
 3 files changed, 62 insertions(+), 41 deletions(-)

OpenAFS Master Repository