Whamcloud - gitweb
LU-4942 at: per-export lock callback timeout 36/9336/9
authorVitaly Fertman <vitaly_fertman@xyratex.com>
Fri, 10 Oct 2014 14:45:45 +0000 (18:45 +0400)
committerOleg Drokin <oleg.drokin@intel.com>
Thu, 30 Oct 2014 02:15:24 +0000 (02:15 +0000)
commitb5e911f4a98e60a852fd3c3cd99e5cfeabdc8edc
tree37715131dab926e9830b107ccae5b9c11b2d8f35
parent38ec486aeee20345a86dbbd2022d7976337c49b8
LU-4942 at: per-export lock callback timeout

The lock callback timeout is calculated as an average per namespace.
This does not reflect individual client behavior.
Instead, we should calculate it on a per-export basis.

Signed-off-by: Vitaly Fertman <vitaly_fertman@xyratex.com>
Change-Id: I12e3fc5f8d261cce252fcf13f22193273dc054ee
Tested-by: Elena Gryaznova <Elena_Gryaznova@xyratex.com>
Reviewed-by: Andriy Skulysh <Andriy_Skulysh@xyratex.com>
Reviewed-by: Alexey Lyashkov <Alexey_Lyashkov@xyratex.com>
Xyratex-bug-id: MRP-417
Reviewed-on: http://review.whamcloud.com/9336
Reviewed-by: Oleg Drokin <oleg.drokin@intel.com>
Tested-by: Jenkins
Tested-by: Maloo <hpdd-maloo@intel.com>
Reviewed-by: James Simmons <uja.ornl@gmail.com>
13 files changed:
lustre/include/lustre_dlm.h
lustre/include/lustre_export.h
lustre/include/lustre_import.h
lustre/ldlm/ldlm_internal.h
lustre/ldlm/ldlm_lock.c
lustre/ldlm/ldlm_lockd.c
lustre/ldlm/ldlm_request.c
lustre/mdt/mdt_handler.c
lustre/mdt/mdt_reint.c
lustre/mdt/mdt_xattr.c
lustre/obdclass/genops.c
lustre/ofd/ofd_dev.c
lustre/quota/qmt_handler.c