[LU-7113] sanity-lfsck_23b test failed Lustre: DEBUG MARKER: sanity-lfsck test_23b: @@@@@@ FAIL: (9) Fail to repair dangling name entry: 0 Created: 08/Sep/15  Updated: 14/Nov/19  Resolved: 25/Aug/16

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

Type: Bug Priority: Minor
Reporter: parinay v kondekar (Inactive) Assignee: nasf (Inactive)
Resolution: Duplicate Votes: 0
Labels: None

Attachments: File 23b__8.lctl.tgz    
Issue Links:
Duplicate
duplicates LU-7429 sanity-lfsck test_23c: @@@@@@ FAIL: (... Resolved
Related
is related to LU-10922 sanity-lfsck test_23b: (9) Fail to re... Reopened
Epic/Theme: test
Severity: 3
Rank (Obsolete): 9223372036854775807

 Description   

Server 2.7.59
Client 2.7.59
Reproducible.
Configuration : quartet

== sanity-lfsck test 23b: LFSCK can repair dangling name entry (2) == 05:43:26 (1441691006)
#####
The objectA has multiple hard links, one of them corresponding
to the name entry_B. But there is something wrong for the name
entry_B and cause entry_B to references non-exist object_C.
In the first-stage scanning, the LFSCK will think the entry_B
as dangling, and re-create the lost object_C. When the LFSCK
comes to the second-stage scanning, it will find that the
former re-creating object_C is not proper, and will try to
replace the object_C with the real object_A.
#####
Inject failure stub on MDT0 to simulate dangling name entry
fail_loc=0x1621
fail_loc=0
'ls' should fail because of dangling name entry
Trigger namespace LFSCK to find out dangling name entry
Started LFSCK on the device lustre-MDT0000: scrub namespace
 sanity-lfsck test_23b: @@@@@@ FAIL: (9) Fail to repair dangling name entry: 0 
  Trace dump:
  = /usr/lib64/lustre/tests/test-framework.sh:4748:error_noexit()
  = /usr/lib64/lustre/tests/test-framework.sh:4779:error()
  = /usr/lib64/lustre/tests/sanity-lfsck.sh:3058:test_23b()
  = /usr/lib64/lustre/tests/test-framework.sh:5026:run_one()
  = /usr/lib64/lustre/tests/test-framework.sh:5063:run_one_logged()
  = /usr/lib64/lustre/tests/test-framework.sh:4880:run_test()
  = /usr/lib64/lustre/tests/sanity-lfsck.sh:3069:main()
Dumping lctl log to /tmp/test_logs/1441690965/sanity-lfsck.test_23b.*.1441691880.log


 Comments   
Comment by Oleg Drokin [ 08/Sep/15 ]

"Configuration : quartet" - what does that mean, where can we reference configurations like that in the future?

Comment by parinay v kondekar (Inactive) [ 09/Sep/15 ]

quartet aka "4 node" setup ( MDS/OSS/2 clients )

Comment by parinay v kondekar (Inactive) [ 07/Jan/16 ]

PTLDEBUG=-1 logs, reproducible on 2.7.64.(Server/Client)

Comment by nasf (Inactive) [ 25/Aug/16 ]

It is another failure instance of LU-7429.

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