Whamcloud - gitweb
DDN-2042 bio: allow BIO integrity to run on any core
authorAndreas Dilger <adilger@whamcloud.com>
Fri, 7 May 2021 21:03:18 +0000 (15:03 -0600)
committerAndreas Dilger <adilger@whamcloud.com>
Thu, 15 Jul 2021 08:57:32 +0000 (08:57 +0000)
commit97fba9aa48ca05fbee7390d6aca6daab2c3a8c9d
tree63181f6444a587bc8398bab5aea66cc6d01e9704
parentd05530215831fb3324e9387c2b338763cae69137
DDN-2042 bio: allow BIO integrity to run on any core

Unbind the bio integrity workqueue so that it can run on any available
core in the system, to improve concurrency for this CPU-bound task if
there are multiple requests being submitted from a single thread.

This is done in the same way in dm-verity-target, which has a similar
CPU profile to bio-integrity.

Update kernel build version to -ddn14.

Test-Parameters: trivial
Reported-by: Greg Edwards <gedwards@ddn.com>
Signed-off-by: Andreas Dilger <adilger@whamcloud.com>
Change-Id: Ia299e52db9b0995c8f48372782882324ba3ebbe5
Reviewed-by: Wang Shilong <wshilong@whamcloud.com>
Reviewed-by: Yang Sheng <ys@whamcloud.com>
Reviewed-by: Li Xi <lixi@ddn.com>
Reviewed-on: https://review.whamcloud.com/44240
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
contrib/lbuild/lbuild-rhel
lustre/kernel_patches/patches/bio-integrity-unbound-concurrency-rhel7.patch [new file with mode: 0644]
lustre/kernel_patches/series/3.10-rhel7.7.series
lustre/kernel_patches/series/3.10-rhel7.9.series