Whamcloud - gitweb
LU-3285 mdc: add cl_device to the MDC 09/28009/8
authorMikhal Pershin <mike.pershin@intel.com>
Mon, 7 Dec 2015 06:20:55 +0000 (09:20 +0300)
committerMike Pershin <mike.pershin@intel.com>
Fri, 6 Oct 2017 15:13:19 +0000 (15:13 +0000)
commit68ff85b8858e845eee1ca9d6d2ba639cdc2fb470
tree84555d5232394126a193e497d5563fde800f5b3b
parent7fc8037d61b29fa2ac93ab5fb30fccd9b1c0066c
LU-3285 mdc: add cl_device to the MDC

Introduce cl_device for MDC so it is able to prepare and send
IO requests to the MDT.

This patch adds basic interfaces for device and object methods.
The common code is exported from OSC for MDC.

Change-Id: I1834f6d59751599acbcc18a7e2f2a31fa560bb41
Signed-off-by: Mikhal Pershin <mike.pershin@intel.com>
Reviewed-on: https://review.whamcloud.com/28009
Reviewed-by: Bobi Jam <bobijam@hotmail.com>
Reviewed-by: Jinshan Xiong <jinshan.xiong@intel.com>
Tested-by: Jenkins
Tested-by: Maloo <hpdd-maloo@intel.com>
lustre/include/lustre_osc.h
lustre/mdc/Makefile.in
lustre/mdc/mdc_dev.c [new file with mode: 0644]
lustre/mdc/mdc_internal.h
lustre/mdc/mdc_request.c
lustre/osc/osc_dev.c
lustre/osc/osc_object.c
lustre/tests/test-framework.sh