Whamcloud - gitweb
LU-1301 lu: local objects library
authorAlex Zhuravlev <bzzz@whamcloud.com>
Thu, 6 Sep 2012 04:48:16 +0000 (08:48 +0400)
committerOleg Drokin <green@whamcloud.com>
Mon, 17 Sep 2012 19:22:20 +0000 (15:22 -0400)
commitf6d6a552398eb1e65857d9bf1afaaf98c8dc1a79
treebf3138bfd2d759ba5bce59369559c27549392a4e
parent3a89bc3fabc384930fe03d1ef811a2ea57dc068a
LU-1301 lu: local objects library

set of functions working on top of OSD API to create/access
local objects by name.
the library maintains own top device to be able to work in
multi-service environment (mds + mgs).

Signed-off-by: Alex Zhuravlev <bzzz@whamcloud.com>
Change-Id: I26cc47b866bb0925be4f4419ac663a1d42520e02
Reviewed-on: http://review.whamcloud.com/3665
Tested-by: Hudson
Tested-by: Maloo <whamcloud.maloo@gmail.com>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Reviewed-by: Jinshan Xiong <jinshan.xiong@whamcloud.com>
lustre/include/dt_object.h
lustre/include/lu_object.h
lustre/include/lustre/lustre_idl.h
lustre/include/lustre_disk.h
lustre/obdclass/Makefile.in
lustre/obdclass/dt_object.c
lustre/obdclass/local_storage.c [new file with mode: 0644]
lustre/obdclass/local_storage.h [new file with mode: 0644]
lustre/obdclass/lu_object.c
lustre/osd-ldiskfs/osd_handler.c