[LU-15471] sanity 17m, 17n, 228b, 256, 804 defect Created: 21/Jan/22  Updated: 31/Jan/22  Resolved: 31/Jan/22

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

Type: Bug Priority: Minor
Reporter: Elena Gryaznova Assignee: Elena Gryaznova
Resolution: Fixed Votes: 0
Labels: None

Epic/Theme: patch
Severity: 3
Rank (Obsolete): 9223372036854775807

 Description   

Tests which stop facet are to recalculate facet device after stop as it changes when device mapper is used: the device-mapper device is removed and facet device is restored:

  stop () ->
     elif dm_flakey_supported $facet; then
        if [[ -n ${!failover_host} && ${!failover_host} != ${!host} ]]
           dm_cleanup_dev $facet ->
              unexport_dm_dev $facet

Without this fix sanity 17m, 17n 804 tests fail on failover setup with:

    Cannot resolve path /dev/mapper/mds1_flakey e2fsck: No such file or directory

while trying to open /dev/mapper/mds1_flakey and sanity 228b, 256 tests fail because of

  mount: /dev/mapper/mds1_flakey: failed to setup loop device:
                     No such file or directory
  losetup: /dev/mapper/mds1_flakey: failed to set up loop device

To reproduce the failures – just run:
ONLY="17m 17n 228b 256 804" sh sanity.sh
on failover setup where mds1_HOST != mds1failover_HOST.

Fixes: 54b9e3f ("LU-684 tests: replace dev_read_only patch with dm-flakey")



 Comments   
Comment by Gerrit Updater [ 21/Jan/22 ]

"Elena Gryaznova <elena.gryaznova@hpe.com>" uploaded a new patch: https://review.whamcloud.com/46254
Subject: LU-15471 tests: use propper facet device
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: bf338f3b31d749bc6b47db7c6a63a7c67f2e1973

Comment by Gerrit Updater [ 31/Jan/22 ]

"Oleg Drokin <green@whamcloud.com>" merged in patch https://review.whamcloud.com/46254/
Subject: LU-15471 tests: use propper facet device
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: d4dd17842a303dd7cf240e010787489311752490

Comment by Peter Jones [ 31/Jan/22 ]

Landed for 2.15

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