Whamcloud - gitweb
LU-18393 tests: $num_files should be multiple of $num_entries 85/56785/3
authorEmoly Liu <emoly@whamcloud.com>
Fri, 25 Oct 2024 07:05:33 +0000 (15:05 +0800)
committerOleg Drokin <green@whamcloud.com>
Fri, 8 Nov 2024 20:43:00 +0000 (20:43 +0000)
According to performance-sanity.sh test_4 failure
"md_validate_tests, items must be a multiple of items per directory",
set $num_files to be a multiple of $num_entries.

Test-Parameters: trivial testlist=performance-sanity
Signed-off-by: Emoly Liu <emoly@whamcloud.com>
Change-Id: I8c635649ef016389d1bd22f8318a55f8d0f77962
Reviewed-on: https://review.whamcloud.com/c/fs/lustre-release/+/56785
Tested-by: Maloo <maloo@whamcloud.com>
Tested-by: jenkins <devops@whamcloud.com>
Reviewed-by: Alex Deiter <adeiter@ddn.com>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
lustre/tests/test-framework.sh

index 80366b2..024fe78 100755 (executable)
@@ -8539,6 +8539,9 @@ run_mdtest () {
 
        if (( num_dirs > 1 )); then
                num_entries=$((num_files / num_dirs))
+               # md_validate_tests requires items must be a multiple of
+               # items per directory
+               num_files=$((num_entries * num_dirs))
                log "split $num_files files to $num_dirs" \
                        "with $num_entries files each"
                mdtest_options+=(-I=$num_entries)