[LU-7528] sanity test_160b test_160c tests defect: changelog user is not deregistered on test failure Created: 08/Dec/15  Updated: 06/Dec/16  Resolved: 29/Aug/16

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

Type: Bug Priority: Major
Reporter: Kirtan Shetty (Inactive) Assignee: WC Triage
Resolution: Fixed Votes: 0
Labels: patch, test
Environment:

single node, 4-node


Severity: 3
Rank (Obsolete): 9223372036854775807

 Description   

The test 160b and 160c of sanity does not deregister the changelog users that they have registered so if tests which run "changelog_register" fails before "changelog_deregister $USER", then "changelog_deregister $USER" never gets executed and all changes (such as file creation, deletion, etc.) are still recorded. This can be the reason why tests stdouts are huge, they contain "lfs changelog lustre-MDT0000" results.

Example :

test_160b () {
...
    USER=$(do_facet $SINGLEMDS $LCTL --device $MDT0 changelog_register -n)
...
    touch $LONGNAME1 || error "create of $LONGNAME1 failed"
...
    echo "deregistering $USER"
    do_facet $SINGLEMDS $LCTL --device $MDT0 changelog_deregister $USER
...
}


 Comments   
Comment by Gerrit Updater [ 08/Dec/15 ]

kirtan.shetty (kirtan.shetty@seagate.com) uploaded a new patch: http://review.whamcloud.com/17506
Subject: LU-7528 test: Deregister changelog client on test fail.
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: c1dbb85ea90fc3e658f50a0c8f4e8166b7e582ed

Comment by Gerrit Updater [ 29/Aug/16 ]

Oleg Drokin (oleg.drokin@intel.com) merged in patch http://review.whamcloud.com/17506/
Subject: LU-7528 test: Deregister changelog client on test fail.
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: 65502be67ac55f919778747cbf1de72dd8bb23f6

Comment by Peter Jones [ 29/Aug/16 ]

Landed for 2.9

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