Whamcloud - gitweb
LU-8998 clio: Client side implementation for PFL 50/24850/15
authorNiu Yawei <yawei.niu@intel.com>
Thu, 12 Jan 2017 13:55:51 +0000 (08:55 -0500)
committerJinshan Xiong <jinshan.xiong@intel.com>
Tue, 7 Mar 2017 16:51:32 +0000 (16:51 +0000)
commit1fd3ec455a8e17d8f647ad43a5ff7cc2e7b71da3
tree5126b65d37d63e81c747c4b08b1e47d79c710e53
parent5850d1f9a6dec27471d33d67fe59a467249c73ab
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.

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-on: https://review.whamcloud.com/24850
Tested-by: Jenkins
Reviewed-by: Lai Siyao <lai.siyao@intel.com>
Tested-by: Maloo <hpdd-maloo@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