[LU-14492] wrong OSTCOUNT checks in overstripe sanity tests Created: 05/Mar/21  Updated: 14/Mar/21  Resolved: 14/Mar/21

Status: Resolved
Project: Lustre
Component/s: None
Affects Version/s: None
Fix Version/s: Lustre 2.15.0

Type: Bug Priority: Minor
Reporter: Alexander Zarochentsev Assignee: Alexander Zarochentsev
Resolution: Fixed Votes: 0
Labels: None

Severity: 3
Rank (Obsolete): 9223372036854775807

 Description   
test_27ce() {
        [[ $OSTCOUNT -ge $(($LOV_MAX_STRIPE_COUNT / 2)) ]] &&
                skip_env "too many osts, skipping"
        [[ $($LCTL get_param mdc.*.import) =~ connect_flags.*overstriping ]] ||
                skip "server does not support overstriping"
        # We do one more stripe than we have OSTs
        [ $OSTCOUNT -ge 159 ] || large_xattr_enabled ||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                skip_env "ea_inode feature disabled"

 

if large xattrs are not enabled and OSTCOUNT is small, say, 10, the test is skipped as well as other overstripe tests.



 Comments   
Comment by Gerrit Updater [ 05/Mar/21 ]

Alexander Zarochentsev (alexander.zarochentsev@hpe.com) uploaded a new patch: https://review.whamcloud.com/41903
Subject: LU-14492 tests: sanity 27Cb skip condition
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 65c45268afb59d9a617ec9386902263ae7da1bff

Comment by Gerrit Updater [ 13/Mar/21 ]

Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/41903/
Subject: LU-14492 tests: sanity 27Cb skip condition
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: 1ffa98a1b6770d5e123383af0490566e34fbac13

Comment by Peter Jones [ 14/Mar/21 ]

Landed for 2.15

Generated at Sat Feb 10 03:10:13 UTC 2024 using Jira 9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c.