Whamcloud - gitweb
LU-911 osd: zerocopy methods in ldiskfs osd
authorAlex Zhuravlev <bzzz@whamcloud.com>
Wed, 23 Nov 2011 07:55:07 +0000 (10:55 +0300)
committerOleg Drokin <green@whamcloud.com>
Thu, 29 Mar 2012 03:18:25 +0000 (23:18 -0400)
commit67076c3c7e2b11023b943db2f5031d9b9a11329c
treed74d493fd69de3db716307365a1a087da5c51feb
parent28817cbd133c626042f9b142600c03187ba4a7ce
LU-911 osd: zerocopy methods in ldiskfs osd

add implementation for zerooopy methods to manipulate data:
grab/release buffers, prepare them for read/write, commit
modified buffers, truncate

Signed-off-by: Alex Zhuravlev <bzzz@whamcloud.com>
Signed-off-by: Bobi Jam <bobijam@whamcloud.com>
Change-Id: Ied662c7c837bb25b71587b69096bc12fe002d115
Reviewed-on: http://review.whamcloud.com/1834
Tested-by: Hudson
Tested-by: Maloo <whamcloud.maloo@gmail.com>
Reviewed-by: Mike Pershin <tappro@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
lustre/autoconf/lustre-core.m4
lustre/osd-ldiskfs/Makefile.in
lustre/osd-ldiskfs/osd_handler.c
lustre/osd-ldiskfs/osd_internal.h
lustre/osd-ldiskfs/osd_io.c [new file with mode: 0644]
lustre/osd-ldiskfs/osd_lproc.c