Whamcloud - gitweb
LU-13134 obdclass: use slab allocation for cl_dio_aio 27/37227/6
authorWang Shilong <wshilong@ddn.com>
Tue, 14 Jan 2020 15:00:03 +0000 (23:00 +0800)
committerOleg Drokin <green@whamcloud.com>
Sat, 8 Feb 2020 04:07:59 +0000 (04:07 +0000)
commit3db1d3322eb0d4271496c6fea169fb10fa500ebb
treea169fff7058301fcf48f2ab123c993b92d265875
parentd1dded6e28473d889a9b24b47cbc804f90dd2956
LU-13134 obdclass: use slab allocation for cl_dio_aio

cl_dio_aio is used frequently for dio/aio, try to use
a private slab pool for it.

This could help improve aio performance.

Change-Id: Ic06523ae59eed04e55c17ac03af9187af8f695c5
Signed-off-by: Wang Shilong <wshilong@ddn.com>
Reviewed-on: https://review.whamcloud.com/37227
Reviewed-by: Patrick Farrell <farr0186@gmail.com>
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
lustre/include/cl_object.h
lustre/llite/rw26.c
lustre/obdclass/cl_internal.h
lustre/obdclass/cl_io.c
lustre/obdclass/cl_object.c