Whamcloud - gitweb
LU-7093 mdt: Remote operation permission check 86/16286/6
authorwang di <di.wang@intel.com>
Fri, 4 Sep 2015 08:48:32 +0000 (01:48 -0700)
committerOleg Drokin <oleg.drokin@intel.com>
Thu, 17 Sep 2015 16:40:31 +0000 (16:40 +0000)
commit703195acc2157969e66cb07946522b918dfd7dea
treec76c0aee6c6fe4645d29dcb28eafd28d516e5bcc
parenta633afc625197c853d3da2ec6bfca94de8bcd5ac
LU-7093 mdt: Remote operation permission check

Only do permission check for migrate, create striped (remote)
directory, and set default LMV stripeEA for directory.

For non-administrators, only if their gid match
enable_remote_dir_gid (under /proc) or
enable_remote_dir_gid = -1, then they can do these above 3
operations.

Signed-off-by: wang di <di.wang@intel.com>
Change-Id: Id103ddd4dbf4a1901a32b599639037de8ce58e4a
Reviewed-on: http://review.whamcloud.com/16286
Tested-by: Jenkins
Tested-by: Maloo <hpdd-maloo@intel.com>
Reviewed-by: Lai Siyao <lai.siyao@intel.com>
Reviewed-by: Andreas Dilger <andreas.dilger@intel.com>
Reviewed-by: Oleg Drokin <oleg.drokin@intel.com>
lustre/mdt/mdt_reint.c
lustre/tests/sanity.sh