Whamcloud - gitweb
LU-8998 clio: Client side implementation for PFL
authorBobi Jam <bobijam.xu@intel.com>
Wed, 5 Apr 2017 23:58:41 +0000 (07:58 +0800)
committerJinshan Xiong <jinshan.xiong@intel.com>
Thu, 6 Apr 2017 04:31:52 +0000 (21:31 -0700)
commite584b8fa4150662876de8c195e07253e30ed2cdd
tree14df14f4423b8d2510acc3f596d17cbbc5018464
parentf3f651556282469e9675e5d16e20949e48b8c84a
LU-8998 clio: Client side implementation for PFL

Make client layer support composite layout.

Plain layout will be stored in LOV layer as a composite layout
containing a single component.

Reviewed-on: https://review.whamcloud.com/24850

Signed-off-by: Jinshan Xiong <jinshan.xiong@intel.com>
Signed-off-by: Bobi Jam <bobijam.xu@intel.com>
Signed-off-by: Niu Yawei <yawei.niu@intel.com>
Change-Id: Ic3b85a4b10c66745e5c72ff02ea313baa0b12bb5
Reviewed-by: Lai Siyao <lai.siyao@intel.com>
12 files changed:
lustre/include/lustre/lustre_user.h
lustre/lov/lov_cl_internal.h
lustre/lov/lov_ea.c
lustre/lov/lov_internal.h
lustre/lov/lov_io.c
lustre/lov/lov_lock.c
lustre/lov/lov_merge.c
lustre/lov/lov_object.c
lustre/lov/lov_offset.c
lustre/lov/lov_page.c
lustre/lov/lovsub_object.c
lustre/osc/osc_lock.c