OpenAFS Master Repository branch, openafs-stable-1_6_x, updated. openafs-stable-1_6_1pre1-22-g0b87254

Gerrit Code Review
Mon, 23 Jan 2012 18:50:14 -0800 (PST)

The following commit has been merged in the openafs-stable-1_6_x branch:
commit afce83a96799220f661e090fb5fcc7fe42f75797
Author: Andrew Deason <>
Date:   Mon Mar 7 11:08:26 2011 -0600

    RX: Avoid timing out non-kernel busy channels
    When we encounter a "busy" call channel (indicated by receiving
    RX_PACKET_TYPE_BUSY packets), we can error out a call with
    RX_CALL_TIMEOUT to try and get the application code to retry the call.
    However, many RX applications are not aware of this, and will just
    fail with an error upon receiving a single busy packet.
    So instead, make this behavior optional, and only do it if the
    application tells us what specific error it expects to receive when a
    busy call channel is detected. Enable this behavior for the Unix cache
    manager, as it can cope with receiving an RX_CALL_TIMEOUT error in
    this scenario.
    (cherry picked from commit eddcee3ad518dff9fbfda790640c5bfd2e97ef5a)
    Reviewed-by: Jeffrey Altman <>
    Tested-by: BuildBot <>
    Reviewed-by: Derrick Brashear <>
    Change-Id: I3938e79ab009f14f5421a4a45e2a099276c49f24
    Tested-by: BuildBot <>
    Reviewed-by: Derrick Brashear <>

 src/afs/afs_call.c     |    2 ++
 src/afs/afs_pag_call.c |    1 +
 2 files changed, 3 insertions(+), 0 deletions(-)

OpenAFS Master Repository