Whamcloud - gitweb
LU-7372 mgs: reprocess all locks at device fini 23/28323/3
authorJinshan Xiong <jinshan.xiong@intel.com>
Wed, 10 May 2017 17:39:25 +0000 (10:39 -0700)
committerJohn L. Hammond <john.hammond@intel.com>
Thu, 10 Aug 2017 16:26:03 +0000 (16:26 +0000)
commit6df5f062727fc216072bc8daa7dfbc545876a2b0
tree3a5607bb13c7cfd0e34b04a919e947d54dfc5017
parenta4c7545f6e77229a3eabe537eb9ed161ff3c88ee
LU-7372 mgs: reprocess all locks at device fini

This is to avoid a case that IR lock revocation is going on when
the obd is being stopped, an extra ldlm_reprocess_recovery_done() is
required to make revocation process move forward.

Turn off 'set -e' in rundbench. Otherwise killing dbench process will
return an error to wait(1) in rundbench. Since test-framework has
turned on error on exit, it will set test result as failure, which
is actually a false alarm.

Test-Parameters: envdefinitions=SLOW=yes,ONLY=26 testlist=replay-dual,replay-dual,replay-dual,replay-dual

Lustre-change: https://review.whamcloud.com/17853
Lustre-commit: 2dc19f20ba9fcc1bcac6ae7ee5169ce10caab882

Signed-off-by: Jinshan Xiong <jinshan.xiong@intel.com>
Signed-off-by: Bobi Jam <bobijam.xu@intel.com>
Change-Id: I43ab1df9c8fe5aea15da6c90175fd08a0b099ea2
Reviewed-by: Fan Yong <fan.yong@intel.com>
Reviewed-by: Bobi Jam <bobijam@hotmail.com>
Signed-off-by: Minh Diep <minh.diep@intel.com>
Reviewed-on: https://review.whamcloud.com/28323
Tested-by: Jenkins
Tested-by: Maloo <hpdd-maloo@intel.com>
Reviewed-by: John L. Hammond <john.hammond@intel.com>
lustre/ldlm/ldlm_lock.c
lustre/tests/rundbench
lustre/tests/test-framework.sh