Whamcloud - gitweb
LU-15207 libcfs: reset hs_rehash_bits
authorAlex Zhuravlev <bzzz@whamcloud.com>
Thu, 11 Nov 2021 08:19:46 +0000 (11:19 +0300)
committerAndreas Dilger <adilger@whamcloud.com>
Sun, 14 Nov 2021 03:03:35 +0000 (03:03 +0000)
commit2954e5125642f8b54c6c265290711adcb69e9a79
treeba347d8034ab37abb17f27076115231d270062b1
parentc4719ee350a0beaebfb2ac934c2416aed6fe9257
LU-15207 libcfs: reset hs_rehash_bits

if rehash work is cancelled, then nobody resets
hs_rehash_bits and the first iterator asserts
at LASSERT(!cfs_hash_is_rehashing(hs)) in
cfs_hash_for_each_relax().

Lustre-change: https://review.whamcloud.com/45533
Lustre-commit: TBD (from 0c51e83b1345059c7f6847ea394e589ebffd0121)

Signed-off-by: Alex Zhuravlev <bzzz@whamcloud.com>
Change-Id: I1a567f6be77ca6c45e5d4f256722206b12588554
Reviewed-on: https://review.whamcloud.com/45557
Tested-by: jenkins <devops@whamcloud.com>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Tested-by: Andreas Dilger <adilger@whamcloud.com>
libcfs/libcfs/hash.c