Whamcloud - gitweb
LU-1214 ptlrpc: splits server-side connection/bulkIO/recovery
authorLiu Xuezhao <xuezhao.liu@emc.com>
Sun, 18 Mar 2012 12:56:07 +0000 (20:56 +0800)
committerOleg Drokin <green@whamcloud.com>
Mon, 30 Apr 2012 01:33:20 +0000 (21:33 -0400)
commit18d78c77953017e5a76cd10bc74a0d078217a626
tree2fa1c6fd1ea67acc98a10a2ca82c1ca9d1e2d07e
parente8c6d2e9647b2dc95edddac5e902168816e7f57b
LU-1214 ptlrpc: splits server-side connection/bulkIO/recovery

Splits/removes these server-side handling from client:
1. Server-side connection and disconnection
2. Splits obdecho client and server
3. Server-side bulk I/O
4. Server-side recovery handling

Uses "HAVE_SERVER_SUPPORT" to protect those server-side codes.

Signed-off-by: Liu Xuezhao <xuezhao.liu@emc.com>
Change-Id: I14422a36ffa6fa46604682c9eed6d27dd56a4888
Reviewed-on: http://review.whamcloud.com/2360
Tested-by: Hudson
Tested-by: Maloo <whamcloud.maloo@gmail.com>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Reviewed-by: Johann Lombardi <johann@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
16 files changed:
lustre/include/lustre_lib.h
lustre/include/lustre_net.h
lustre/include/lustre_sec.h
lustre/ldlm/ldlm_lib.c
lustre/ldlm/ldlm_lockd.c
lustre/obdecho/Makefile.in
lustre/obdecho/autoMakefile.am
lustre/obdecho/echo.c
lustre/obdecho/echo_client.c
lustre/obdecho/echo_internal.h
lustre/ptlrpc/client.c
lustre/ptlrpc/events.c
lustre/ptlrpc/niobuf.c
lustre/ptlrpc/ptlrpc_internal.h
lustre/ptlrpc/ptlrpc_module.c
lustre/ptlrpc/sec.c