OpenAFS Master Repository branch, openafs-stable-1_8_x, updated. openafs-stable-1_8_0pre4-27-g774df86

Gerrit Code Review
Mon, 19 Feb 2018 09:40:59 -0500

The following commit has been merged in the openafs-stable-1_8_x branch:
commit 774df869fc1753e94f79c6a0b617b7adb9e4060c
Author: Jeffrey Altman <>
Date:   Sat Feb 10 10:47:24 2018 -0500

    rx: Do not count RXGEN_OPCODE towards abort threshold
    An RXGEN_OPCODE is returned for opcodes that are not implemented by the
    rx service.  These opcodes might be deprecated opcodes that are no
    longer supported or more recently registered opcodes that have yet to
    be implemented.  Clients should not be punished for issuing unsupported
    calls.  The clients might be old and are issuing no longer supported
    calls or they might be newer and are issuing yet to be implemented calls
    as part of a feature test and fallback strategy.
    This change ignores RXGEN_OPCODE errors when deciding how to adjust the
    rx_call.abortCount.  When an RXGEN_OPCODE abort is sent the
    rx_call.abortCount and rx_call.abortError are left unchanged which
    preserves the state for the next failing call.
    Note that this change intentionlly prevents the incrementing of the
    abortCount for client connections as they never send delay aborts.
    Tested-by: BuildBot <>
    Reviewed-by: Benjamin Kaduk <>
    (cherry picked from commit f82d1c7d5aeae148305e867c1f79c6ea2f9e0a2a)
    Change-Id: I7a4216bea3a355c31a390c5b4753b4ab0c25661c
    Tested-by: BuildBot <>
    Reviewed-by: Benjamin Kaduk <>

 src/rx/rx.c |   12 ++++++++++--
 1 files changed, 10 insertions(+), 2 deletions(-)

OpenAFS Master Repository