Whamcloud - gitweb
LU-12037 mdt: call mdt_dom_discard_data() after rename unlock 15/34615/2
authorLai Siyao <lai.siyao@whamcloud.com>
Mon, 4 Mar 2019 12:20:14 +0000 (20:20 +0800)
committerOleg Drokin <green@whamcloud.com>
Mon, 15 Apr 2019 16:15:47 +0000 (16:15 +0000)
commitd557ce56bee3267fbe7b29a47e4ce7a99062e42c
tree7f51e1dfce4c3c8d0240d676bdded42dc864fc7a
parent78ddbc595302af9ec7b4512148990571e217fe64
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.

Lustre-change: https://review.whamcloud.com/34401
Lustre-commit: 480a221aa7e76f001288c8b1127e14e7922ce497

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