Whamcloud - gitweb
LU-16062 ldlm: improve bl_timeout for prolong 94/48094/2
authorVitaly Fertman <c17818@cray.com>
Fri, 28 Aug 2020 19:17:58 +0000 (22:17 +0300)
committerOleg Drokin <green@whamcloud.com>
Mon, 12 Sep 2022 02:57:03 +0000 (02:57 +0000)
commit34b2246e4a6c8ce827c404cb4e52f7c6a0a1b90b
tree97c3530f5bc006ba5e6eb68881b0e4fcf33d8316
parent8caec97d5e89eefe250edb64e6f7ad61e12a9d71
LU-16062 ldlm: improve bl_timeout for prolong

If there is a client's RPC in hand, we can do a better job for
calculating the lock callback timeout as RPC has the info what
client thinks about this RPC timeout. Let's use it.

HPE-bug-id: LUS-8866, LUS-11074
Signed-off-by: Vitaly Fertman <c17818@cray.com>
Change-Id: Ibd67d37c1073d0d3cb2e08b532c801af0de116fe
Reviewed-on: https://es-gerrit.dev.cray.com/157782
Reviewed-by: Andriy Skulysh <c17819@cray.com>
Reviewed-by: Alexey Lyashkov <c17817@cray.com>
Tested-by: Jenkins Build User <nssreleng@cray.com>
Reviewed-on: https://review.whamcloud.com/48094
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Alexey Lyashkov <alexey.lyashkov@hpe.com>
Reviewed-by: Andriy Skulysh <andriy.skulysh@hpe.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
lustre/include/lustre_dlm.h
lustre/include/lustre_net.h
lustre/ldlm/ldlm_extent.c
lustre/ldlm/ldlm_lockd.c
lustre/mdt/mdt_io.c
lustre/ofd/ofd_dev.c