Whamcloud - gitweb
LU-13036 lnet: avoid extra memory consumption 97/36897/3
authorAlexey Lyashkov <c17817@cray.com>
Fri, 20 Dec 2019 12:40:37 +0000 (15:40 +0300)
committerOleg Drokin <green@whamcloud.com>
Tue, 28 Jan 2020 06:03:43 +0000 (06:03 +0000)
commita3ce59ae2c6243667e471e8b9f4d6da0744f8333
treee3bbfa51c674021776d697193632e96c7ea03988
parentceeeae4271fdda75a1a064774ea28aca75f347ed
LU-13036 lnet: avoid extra memory consumption

use slab allocation for the rsp_tracker and lnet_message
structs to avoid memory fragmnetation.

Test-parameters: trivial

Cray-bug-id: LUS-8190
Signed-off-by: Alexey Lyashkov <c17817@cray.com>
Change-Id: I67ec8f8fe4da4c646241d551e0a23745cae8ed00
Reviewed-on: https://review.whamcloud.com/36897
Reviewed-by: Alexandr Boyko <c17825@cray.com>
Reviewed-by: Alexander Zarochentsev <c17826@cray.com>
Reviewed-by: Chris Horn <hornc@cray.com>
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Neil Brown <neilb@suse.de>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
lnet/include/lnet/lib-lnet.h
lnet/lnet/api-ni.c