Whamcloud - gitweb
LU-56 o2iblnd: CPT affinity o2iblnd
authorLiang Zhen <liang@whamcloud.com>
Thu, 10 May 2012 13:44:51 +0000 (21:44 +0800)
committerOleg Drokin <green@whamcloud.com>
Tue, 3 Jul 2012 16:10:41 +0000 (12:10 -0400)
commitb43a6b1800265608cfa18159d4d0d006a1c23015
treeb096ad7453b4424116416d2f478c92a8db8bba6c
parent82e02a17c0c645a8d156e51b8d8da5eaa68b8f5b
LU-56 o2iblnd: CPT affinity o2iblnd

this patch covered a few things:
- implement percpt scheduler threads for o2iblnd
- decrease overall threads number for fat core machine
- increase thread number only if there are more than one NIC

Signed-off-by: Liang Zhen <liang@whamcloud.com>
Change-Id: Ic4b72258f73baabed2e59746639e271cab4467fc
Reviewed-on: http://review.whamcloud.com/2725
Reviewed-by: Lai Siyao <laisiyao@whamcloud.com>
Reviewed-by: Doug Oucharek <doug@whamcloud.com>
Tested-by: Hudson
Tested-by: Maloo <whamcloud.maloo@gmail.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
lnet/klnds/o2iblnd/o2iblnd.c
lnet/klnds/o2iblnd/o2iblnd.h
lnet/klnds/o2iblnd/o2iblnd_cb.c
lnet/klnds/o2iblnd/o2iblnd_modparams.c