-
Mikhail Pershin authored
The previous commit 954cc675 skips bl_ast for local lock but there are cases on MDT when local lock can become a client lock, see mdt_intent_lock_replace(). In that case the client should be notified if lock is a blocking lock. Patch reverts commit 954cc675 and provides alternative solution. During downgrade to COS the lock renews own blocking AST states and start reprocessing. Any new lock conflict will cause new blocking AST and related async commit as needed. Test-Parameters: mdssizegb=20 testlist=racer,racer,racer Signed-off-by:
Mikhail Pershin <mpershin@whamcloud.com> Change-Id: I41adab5c805a59fdbeade8ae3556556b779dc3c0 Reviewed-on: https://review.whamcloud.com/33458 Reviewed-by:
Vitaly Fertman <c17818@cray.com> Tested-by: Jenkins Tested-by:
Maloo <hpdd-maloo@intel.com> Reviewed-by:
Lai Siyao <lai.siyao@whamcloud.com> Reviewed-by:
Oleg Drokin <green@whamcloud.com>
75a417fa