[LU-12995] sanity test_802: Mount client without 'ro' should fail Created: 21/Nov/19  Updated: 19/May/22

Status: Open
Project: Lustre
Component/s: None
Affects Version/s: Lustre 2.13.0
Fix Version/s: None

Type: Bug Priority: Minor
Reporter: Sarah Liu Assignee: WC Triage
Resolution: Unresolved Votes: 0
Labels: None

Attachments: File lu-12995.tgz    
Issue Links:
Related
is related to LU-11811 Provide an interface to set Lustre MD... Resolved
is related to LU-12996 sanity test_806: failed to get som xa... Open
Severity: 3
Rank (Obsolete): 9223372036854775807

 Description   

after rolling downgrade all servers and client from 2.13.0 to 2.12.3, sanity test_802 fail as following

== sanity test 802: simulate readonly device ====================================
====================== 23:51:33 (1574207493)
Stopping clients: trevis-60vm4.trevis.whamcloud.com /mnt/lustre (opts:)
Stopping client trevis-60vm4.trevis.whamcloud.com /mnt/lustre opts:
Stopping clients: trevis-60vm4.trevis.whamcloud.com /mnt/lustre2 (opts:)
Stopping /mnt/ost1 (opts:-f) on trevis-60vm3
Stopping /mnt/ost2 (opts:-f) on trevis-60vm3
Mount the server as read only
Checking servers environments
Checking clients trevis-60vm4.trevis.whamcloud.com environments
Loading modules from /usr/lib64/lustre
detected 2 online CPUs by sysfs
Force libcfs to create 2 CPU partitions
Setup mgs, mdt, osts
Starting mds1: -o user_xattr,acl,rdonly_dev  /dev/mapper/mds1_flakey /mnt/lustree
-mds1
trevis-60vm2: mount.lustre: mount /dev/mapper/mds1_flakey at /mnt/lustre-mds1 faa
iled: Operation already in progress
trevis-60vm2: The target service is already running. (/dev/mapper/mds1_flakey)
Start of /dev/mapper/mds1_flakey on mds1 failed 114
Starting ost1: -o rdonly_dev  /dev/mapper/ost1_flakey /mnt/ost1
trevis-60vm3: trevis-60vm3.trevis.whamcloud.com: executing set_default_debug vfss
trace rpctrace dlmtrace neterror ha config ioctl super lfsck all 48
Started lustre-OST0000
Starting ost2: -o rdonly_dev  /dev/mapper/ost2_flakey /mnt/ost2
trevis-60vm3: trevis-60vm3.trevis.whamcloud.com: executing set_default_debug vfss
trace rpctrace dlmtrace neterror ha config ioctl super lfsck all 48
Started lustre-OST0001
Mount client without ro should fail
Starting client: trevis-60vm4.trevis.whamcloud.com:  -o user_xattr,flock trevis--
60vm2@tcp:/lustre /mnt/lustre
 sanity test_802: @@@@@@ FAIL: (4) Mount client without 'ro' should fail
  Trace dump:
  = /usr/lib64/lustre/tests/test-framework.sh:5864:error()
  = /usr/lib64/lustre/tests/sanity.sh:20239:test_802()
  = /usr/lib64/lustre/tests/test-framework.sh:6166:run_one()
  = /usr/lib64/lustre/tests/test-framework.sh:6205:run_one_logged()
  = /usr/lib64/lustre/tests/test-framework.sh:6051:run_test()
  = /usr/lib64/lustre/tests/sanity.sh:20255:main()
Dumping lctl log to /tmp/test_logs/2019-11-19/222500/sanity.test_802.*.1574207522
6.log


 Comments   
Comment by Gerrit Updater [ 22/Apr/20 ]

Sebastien Buisson (sbuisson@ddn.com) uploaded a new patch: https://review.whamcloud.com/38308
Subject: LU-12995 tests: interop 2.12 <> master sanity test_802-
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: c1504995f8aa80611ade2a2b1dce2c53a6c8782b

Generated at Sat Feb 10 02:57:27 UTC 2024 using Jira 9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c.