xfs
[Top] [All Lists]

[Bug 294] New: QA 013 succeeds but leaves filesystem inconsistent

To: xfs-master@xxxxxxxxxxx
Subject: [Bug 294] New: QA 013 succeeds but leaves filesystem inconsistent
From: bugzilla-daemon@xxxxxxxxxxx
Date: Wed, 3 Dec 2003 11:15:05 -0800
Sender: linux-xfs-bounce@xxxxxxxxxxx
http://oss.sgi.com/bugzilla/show_bug.cgi?id=294

           Summary: QA 013 succeeds but leaves filesystem inconsistent
           Product: Linux XFS
           Version: 1.3.x
          Platform: IA32
        OS/Version: Linux
            Status: NEW
          Severity: normal
          Priority: Medium
         Component: xfstests
        AssignedTo: xfs-master@xxxxxxxxxxx
        ReportedBy: Peter.Kelemen+sgi@xxxxxxx


QA 013 runs and succeeds, but the filesystem is left inconsistent.
_check_fs: filesystem on /dev/hda3 is inconsistent (c) (see after_013.full)
_check_fs: filesystem on /dev/hda3 is inconsistent (r) (see after_013.full)

The interesting bits of after_013.full are:

_check_fs: filesystem on /dev/hda3 is inconsistent
*** xfs_check output ***
agi unlinked bucket 58 is 4154 in ag 1 (inode=4198458)
agi unlinked bucket 21 is 1109 in ag 10 (inode=41944149)
allocated inode 4198458 has 0 link count
allocated inode 41944149 has 0 link count
*** end xfs_check output
_check_fs: filesystem on /dev/hda3 is inconsistent
*** xfs_repair -n output ***
Phase 1 - find and verify superblock...
Phase 2 - using internal log
        - scan filesystem freespace and inode maps...
        - found root inode chunk
Phase 3 - for each AG...
        - scan (but don't clear) agi unlinked lists...
        - process known inodes and perform inode discovery...
        - agno = 0
        - agno = 1
        - agno = 2
        - agno = 3
        - agno = 4
        - agno = 5
        - agno = 6
        - agno = 7
        - agno = 8
        - agno = 9
        - agno = 10
        - agno = 11
        - agno = 12
        - agno = 13
        - agno = 14
        - agno = 15
        - process newly discovered inodes...
Phase 4 - check for duplicate blocks...
        - setting up duplicate extent list...
        - check for inodes claiming duplicate blocks...
        - agno = 0
        - agno = 1
        - agno = 2
        - agno = 3
        - agno = 4
        - agno = 5
        - agno = 6
        - agno = 7
        - agno = 8
        - agno = 9
        - agno = 10
        - agno = 11
        - agno = 12
        - agno = 13
        - agno = 14
        - agno = 15
No modify flag set, skipping phase 5
Phase 6 - check inode connectivity...
        - traversing filesystem starting at / ... 
        - traversal finished ... 
        - traversing all unattached subtrees ... 
        - traversals finished ... 
        - moving disconnected inodes to lost+found ... 
disconnected inode 4198458, would move to lost+found
disconnected inode 41944149, would move to lost+found
Phase 7 - verify link counts...
would have reset inode 4198458 nlinks from 0 to 1
would have reset inode 41944149 nlinks from 0 to 1
No modify flag set, skipping filesystem flush and exiting.
*** end xfs_repair output
*** mount output ***
/dev/hda1 on / type ext3 (rw)
none on /proc type proc (rw)
usbdevfs on /proc/bus/usb type usbdevfs (rw)
none on /dev/pts type devpts (rw,gid=5,mode=620)
none on /dev/shm type tmpfs (rw)
AFS on /afs type afs (rw)
*** end mount output
_check_fs: filesystem on /dev/hda3 is inconsistent
*** xfs_check output ***
agi unlinked bucket 60 is 252 in ag 11 (inode=46137596)
allocated inode 46137596 has 0 link count
*** end xfs_check output
_check_fs: filesystem on /dev/hda3 is inconsistent
*** xfs_repair -n output ***
Phase 1 - find and verify superblock...
Phase 2 - using internal log
        - scan filesystem freespace and inode maps...
        - found root inode chunk
Phase 3 - for each AG...
        - scan (but don't clear) agi unlinked lists...
        - process known inodes and perform inode discovery...
        - agno = 0
        - agno = 1
        - agno = 2
        - agno = 3
        - agno = 4
        - agno = 5
        - agno = 6
        - agno = 7
        - agno = 8
        - agno = 9
        - agno = 10
        - agno = 11
        - agno = 12
        - agno = 13
        - agno = 14
        - agno = 15
        - process newly discovered inodes...
Phase 4 - check for duplicate blocks...
        - setting up duplicate extent list...
        - check for inodes claiming duplicate blocks...
        - agno = 0
        - agno = 1
        - agno = 2
        - agno = 3
        - agno = 4
        - agno = 5
        - agno = 6
        - agno = 7
        - agno = 8
        - agno = 9
        - agno = 10
        - agno = 11
        - agno = 12
        - agno = 13
        - agno = 14
        - agno = 15
No modify flag set, skipping phase 5
Phase 6 - check inode connectivity...
        - traversing filesystem starting at / ... 
        - traversal finished ... 
        - traversing all unattached subtrees ... 
        - traversals finished ... 
        - moving disconnected inodes to lost+found ... 
disconnected inode 46137596, would move to lost+found
Phase 7 - verify link counts...
would have reset inode 46137596 nlinks from 0 to 1
No modify flag set, skipping filesystem flush and exiting.
*** end xfs_repair output
*** mount output ***
/dev/hda1 on / type ext3 (rw)
none on /proc type proc (rw)
usbdevfs on /proc/bus/usb type usbdevfs (rw)
none on /dev/pts type devpts (rw,gid=5,mode=620)
none on /dev/shm type tmpfs (rw)
AFS on /afs type afs (rw)
/dev/hda2 on /SCRATCH type xfs (rw,logbufs=2,logbufs=2)
*** end mount output
_check_fs: filesystem on /dev/hda3 is inconsistent
*** xfs_check output ***
agi unlinked bucket 63 is 319 in ag 1 (inode=4194623)
agi unlinked bucket 15 is 143 in ag 7 (inode=29360271)
allocated inode 4194623 has 0 link count
allocated inode 29360271 has 0 link count
*** end xfs_check output
_check_fs: filesystem on /dev/hda3 is inconsistent
*** xfs_repair -n output ***
Phase 1 - find and verify superblock...
Phase 2 - using internal log
        - scan filesystem freespace and inode maps...
        - found root inode chunk
Phase 3 - for each AG...
        - scan (but don't clear) agi unlinked lists...
        - process known inodes and perform inode discovery...
        - agno = 0
        - agno = 1
        - agno = 2
        - agno = 3
        - agno = 4
        - agno = 5
        - agno = 6
        - agno = 7
        - agno = 8
        - agno = 9
        - agno = 10
        - agno = 11
        - agno = 12
        - agno = 13
        - agno = 14
        - agno = 15
        - process newly discovered inodes...
Phase 4 - check for duplicate blocks...
        - setting up duplicate extent list...
        - check for inodes claiming duplicate blocks...
        - agno = 0
        - agno = 1
        - agno = 2
        - agno = 3
        - agno = 4
        - agno = 5
        - agno = 6
        - agno = 7
        - agno = 8
        - agno = 9
        - agno = 10
        - agno = 11
        - agno = 12
        - agno = 13
        - agno = 14
        - agno = 15
No modify flag set, skipping phase 5
Phase 6 - check inode connectivity...
        - traversing filesystem starting at / ... 
        - traversal finished ... 
        - traversing all unattached subtrees ... 
        - traversals finished ... 
        - moving disconnected inodes to lost+found ... 
disconnected inode 4194623, would move to lost+found
disconnected inode 29360271, would move to lost+found
Phase 7 - verify link counts...
would have reset inode 4194623 nlinks from 0 to 1
would have reset inode 29360271 nlinks from 0 to 1
No modify flag set, skipping filesystem flush and exiting.
*** end xfs_repair output
*** mount output ***
/dev/hda1 on / type ext3 (rw)
none on /proc type proc (rw)
usbdevfs on /proc/bus/usb type usbdevfs (rw)
none on /dev/pts type devpts (rw,gid=5,mode=620)
none on /dev/shm type tmpfs (rw)
AFS on /afs type afs (rw)
*** end mount output



------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.


<Prev in Thread] Current Thread [Next in Thread>
  • [Bug 294] New: QA 013 succeeds but leaves filesystem inconsistent, bugzilla-daemon <=