Whamcloud - gitweb
LU-3285 mdt: use generic grant code at MDT 21/28021/24
authorMikhal Pershin <mike.pershin@intel.com>
Sun, 11 Dec 2016 17:16:25 +0000 (20:16 +0300)
committerMike Pershin <mike.pershin@intel.com>
Tue, 17 Oct 2017 20:30:21 +0000 (20:30 +0000)
commit0697cf73c74d92bb89e89b188a6793fb28eb0e8c
treeffd208279dd194cd61883e7f413539977b0cd16d
parenta7625cd2f37ac569ccede4ebfc6fcfc1151fbe6c
LU-3285 mdt: use generic grant code at MDT

Use grants at MDT for Data-on-MDT needs.
Add parameter to reserve part of available space
for metadata and never grants it to clients.

Test-Parameters: mdssizegb=20 testlist=dom-performance
Signed-off-by: Mikhal Pershin <mike.pershin@intel.com>
Change-Id: I2612352062871e4edd3817f32e7d96cb95a0a52b
Reviewed-on: https://review.whamcloud.com/28021
Tested-by: Jenkins
Tested-by: Maloo <hpdd-maloo@intel.com>
Reviewed-by: Andreas Dilger <andreas.dilger@intel.com>
Reviewed-by: Jinshan Xiong <jinshan.xiong@intel.com>
14 files changed:
lustre/include/lu_target.h
lustre/include/lustre_osc.h
lustre/include/uapi/linux/lustre/lustre_idl.h
lustre/llite/llite_lib.c
lustre/mdc/mdc_request.c
lustre/mdt/mdt_handler.c
lustre/mdt/mdt_internal.h
lustre/mdt/mdt_io.c
lustre/mdt/mdt_lproc.c
lustre/ofd/lproc_ofd.c
lustre/ofd/ofd_dev.c
lustre/osc/osc_request.c
lustre/target/tgt_grant.c
lustre/target/tgt_main.c