Whamcloud - gitweb
LU-8209 ldlm: engage ELC for all ldlm enqueue req 39/21739/6
authorHongchao Zhang <hongchao.zhang@intel.com>
Wed, 20 Jul 2016 00:31:39 +0000 (08:31 +0800)
committerOleg Drokin <oleg.drokin@intel.com>
Sat, 8 Oct 2016 16:38:34 +0000 (16:38 +0000)
commite8f5f496ed41f237c4fb44cc7355f1ded4c33ac6
treee98a3404431bcd57672200c31084d2b4b0912b59
parent00049e341a1e978c635b44f1d3ae474d0eb75f10
LU-8209 ldlm: engage ELC for all ldlm enqueue req

If there is no request passed into ldlm_cli_enqueue, the enqueue
request will not engage ELC to drop unneeded locks. currently,
this kind of request is mainly related to EXTENT locks enqueue
requests (except for glimpse EXTENT lock for it has an intent).

Change-Id: Ibb34117cbec6764f643457d9b0af142393263608
Signed-off-by: Hongchao Zhang <hongchao.zhang@intel.com>
Reviewed-on: http://review.whamcloud.com/21739
Tested-by: Jenkins
Tested-by: Maloo <hpdd-maloo@intel.com>
Reviewed-by: Andreas Dilger <andreas.dilger@intel.com>
Reviewed-by: Vitaly Fertman <vitaly.fertman@seagate.com>
Reviewed-by: Oleg Drokin <oleg.drokin@intel.com>
lustre/ldlm/ldlm_request.c