Whamcloud - gitweb
LU-11213 lmv: use lu_tgt_descs to manage tgts 18/35218/10
authorLai Siyao <lai.siyao@whamcloud.com>
Tue, 23 Apr 2019 18:46:05 +0000 (02:46 +0800)
committerOleg Drokin <green@whamcloud.com>
Fri, 20 Sep 2019 07:51:04 +0000 (07:51 +0000)
commit59fc1218fccf1a826182ff7cd52321e3efbb1eab
tree00825cc0c36059d08b9d5a05f7f66966b0401b34
parentb3461d11dcb04670cc2e1bfbb99306cfd3f645ef
LU-11213 lmv: use lu_tgt_descs to manage tgts

Like LOD, use lu_tgt_descs to manage tgts, so that they can
share tgt management code.

TODO: use the same tgt management code for LOV/LFSCK.

Signed-off-by: Lai Siyao <lai.siyao@whamcloud.com>
Change-Id: I843e85e0f8b05e21056567cebfea0a8fff1d4ef8
Reviewed-on: https://review.whamcloud.com/35218
Tested-by: jenkins <devops@whamcloud.com>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Hongchao Zhang <hongchao@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
15 files changed:
libcfs/include/libcfs/bitmap.h
lustre/include/lu_object.h
lustre/include/obd.h
lustre/lfsck/lfsck_internal.h
lustre/lmv/lmv_intent.c
lustre/lmv/lmv_internal.h
lustre/lmv/lmv_obd.c
lustre/lmv/lmv_qos.c
lustre/lmv/lproc_lmv.c
lustre/lod/lod_dev.c
lustre/lod/lod_internal.h
lustre/lod/lod_lov.c
lustre/lod/lod_object.c
lustre/obdclass/Makefile.in
lustre/obdclass/lu_tgt_descs.c [new file with mode: 0644]