Whamcloud - gitweb
LU-1030 clio: reimplement ll_fsync in clio way
authorJinshan Xiong <jinshan.xiong@whamcloud.com>
Mon, 21 May 2012 19:12:59 +0000 (12:12 -0700)
committerOleg Drokin <green@whamcloud.com>
Fri, 1 Jun 2012 21:11:17 +0000 (17:11 -0400)
commit2d337a3da6bee76d66450fedda8386f9ede035fa
tree872b7eaf9e1b814497d13109b7365f96893468c1
parent364c4cdb58ed75996017d35dcbbc7e7acc6d076e
LU-1030 clio: reimplement ll_fsync in clio way

A new clio operation CIT_FSYNC is added to forcibly synchorize data
on local client and OST.

Signed-off-by: Jinshan Xiong <jinshan.xiong@whamcloud.com>
Change-Id: I047471f819c00901907d4312a353095b44dd96a1
Reviewed-on: http://review.whamcloud.com/2460
Tested-by: Hudson
Tested-by: Maloo <whamcloud.maloo@gmail.com>
Reviewed-by: Johann Lombardi <johann@whamcloud.com>
Reviewed-by: Niu Yawei <niu@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
lustre/include/cl_object.h
lustre/include/obd_ost.h
lustre/llite/file.c
lustre/llite/llite_internal.h
lustre/llite/vvp_io.c
lustre/lov/lov_io.c
lustre/obdclass/cl_io.c
lustre/osc/osc_cl_internal.h
lustre/osc/osc_internal.h
lustre/osc/osc_io.c
lustre/osc/osc_request.c