Whamcloud - gitweb
LU-4198 clio: generalize cl_sync_io 56/8656/18
authorJinshan Xiong <jinshan.xiong@intel.com>
Fri, 26 Sep 2014 21:45:17 +0000 (14:45 -0700)
committerOleg Drokin <oleg.drokin@intel.com>
Fri, 31 Oct 2014 20:36:44 +0000 (20:36 +0000)
commit727c49e570544e19f16d1f6dd9ea5d7b7feeff78
tree4c385d93543d6c2ba5d4b795712b7dc65a152d1c
parent1ab4b0239bbd75b4c05f36b8d2cf04fb371b10c2
LU-4198 clio: generalize cl_sync_io

To make cl_sync_io interfaces not just wait for pages, but to be
a generic synchronization mechanism.

Signed-off-by: Jinshan Xiong <jinshan.xiong@intel.com>
Change-Id: Iea43cb56c463efa7a6c6d17d84dacf4bdad8b377
Reviewed-on: http://review.whamcloud.com/8656
Reviewed-by: Bobi Jam <bobijam@gmail.com>
Tested-by: Jenkins
Reviewed-by: Lai Siyao <lai.siyao@intel.com>
Tested-by: Maloo <hpdd-maloo@intel.com>
Reviewed-by: Oleg Drokin <oleg.drokin@intel.com>
lustre/include/cl_object.h
lustre/obdclass/cl_io.c
lustre/obdclass/cl_page.c