Whamcloud - gitweb
LU-1496 ptlrpc: prolong rw locks even IO RPCs are finished
authorBobi Jam <bobijam@whamcloud.com>
Thu, 21 Jun 2012 04:37:49 +0000 (12:37 +0800)
committerJohann Lombardi <johann@whamcloud.com>
Mon, 27 Aug 2012 07:59:17 +0000 (03:59 -0400)
commit8c3084c293c9ce5005542084f02a1fd328b23e46
treedffa007a549f9e2aa7b90b3850fbe01305c008de
parent747d905b631d90ce82521aac6a11d5d0eb0f45d8
LU-1496 ptlrpc: prolong rw locks even IO RPCs are finished

Refresh rw lock again after IO RPCs are finished to leave a time
window for clients to cancel covering dlm locks.

This is a part of LU-874 back port.

Signed-off-by: Bobi Jam <bobijam@whamcloud.com>
Change-Id: I5cd185870e601a66bce21b3cc3c91f5f800b4c27
Reviewed-on: http://review.whamcloud.com/3157
Tested-by: Hudson
Tested-by: Maloo <whamcloud.maloo@gmail.com>
Reviewed-by: Jinshan Xiong <jinshan.xiong@whamcloud.com>
Reviewed-by: Fan Yong <yong.fan@whamcloud.com>
Reviewed-by: Johann Lombardi <johann@whamcloud.com>
lustre/include/lustre_net.h
lustre/ost/ost_handler.c
lustre/ptlrpc/service.c