Skip to contentSkip to conversation

Test xfs/287 failure

DISCUSSION Jan Kara 2 participants 3 messages Oct 1, 2014 – Oct 2, 2014

lore
Share & tools
lore

Jan Kara

author
#0 lore raw

Hello,

so after installing latest xfsdump (just pulled git repo at oss.sgi.com),
I'm getting failure in test xfs/287. The failure is:
xfs/287 2s ... 2s
_check_xfs_filesystem: filesystem on /dev/vdb2 is inconsistent (r) (see /var/lib/xfstests/results//xfs/287.full)

And the 287.full has:
...
Phase 3 - for each AG...
- scan (but don't clear) agi unlinked lists...
- process known inodes and perform inode discovery...
- agno = 0
directory flags set on non-directory inode 133 directory flags set on non-directory inode 134 directory flags set on non-directory inode 133 would fix bad flags.
directory flags set on non-directory inode 134 would fix bad flags.
...

Complete file is attached. I'm using also the latest xfsprogs from git and kernel 3.17.0-rc5 (plus couple of my patches but these should have no influence).

Honza

Signature · 2 lines
Jan Kara <[email protected]>
SUSE Labs, CR
meta-data=/dev/vdb2              isize=256    agcount=4, agsize=12800 blks
         =                       sectsz=512   attr=2, projid32bit=0
         =                       crc=0        finobt=0
data     =                       bsize=4096   blocks=51200, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0 ftype=0
log      =internal log           bsize=4096   blocks=853, version=2
         =                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0

MOUNT_OPTIONS = -o pquota
Setting up project 1234 (path /mnt-scratch/pquota/16bit)...
Processed 1 (/etc/projects and cmdline) paths for project 1234 with recursion depth infinite (-1).
xfs_quota: cannot set project on /mnt-scratch/pquota/32bit: Invalid argument
Setting up project 2123456789 (path /mnt-scratch/pquota/32bit)...
Processed 1 (/etc/projects and cmdline) paths for project 2123456789 with recursion depth infinite (-1). writing all SBs
versionnum [0xb4e4+0x8a] = V4,NLINK,QUOTA,ALIGN,DIRV2,LOGV2,EXTFLG,MOREBITS,ATTR2,LAZYSBCOUNT,PROJID32BIT MOUNT_OPTIONS = -o pquota -o pquota
Setting up project 2123456789 (path /mnt-scratch/pquota/32bit)...
Processed 1 (/etc/projects and cmdline) paths for project 2123456789 with recursion depth infinite (-1). /sbin/xfsdump: using file dump (drive_simple) strategy
/sbin/xfsdump: version 3.1.4 (dump format 3.0) - type ^C for status and control /sbin/xfsdump: saving project quota information for: /mnt-scratch
/sbin/xfsdump: level 0 dump of kvm0:/mnt-scratch
/sbin/xfsdump: dump date: Wed Oct 1 13:48:40 2014
/sbin/xfsdump: session id: 318309cb-194a-4668-befa-a3a76c343a23
/sbin/xfsdump: session label: "label"
/sbin/xfsdump: ino map phase 1: constructing initial dump list
/sbin/xfsdump: ino map phase 2: skipping (no pruning necessary)
/sbin/xfsdump: ino map phase 3: skipping (only one dump stream)
/sbin/xfsdump: ino map construction complete
/sbin/xfsdump: estimated dump size: 22080 bytes
/sbin/xfsdump: /var/lib/xfsdump/inventory created
/sbin/xfsdump: creating dump session media file 0 (media 0, file 0)
/sbin/xfsdump: dumping ino map
/sbin/xfsdump: dumping directories
/sbin/xfsdump: dumping non-directory files
/sbin/xfsdump: ending media file
/sbin/xfsdump: media file size 22280 bytes
/sbin/xfsdump: dump size (non-dir files) : 0 bytes
/sbin/xfsdump: dump complete: 1 seconds elapsed
/sbin/xfsdump: Dump Summary:
/sbin/xfsdump: stream 0 /tmp/28900.dump OK (success)
/sbin/xfsdump: Dump Status: SUCCESS
/sbin/xfsrestore: using file dump (drive_simple) strategy
/sbin/xfsrestore: version 3.1.4 (dump format 3.0) - type ^C for status and control /sbin/xfsrestore: searching media for dump
/sbin/xfsrestore: examining media file 0
/sbin/xfsrestore: dump description:
/sbin/xfsrestore: hostname: kvm0
/sbin/xfsrestore: mount point: /mnt-scratch
/sbin/xfsrestore: volume: /dev/vdb2
/sbin/xfsrestore: session time: Wed Oct 1 13:48:40 2014
/sbin/xfsrestore: level: 0
/sbin/xfsrestore: session label: "label"
/sbin/xfsrestore: media label: "media"
/sbin/xfsrestore: file system id: 22b25481-c3cc-40a8-aeae-ecfbf0698d57
/sbin/xfsrestore: session id: 318309cb-194a-4668-befa-a3a76c343a23
/sbin/xfsrestore: media id: 1cdf4371-50d9-4e9a-9484-5ae31c38f40b
/sbin/xfsrestore: using online session inventory
/sbin/xfsrestore: searching media for directory dump
/sbin/xfsrestore: reading directories
/sbin/xfsrestore: 2 directories and 4 entries processed
/sbin/xfsrestore: directory post-processing
/sbin/xfsrestore: restoring non-directory files
/sbin/xfsrestore: project quota information written to '/mnt-scratch/restore/xfsdump_quotas_proj' /sbin/xfsrestore: use 'xfs_quota' to restore quotas
/sbin/xfsrestore: restore complete: 0 seconds elapsed
/sbin/xfsrestore: Restore Summary:
/sbin/xfsrestore: stream 0 /tmp/28900.dump OK (success)
/sbin/xfsrestore: Restore Status: SUCCESS
Setting up project 2123456789 (path /mnt-scratch/restore/pquota/32bitv2)...
Processed 1 (/etc/projects and cmdline) paths for project 2123456789 with recursion depth infinite (-1). _check_xfs_filesystem: filesystem on /dev/vdb2 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
directory flags set on non-directory inode 133
directory flags set on non-directory inode 134
directory flags set on non-directory inode 133
would fix bad flags.
directory flags set on non-directory inode 134
would fix bad flags.
- agno = 1
- agno = 2
- agno = 3
directory flags set on non-directory inode 786561
directory flags set on non-directory inode 786562
directory flags set on non-directory inode 786563
directory flags set on non-directory inode 786561
would fix bad flags.
directory flags set on non-directory inode 786562
would fix bad flags.
directory flags set on non-directory inode 786563
would fix bad flags.
- process newly discovered inodes...
Phase 4 - check for duplicate blocks...
- setting up duplicate extent list...
- check for inodes claiming duplicate blocks...
- agno = 0
directory flags set on non-directory inode 133
would fix bad flags.
directory flags set on non-directory inode 134
would fix bad flags.
- agno = 1
- agno = 2
- agno = 3
directory flags set on non-directory inode 786561
would fix bad flags.
directory flags set on non-directory inode 786562
would fix bad flags.
directory flags set on non-directory inode 786563
would fix bad flags.
No modify flag set, skipping phase 5
Phase 6 - check inode connectivity...
- traversing filesystem ...
- traversal finished ...
- moving disconnected inodes to lost+found ...
Phase 7 - verify link counts...
No modify flag set, skipping filesystem flush and exiting.
*** end xfs_repair output
*** mount output ***
/dev/vda on / type ext3 (rw,relatime,errors=continue,user_xattr,acl,barrier=1,data=ordered) proc on /proc type proc (rw,relatime)
sysfs on /sys type sysfs (rw,relatime)
debugfs on /sys/kernel/debug type debugfs (rw)
udev on /dev type tmpfs (rw,mode=0755)
tmpfs on /dev/shm type tmpfs (rw,mode=1777)
devpts on /dev/pts type devpts (rw,relatime,gid=5,mode=620,ptmxmode=000)
/dev/vdb1 on /mnt type xfs (rw)
*** end mount output

_______________________________________________
xfs mailing list
[email protected]
http://oss.sgi.com/mailman/listinfo/xfs

#1 lore raw
Quoted 22 lines · Jan Kara

Hello,

so after installing latest xfsdump (just pulled git repo at oss.sgi.com),
I'm getting failure in test xfs/287. The failure is:
xfs/287 2s ... 2s
_check_xfs_filesystem: filesystem on /dev/vdb2 is inconsistent (r) (see /var/lib/xfstests/results//xfs/287.full)

And the 287.full has:
...
Phase 3 - for each AG...
- scan (but don't clear) agi unlinked lists...
- process known inodes and perform inode discovery...
- agno = 0
directory flags set on non-directory inode 133 directory flags set on non-directory inode 134 directory flags set on non-directory inode 133 would fix bad flags.
directory flags set on non-directory inode 134 would fix bad flags.
...

Quoted 3 lines

Complete file is attached. I'm using also the latest xfsprogs from git and kernel 3.17.0-rc5 (plus couple of my patches but these should have no influence).

It's a bug, but a minor inconvenience at worst. I sent patches to fix this a couple of days ago:

http://oss.sgi.com/archives/xfs/2014-09/msg00510.html

$ sudo ./check xfs/287
FSTYP         -- xfs (debug)
PLATFORM      -- Linux/x86_64 test4 3.17.0-rc7-dgc+
MKFS_OPTIONS  -- -f -bsize=4096 /dev/ram1
MOUNT_OPTIONS -- /dev/ram1 /mnt/scr

xfs/287 1s ... 1s
Ran: xfs/287
Passed all 1 tests

$

-Dave.

Signature · 7 lines
Dave Chinner
[email protected]

_______________________________________________
xfs mailing list
[email protected]
http://oss.sgi.com/mailman/listinfo/xfs
author
#2 lore raw
Quoted 23 lines · Dave Chinner
Quoted 22 lines · Jan Kara

Hello,

so after installing latest xfsdump (just pulled git repo at oss.sgi.com),
I'm getting failure in test xfs/287. The failure is:
xfs/287 2s ... 2s
_check_xfs_filesystem: filesystem on /dev/vdb2 is inconsistent (r) (see /var/lib/xfstests/results//xfs/287.full)

And the 287.full has:
...
Phase 3 - for each AG...
- scan (but don't clear) agi unlinked lists...
- process known inodes and perform inode discovery...
- agno = 0
directory flags set on non-directory inode 133 directory flags set on non-directory inode 134 directory flags set on non-directory inode 133 would fix bad flags.
directory flags set on non-directory inode 134 would fix bad flags.
...

Quoted 8 lines
Quoted 3 lines

Complete file is attached. I'm using also the latest xfsprogs from git and kernel 3.17.0-rc5 (plus couple of my patches but these should have no influence).

It's a bug, but a minor inconvenience at worst. I sent patches to fix this a couple of days ago:

http://oss.sgi.com/archives/xfs/2014-09/msg00510.html

Ah, OK. Thanks for info. I was just going through xfstests failures in my
test VM and fixing xfstests / my setup and I wasn't able to figure out this one...

Honza

Signature · 7 lines
Jan Kara <[email protected]>
SUSE Labs, CR

_______________________________________________
xfs mailing list
[email protected]
http://oss.sgi.com/mailman/listinfo/xfs