]> git.michaelhowe.org Git - packages/o/openafs.git/commit
Rx: Only backoff the peer timeout once
authorJeffrey Altman <jaltman@your-file-system.com>
Mon, 20 Sep 2010 02:48:57 +0000 (19:48 -0700)
committerDerrick Brashear <shadow@dementia.org>
Mon, 27 Sep 2010 15:29:48 +0000 (08:29 -0700)
commite1f1286dc264e186bf3c9ced5b41d7298ed954ad
treee66e89b2cc1c350a0f98b81e083ff66ba8fe66d8
parent6a8e622bbec9fd6263d621669208e26f88339391
Rx: Only backoff the peer timeout once

If a packet is missing, the peer timeout is backed off to provide
a new starting point for timeout computation.  The backoff state
must be stored in the peer object to ensure that multiple failures
do not result in more than one backoff before a successfully received
packet is available for recomputation.

Change-Id: I6794b3a020801ff421e4ed776afb581962b111a9
Reviewed-on: http://gerrit.openafs.org/2787
Reviewed-by: Derrick Brashear <shadow@dementia.org>
Tested-by: Derrick Brashear <shadow@dementia.org>
(cherry picked from commit 3b4cad3b78ec5df7253067c70e19c066552d7145)
Reviewed-on: http://gerrit.openafs.org/2808
src/rx/rx.c
src/rx/rx.h