Whamcloud - gitweb
LU-3285 lov: add MDT target to the LOV device 10/28010/15
authorMikhal Pershin <mike.pershin@intel.com>
Wed, 26 Apr 2017 11:24:57 +0000 (14:24 +0300)
committerMike Pershin <mike.pershin@intel.com>
Fri, 13 Oct 2017 12:37:18 +0000 (12:37 +0000)
commit8b352709a66f9079cadeda2e9af3834941ced969
tree6d2cfcb12975ae278f8eba01b66444581af97702
parent68ff85b8858e845eee1ca9d6d2ba639cdc2fb470
LU-3285 lov: add MDT target to the LOV device

MDC becomes LOV target like OSC for Data-on-MDT needs.
Patch does the following:
- new composite layout entry type is added - LLT_DOM to
describe Data-on-MDT striping.
- LOV process config log and checks for MDC targets organizing
them separately from OSCs
- LOV operations are changed where needed to understand new layout
entry type

Signed-off-by: Mikhail Pershin <mike.pershin@intel.com>
Change-Id: I8a985d66a5f283ed387a311ff46f307c60317a79
Reviewed-on: https://review.whamcloud.com/28010
Tested-by: Jenkins
Reviewed-by: Jinshan Xiong <jinshan.xiong@intel.com>
Tested-by: Maloo <hpdd-maloo@intel.com>
Reviewed-by: Andreas Dilger <andreas.dilger@intel.com>
17 files changed:
lustre/include/obd.h
lustre/include/uapi/linux/lustre/lustre_user.h
lustre/lmv/lmv_obd.c
lustre/lov/lov_cl_internal.h
lustre/lov/lov_dev.c
lustre/lov/lov_ea.c
lustre/lov/lov_internal.h
lustre/lov/lov_io.c
lustre/lov/lov_obd.c
lustre/lov/lov_object.c
lustre/lov/lov_offset.c
lustre/mdc/mdc_request.c
lustre/mgs/mgs_llog.c
lustre/obdclass/obd_config.c
lustre/ptlrpc/wiretest.c
lustre/utils/wirecheck.c
lustre/utils/wiretest.c