Whamcloud - gitweb
LU-56 lnet: abstract container for EQ/ME/MD
authorLiang Zhen <liang@whamcloud.com>
Sun, 27 May 2012 06:22:34 +0000 (14:22 +0800)
committerOleg Drokin <green@whamcloud.com>
Thu, 7 Jun 2012 17:04:48 +0000 (13:04 -0400)
commitc3a57ec36441c75df03cfbec8f718e053aaad12a
tree3acb118c16ce5b5e44f7c639a13635e84ee93619
parent4bd9bf53728260d38efc74cac981318fe31280cd
LU-56 lnet: abstract container for EQ/ME/MD

This patch implemented a simple resource container for LNet,
it also created several instances of it to manage different LNet
objects (EQ/ME/MD), instead of putting resources in global
table/list.
It's a work step of LNet SMP improvements, we will create instances
for each CPT in following patches.

Signed-off-by: Liang Zhen <liang@whamcloud.com>
Change-Id: I5e03d618a5c932f032b45b4acdbd4aec546cf9a9
Reviewed-on: http://review.whamcloud.com/2921
Tested-by: Hudson
Tested-by: Maloo <whamcloud.maloo@gmail.com>
Reviewed-by: Bobi Jam <bobijam@whamcloud.com>
Reviewed-by: Lai Siyao <laisiyao@whamcloud.com>
Reviewed-by: Doug Oucharek <doug@whamcloud.com>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
lnet/include/lnet/lib-lnet.h
lnet/include/lnet/lib-types.h
lnet/lnet/api-ni.c
lnet/lnet/lib-eq.c
lnet/lnet/lib-md.c
lnet/lnet/lib-me.c