Whamcloud - gitweb
LU-1330 fid: prepare FID module for client server split
authorLiu Xuezhao <xuezhao.liu@emc.com>
Wed, 3 Apr 2013 21:47:20 +0000 (16:47 -0500)
committerOleg Drokin <oleg.drokin@intel.com>
Tue, 11 Jun 2013 16:03:57 +0000 (12:03 -0400)
commit65d63035c60086a89d932c6f9f1691cf93728d74
treeb18a414cc21b68b17f470e1f5fabeef46e1c5b3d
parent966d0a25ba7ad6f4a58cdd25748fa356d8880e9b
LU-1330 fid: prepare FID module for client server split

Split FID server from client, fid_{handler,store,lib}.c are not
compliled unless server support is enabled.  Generally cleanup
includes in lustre/fid/ and reduce the need for client code to
directly or indirectly include {dt,md}_object.h.

Signed-off-by: Liu Xuezhao <xuezhao.liu@emc.com>
Signed-off-by: John L. Hammond <john.hammond@intel.com>
Change-Id: Ie25abffc41922d9f6001b9e38a8e39b387ccf660
Reviewed-on: http://review.whamcloud.com/2673
Tested-by: Hudson
Tested-by: Maloo <whamcloud.maloo@gmail.com>
Reviewed-by: Andreas Dilger <andreas.dilger@intel.com>
Reviewed-by: Nathaniel Clark <nathaniel.l.clark@intel.com>
16 files changed:
lustre/fid/Makefile.in
lustre/fid/autoMakefile.am
lustre/fid/fid_handler.c
lustre/fid/fid_internal.h
lustre/fid/fid_lib.c
lustre/fid/fid_request.c
lustre/fid/fid_store.c
lustre/fid/lproc_fid.c
lustre/include/lu_object.h
lustre/include/lustre_fid.h
lustre/include/md_object.h
lustre/include/obd.h
lustre/lod/lod_dev.c
lustre/ofd/ofd_internal.h
lustre/osd-zfs/osd_internal.h
lustre/osp/osp_internal.h