Whamcloud - gitweb
LU-18558 scrub: don't release os_ls_fids too early 34/57434/4
authorAlex Zhuravlev <bzzz@whamcloud.com>
Sun, 15 Dec 2024 05:28:12 +0000 (08:28 +0300)
committerOleg Drokin <green@whamcloud.com>
Tue, 11 Feb 2025 05:32:42 +0000 (05:32 +0000)
commit6138b9e36dfa0a28c7fed9d8ad8890a174fe78d9
tree4674cdf70706454caea1bc2ad0f7d6efa1e5c924
parent626bf781b2253c784c55e79e24ee27e3c9c28816
LU-18558 scrub: don't release os_ls_fids too early

a running iterator can use os_ls_fids (in osd_iit_iget()) even with
the scrubber thread completed which should not release os_ls_fids
too early.

Test-Parameters: testlist=sanity-scrub,sanity-lfsck
Test-Parameters: testlist=sanity-scrub,sanity-lfsck
Test-Parameters: testlist=sanity-scrub,sanity-lfsck
Signed-off-by: Alex Zhuravlev <bzzz@whamcloud.com>
Change-Id: I3c5739f3b475f368235344716cd1b596e7f11bd8
Reviewed-on: https://review.whamcloud.com/c/fs/lustre-release/+/57434
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Reviewed-by: Timothy Day <timday@amazon.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
lustre/osd-ldiskfs/osd_scrub.c