Whamcloud - gitweb
LU-11526 rpc: support maximum 64MB I/O RPC 42/34042/11
authorQian Yingjin <qian@ddn.com>
Wed, 16 Jan 2019 02:13:20 +0000 (10:13 +0800)
committerOleg Drokin <green@whamcloud.com>
Sat, 1 Jun 2019 03:55:09 +0000 (03:55 +0000)
commit1a9be0046b1f1772d3f934c2146dc5233c391377
tree19f0da4cf21cca178c44dde736f357077dafc740
parentc4b39bf56bbcacd49d7f888a0745cd4b5580b36b
LU-11526 rpc: support maximum 64MB I/O RPC

On newer systems, some block drivers allow max_hw_sector_kb to
be up to 65536KB (64MB) to the underlying storage. To maximize
driver efficiency, Lustre should also have bump up maximum I/O
RPC size to 64MB.
Clamp max_read_ahead_whold_mb not to exceed
max_read_ahead_per_file_mb

Signed-off-by: Qian Yingjin <qian@ddn.com>
Change-Id: Icbf78742f8210d82dc310af7d05b7c32b93af34f
Reviewed-on: https://review.whamcloud.com/34042
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Reviewed-by: Patrick Farrell <pfarrell@whamcloud.com>
Tested-by: Jenkins
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
lustre/include/lustre_net.h
lustre/llite/llite_lib.c
lustre/osd-ldiskfs/osd_handler.c
lustre/tests/conf-sanity.sh