Whamcloud - gitweb
LU-1030 osc: move io data from lov_oinfo into osc_object
authorJinshan Xiong <jinshan.xiong@whamcloud.com>
Mon, 20 Feb 2012 19:01:00 +0000 (11:01 -0800)
committerOleg Drokin <green@whamcloud.com>
Fri, 1 Jun 2012 21:07:19 +0000 (17:07 -0400)
commit364c4cdb58ed75996017d35dcbbc7e7acc6d076e
tree61f3620eca9b2ec4ac72e2b11d647db07eee3552
parent7f72fee8c31abd37823386a4587fb5de937b7d3f
LU-1030 osc: move io data from lov_oinfo into osc_object

Cleanup the code and move io related data structure into osc_object
so that it will be easier to manage pages with red-black tree.

Signed-off-by: Jinshan Xiong <jinshan.xiong@whamcloud.com>
Change-Id: I7cd8d6278bb70b221351d9db4193c679f93aeb21
Reviewed-on: http://review.whamcloud.com/2009
Tested-by: Hudson
Reviewed-by: Johann Lombardi <johann@whamcloud.com>
Tested-by: Maloo <whamcloud.maloo@gmail.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
lustre/include/obd.h
lustre/osc/Makefile.in
lustre/osc/autoMakefile.am
lustre/osc/osc_cache.c [new file with mode: 0644]
lustre/osc/osc_cl_internal.h
lustre/osc/osc_internal.h
lustre/osc/osc_io.c
lustre/osc/osc_object.c
lustre/osc/osc_page.c
lustre/osc/osc_request.c