Whamcloud - gitweb
LU-17249 ptlrpc: protect scp_rqbd_idle list operations
authorMikhail Pershin <mpershin@whamcloud.com>
Wed, 1 Nov 2023 14:55:39 +0000 (17:55 +0300)
committerAndreas Dilger <adilger@whamcloud.com>
Thu, 9 Nov 2023 08:41:14 +0000 (08:41 +0000)
commitcd313088ec2df0fb5cecebe0837712fad28b98ee
tree076101433cbc846437e542c68910acd854c116d9
parentd5651d52185486e7531f9dfa41a40ab89032905a
LU-17249 ptlrpc: protect scp_rqbd_idle list operations

Protect scp_rqbd_idle list entry getting by spinlock
in ptlrpc_service_purge_all() like it does in all
other places where rqbd_list linkage is being managed

Lustre-change: https://review.whamcloud.com/52931
Lustre-commit: 9ba375983d498690f5caa29c289c137470a76505

Test-Parameters: testgroup=full-part-1 env="SLOW=yes,ENABLE_QUOTA=yes"
Signed-off-by: Mikhail Pershin <mpershin@whamcloud.com>
Change-Id: Iace37b1ee79bfd0c3a54a35722952e17d860a91c
Reviewed-on: https://review.whamcloud.com/c/ex/lustre-release/+/52952
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
lustre/ptlrpc/service.c