OpenAFS Master Repository branch, openafs-stable-1_6_x, updated. openafs-stable-1_6_5-111-g2679af7

Gerrit Code Review gerrit@openafs.org
Wed, 30 Oct 2013 11:33:50 -0700 (PDT)


The following commit has been merged in the openafs-stable-1_6_x branch:
commit 2679af764de250448e3c7c8344c961f9b8149fd7
Author: Andrew Deason <adeason@sinenomine.net>
Date:   Thu Nov 1 13:41:06 2012 -0500

    afs: Traverse discard/free dslot list if errors
    
    Currently, when we pull a dslot off of the discard or free list, we
    just try to get the first entry from the list, and panic if we cannot
    get it. Instead, traverse through the whole list, trying to find an
    entry we can successfully get. This introduces the helper function
    afs_GetDSlotFromList to do this traversal.
    
    This does not yet address the case where we cannot get any entry on
    the relevant list.
    
    Reviewed-on: http://gerrit.openafs.org/8376
    Tested-by: BuildBot <buildbot@rampaginggeek.com>
    Reviewed-by: Derrick Brashear <shadow@your-file-system.com>
    (cherry picked from commit 336939179721d79a6798614ff747dd06701e3edc)
    
    Change-Id: I12d8cfbe7d1fe7bbe50b49bcee34a8a5dced1569
    Reviewed-on: http://gerrit.openafs.org/10354
    Tested-by: BuildBot <buildbot@rampaginggeek.com>
    Reviewed-by: Andrew Deason <adeason@sinenomine.net>
    Reviewed-by: Marc Dionne <marc.c.dionne@gmail.com>
    Reviewed-by: Mark Vitale <mvitale@sinenomine.net>
    Reviewed-by: Stephan Wiesand <stephan.wiesand@desy.de>

 src/afs/afs_dcache.c |   48 +++++++++++++++++++++++++++++++++---------------
 1 files changed, 33 insertions(+), 15 deletions(-)

-- 
OpenAFS Master Repository