Whamcloud - gitweb
LU-8197 ptlrpc: do not reduce replay request deadline 99/20399/4
authorVladimir Saveliev <vladimir.saveliev@seagate.com>
Sat, 21 May 2016 03:10:43 +0000 (06:10 +0300)
committerOleg Drokin <oleg.drokin@intel.com>
Mon, 27 Jun 2016 18:55:55 +0000 (18:55 +0000)
commitf3ce48ce543791d60326777d95ab2c9c03826965
tree3e28e91d6a291265574d9d04361dcc362b63e3c3
parent3a5db1d89aec0cc3969966f87b94315870f49d2d
LU-8197 ptlrpc: do not reduce replay request deadline

New timeout for a replay request sent to a client with early reply is
calculated without taking into account that new deadline for the
replay request on server side is calculated based upon
obd_recovery_timeout. That results in reducing replay deadline which
forces to early disconnect of the client.

Calculate the timeout sent in early reply to a replay request in
according to new deadline of the replay request on server side.

Seagate-bug-id: MRP-3249
Signed-off-by: Vladimir Saveliev <vladimir.saveliev@seagate.com>
Change-Id: I478ca84a9627816be886a077170285f8af4bfc29
Reviewed-on: http://review.whamcloud.com/20399
Tested-by: Jenkins
Tested-by: Maloo <hpdd-maloo@intel.com>
Reviewed-by: Mike Pershin <mike.pershin@intel.com>
Reviewed-by: Hongchao Zhang <hongchao.zhang@intel.com>
Reviewed-by: Oleg Drokin <oleg.drokin@intel.com>
lustre/ptlrpc/niobuf.c