Whamcloud - gitweb
LU-13693 lfs: check early for MDS_OPEN_DIRECTORY 59/39159/4
authorJohn L. Hammond <jhammond@whamcloud.com>
Tue, 23 Jun 2020 18:00:55 +0000 (13:00 -0500)
committerOleg Drokin <green@whamcloud.com>
Sat, 4 Jul 2020 03:05:52 +0000 (03:05 +0000)
commit3ea729fe822d3c39df6d8a5fb530dd8a6901c91c
tree4a719a4ce083b7a0968388ac52c7ad78dbed05f4
parent9013eb2bb5492b1e8321d0ed534bee566f19627b
LU-13693 lfs: check early for MDS_OPEN_DIRECTORY

In mdt_reint_open() check earlier for MDS_OPEN_DIRECTORY/O_DIRECTORY
to avoid breaking leases used by lfs mirror when calling lfs
getstripe. Add a multi client version of sanity test_210 to sanityn.

Signed-off-by: John L. Hammond <jhammond@whamcloud.com>
Change-Id: I1860fc76c8014da3e637d83b487cb28b037ba71b
Reviewed-on: https://review.whamcloud.com/39159
Tested-by: jenkins <devops@whamcloud.com>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Alex Zhuravlev <bzzz@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
lustre/mdt/mdt_open.c
lustre/tests/sanityn.sh