Skip to content

Commit a51d065

Browse files
sbuisson-ddnOleg Drokin
authored andcommitted
LU-12131 tests: fix test_802a for GSS
test_802a should not overwrite already existing client mount options when trying to mount client as read-only. Test-Parameters: trivial Test-Parameters: envdefinitions=ONLY=802a testlist=sanity Test-Parameters: envdefinitions=SHARED_KEY=true,ONLY=802a testlist=sanity Signed-off-by: Sebastien Buisson <[email protected]> Change-Id: I8189c245870fb0caf48006db11621f0af48e1878 Reviewed-on: https://review.whamcloud.com/35335 Tested-by: jenkins <[email protected]> Tested-by: Maloo <[email protected]> Reviewed-by: James Nunez <[email protected]> Reviewed-by: Andreas Dilger <[email protected]> Reviewed-by: Oleg Drokin <[email protected]>
1 parent 1cbfb44 commit a51d065

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

lustre/tests/sanity.sh

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20562,6 +20562,7 @@ run_test 801c "rescan barrier bitmap"
2056220562
saved_MGS_MOUNT_OPTS=$MGS_MOUNT_OPTS
2056320563
saved_MDS_MOUNT_OPTS=$MDS_MOUNT_OPTS
2056420564
saved_OST_MOUNT_OPTS=$OST_MOUNT_OPTS
20565+
saved_MOUNT_OPTS=$MOUNT_OPTS
2056520566

2056620567
cleanup_802a() {
2056720568
trap 0
@@ -20570,6 +20571,7 @@ cleanup_802a() {
2057020571
MGS_MOUNT_OPTS=$saved_MGS_MOUNT_OPTS
2057120572
MDS_MOUNT_OPTS=$saved_MDS_MOUNT_OPTS
2057220573
OST_MOUNT_OPTS=$saved_OST_MOUNT_OPTS
20574+
MOUNT_OPTS=$saved_MOUNT_OPTS
2057320575
setupall
2057420576
}
2057520577

@@ -20605,7 +20607,8 @@ test_802a() {
2060520607
error "(4) Mount client without 'ro' should fail"
2060620608

2060720609
echo "Mount client with ro should succeed"
20608-
mount_client $MOUNT ro ||
20610+
MOUNT_OPTS=$(csa_add "$MOUNT_OPTS" -o ro)
20611+
mount_client $MOUNT ||
2060920612
error "(5) Mount client with 'ro' should succeed"
2061020613

2061120614
echo "Modify should be refused"

0 commit comments

Comments
 (0)