Whamcloud - gitweb
LU-12037 mdt: call mdt_dom_discard_data() after rename unlock 01/34401/2
authorLai Siyao <lai.siyao@whamcloud.com>
Mon, 4 Mar 2019 12:20:14 +0000 (20:20 +0800)
committerOleg Drokin <green@whamcloud.com>
Mon, 1 Apr 2019 07:21:56 +0000 (07:21 +0000)
commit480a221aa7e76f001288c8b1127e14e7922ce497
treee9fcc94de4067ad0da4f7ab47971b2564f9e3443
parentfca35f74f9ec5c5ed77e774f3e3209d9df057a01
LU-12037 mdt: call mdt_dom_discard_data() after rename unlock

mdt_reint_rename() should drop all locks including global rename
lock, and then call mdt_dom_discard_data(), otherwise it may
cause deadlock.

Signed-off-by: Lai Siyao <lai.siyao@whamcloud.com>
Change-Id: I72cad3ee589c98c54f1e1281c39faa8779e562e8
Reviewed-on: https://review.whamcloud.com/34401
Tested-by: Jenkins
Reviewed-by: Mike Pershin <mpershin@whamcloud.com>
Reviewed-by: Patrick Farrell <pfarrell@whamcloud.com>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Stephan Thiell <sthiell@stanford.edu>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
lustre/mdt/mdt_reint.c