Whamcloud - gitweb
LU-8867 ksocklnd: ignore timedout TX on closing connection 73/23973/3
authorLiang Zhen <liang.zhen@intel.com>
Mon, 28 Nov 2016 07:47:23 +0000 (15:47 +0800)
committerOleg Drokin <oleg.drokin@intel.com>
Sat, 17 Dec 2016 05:48:56 +0000 (05:48 +0000)
commit21e6b6edbc95eef46c241335147818f1df871fa5
treeb3e06e44d3d9e1f429fc3a9a45966de8f981500e
parent6c416cdc6be7845ff78cc595e7f2bd8eb54b1e21
LU-8867 ksocklnd: ignore timedout TX on closing connection

ksocklnd reaper thread always tries to close the connection for the
first timedout zero-copy TX. This is wrong if this connection is
already being closed, because the reaper will see the same TX again
and again and cannot find out other timedout zero-copy TXs and close
connections for them.

Change-Id: I4552f556f17910857e589a8ae27682d976fcd991
Signed-off-by: Liang Zhen <liang.zhen@intel.com>
Reviewed-on: https://review.whamcloud.com/23973
Tested-by: Jenkins
Reviewed-by: Doug Oucharek <doug.s.oucharek@intel.com>
Tested-by: Maloo <hpdd-maloo@intel.com>
Reviewed-by: Oleg Drokin <oleg.drokin@intel.com>
lnet/klnds/socklnd/socklnd_cb.c