From: Darrick J. Wong <djwong@xxxxxxxxxx> Record all the currently known failures of the xfs_scrub check and repair code for the metadata directory fuzz tests. Signed-off-by: Darrick J. Wong <djwong@xxxxxxxxxx> --- tests/xfs/1546.out | 312 ++++++++++++++++++++++++++++++++++++++ tests/xfs/1547.out | 32 ++++ tests/xfs/1548.out | 314 ++++++++++++++++++++++++++++++++++++++ tests/xfs/1549.out | 326 +++++++++++++++++++++++++++++++++++++++ tests/xfs/1550.out | 430 ++++++++++++++++++++++++++++++++++++++++++++++++++++ tests/xfs/1551.out | 31 ++++ tests/xfs/1552.out | 339 +++++++++++++++++++++++++++++++++++++++++ tests/xfs/1553.out | 366 ++++++++++++++++++++++++++++++++++++++++++++ 8 files changed, 2150 insertions(+) diff --git a/tests/xfs/1546.out b/tests/xfs/1546.out index b72891a758..cdfffd1609 100644 --- a/tests/xfs/1546.out +++ b/tests/xfs/1546.out @@ -1,4 +1,316 @@ QA output created by 1546 Format and populate Fuzz metadir root +core.magic = zeroes: mount failed (32). +core.magic = ones: mount failed (32). +core.magic = firstbit: mount failed (32). +core.magic = middlebit: mount failed (32). +core.magic = lastbit: mount failed (32). +core.magic = add: mount failed (32). +core.magic = sub: mount failed (32). +core.mode = zeroes: mount failed (32). +core.mode = ones: mount failed (32). +core.mode = firstbit: mount failed (32). +core.mode = middlebit: mount failed (32). +core.mode = lastbit: mount failed (32). +core.mode = add: mount failed (32). +core.mode = sub: mount failed (32). +core.version = zeroes: mount failed (32). +core.version = ones: mount failed (32). +core.version = firstbit: mount failed (32). +core.version = middlebit: mount failed (32). +core.version = lastbit: mount failed (32). +core.version = add: mount failed (32). +core.version = sub: mount failed (32). +core.format = zeroes: mount failed (32). +core.format = ones: mount failed (32). +core.format = firstbit: mount failed (32). +core.format = middlebit: mount failed (32). +core.format = lastbit: mount failed (32). +core.format = add: mount failed (32). +core.format = sub: mount failed (32). +core.onlink = ones: mount failed (32). +core.onlink = firstbit: mount failed (32). +core.onlink = middlebit: mount failed (32). +core.onlink = lastbit: mount failed (32). +core.onlink = add: mount failed (32). +core.onlink = sub: mount failed (32). +core.uid = ones: mount failed (32). +core.uid = firstbit: mount failed (32). +core.uid = middlebit: mount failed (32). +core.uid = lastbit: mount failed (32). +core.uid = add: mount failed (32). +core.uid = sub: mount failed (32). +core.gid = ones: mount failed (32). +core.gid = firstbit: mount failed (32). +core.gid = middlebit: mount failed (32). +core.gid = lastbit: mount failed (32). +core.gid = add: mount failed (32). +core.gid = sub: mount failed (32). +core.nlinkv2 = zeroes: mount failed (32). +core.projid_lo = ones: mount failed (32). +core.projid_lo = firstbit: mount failed (32). +core.projid_lo = middlebit: mount failed (32). +core.projid_lo = lastbit: mount failed (32). +core.projid_lo = add: mount failed (32). +core.projid_lo = sub: mount failed (32). +core.projid_hi = ones: mount failed (32). +core.projid_hi = firstbit: mount failed (32). +core.projid_hi = middlebit: mount failed (32). +core.projid_hi = lastbit: mount failed (32). +core.projid_hi = add: mount failed (32). +core.projid_hi = sub: mount failed (32). +core.nextents = ones: mount failed (32). +core.nextents = firstbit: mount failed (32). +core.nextents = middlebit: mount failed (32). +core.nextents = lastbit: mount failed (32). +core.nextents = add: mount failed (32). +core.nextents = sub: mount failed (32). +core.size = zeroes: mount failed (32). +core.size = ones: mount failed (32). +core.size = firstbit: mount failed (32). +core.size = middlebit: mount failed (32). +core.size = lastbit: mount failed (32). +core.size = add: mount failed (32). +core.size = sub: mount failed (32). +core.extsize = ones: mount failed (32). +core.extsize = firstbit: mount failed (32). +core.extsize = middlebit: mount failed (32). +core.extsize = lastbit: mount failed (32). +core.extsize = add: mount failed (32). +core.extsize = sub: mount failed (32). +core.naextents = ones: mount failed (32). +core.naextents = firstbit: mount failed (32). +core.naextents = middlebit: mount failed (32). +core.naextents = lastbit: mount failed (32). +core.naextents = add: mount failed (32). +core.naextents = sub: mount failed (32). +core.forkoff = ones: mount failed (32). +core.forkoff = firstbit: mount failed (32). +core.forkoff = middlebit: online scrub didn't fail. +core.forkoff = lastbit: mount failed (32). +core.forkoff = add: mount failed (32). +core.forkoff = sub: mount failed (32). +core.aformat = zeroes: online scrub didn't fail. +core.aformat = zeroes: offline re-scrub failed (1). +core.aformat = zeroes: offline post-mod scrub failed (1). +core.aformat = ones: mount failed (32). +core.aformat = firstbit: mount failed (32). +core.aformat = middlebit: mount failed (32). +core.aformat = lastbit: mount failed (32). +core.aformat = add: mount failed (32). +core.aformat = sub: mount failed (32). +core.realtime = ones: mount failed (32). +core.realtime = firstbit: mount failed (32). +core.realtime = middlebit: mount failed (32). +core.realtime = lastbit: mount failed (32). +core.realtime = add: mount failed (32). +core.realtime = sub: mount failed (32). +core.rtinherit = ones: online scrub didn't fail. +core.rtinherit = firstbit: online scrub didn't fail. +core.rtinherit = middlebit: online scrub didn't fail. +core.rtinherit = lastbit: online scrub didn't fail. +core.rtinherit = add: online scrub didn't fail. +core.rtinherit = sub: online scrub didn't fail. +core.projinherit = ones: online scrub didn't fail. +core.projinherit = firstbit: online scrub didn't fail. +core.projinherit = middlebit: online scrub didn't fail. +core.projinherit = lastbit: online scrub didn't fail. +core.projinherit = add: online scrub didn't fail. +core.projinherit = sub: online scrub didn't fail. +core.nosymlinks = zeroes: mount failed (32). +core.nosymlinks = firstbit: mount failed (32). +core.nosymlinks = middlebit: mount failed (32). +core.nosymlinks = lastbit: mount failed (32). +core.nosymlinks = add: mount failed (32). +core.nosymlinks = sub: mount failed (32). +core.extsz = ones: mount failed (32). +core.extsz = firstbit: mount failed (32). +core.extsz = middlebit: mount failed (32). +core.extsz = lastbit: mount failed (32). +core.extsz = add: mount failed (32). +core.extsz = sub: mount failed (32). +core.extszinherit = ones: mount failed (32). +core.extszinherit = firstbit: mount failed (32). +core.extszinherit = middlebit: mount failed (32). +core.extszinherit = lastbit: mount failed (32). +core.extszinherit = add: mount failed (32). +core.extszinherit = sub: mount failed (32). +next_unlinked = zeroes: mount failed (32). +next_unlinked = firstbit: mount failed (32). +next_unlinked = middlebit: mount failed (32). +next_unlinked = lastbit: mount failed (32). +next_unlinked = add: online scrub didn't fail. +next_unlinked = add: offline re-scrub failed (1). +next_unlinked = add: offline post-mod scrub failed (1). +next_unlinked = sub: mount failed (32). +v3.crc = zeroes: mount failed (32). +v3.crc = ones: mount failed (32). +v3.crc = firstbit: mount failed (32). +v3.crc = middlebit: mount failed (32). +v3.crc = lastbit: mount failed (32). +v3.crc = add: mount failed (32). +v3.crc = sub: mount failed (32). +v3.change_count = zeroes: online scrub didn't fail. +v3.change_count = ones: online scrub didn't fail. +v3.change_count = firstbit: online scrub didn't fail. +v3.change_count = middlebit: online scrub didn't fail. +v3.change_count = lastbit: online scrub didn't fail. +v3.change_count = add: online scrub didn't fail. +v3.change_count = sub: online scrub didn't fail. +v3.flags2 = zeroes: mount failed (32). +v3.flags2 = ones: mount failed (32). +v3.flags2 = firstbit: mount failed (32). +v3.flags2 = middlebit: online scrub didn't fail. +v3.flags2 = middlebit: offline re-scrub failed (1). +v3.flags2 = middlebit: offline post-mod scrub failed (1). +v3.flags2 = lastbit: mount failed (32). +v3.flags2 = add: mount failed (32). +v3.flags2 = sub: mount failed (32). +v3.cowextsize = ones: mount failed (32). +v3.cowextsize = firstbit: mount failed (32). +v3.cowextsize = middlebit: mount failed (32). +v3.cowextsize = lastbit: mount failed (32). +v3.cowextsize = add: mount failed (32). +v3.cowextsize = sub: mount failed (32). +v3.inumber = zeroes: mount failed (32). +v3.inumber = ones: mount failed (32). +v3.inumber = firstbit: mount failed (32). +v3.inumber = middlebit: mount failed (32). +v3.inumber = lastbit: mount failed (32). +v3.inumber = add: mount failed (32). +v3.inumber = sub: mount failed (32). +v3.uuid = zeroes: mount failed (32). +v3.uuid = ones: mount failed (32). +v3.uuid = firstbit: mount failed (32). +v3.uuid = middlebit: mount failed (32). +v3.uuid = lastbit: mount failed (32). +v3.reflink = ones: mount failed (32). +v3.reflink = firstbit: mount failed (32). +v3.reflink = middlebit: mount failed (32). +v3.reflink = lastbit: mount failed (32). +v3.reflink = add: mount failed (32). +v3.reflink = sub: mount failed (32). +v3.cowextsz = ones: mount failed (32). +v3.cowextsz = firstbit: mount failed (32). +v3.cowextsz = middlebit: mount failed (32). +v3.cowextsz = lastbit: mount failed (32). +v3.cowextsz = add: mount failed (32). +v3.cowextsz = sub: mount failed (32). +v3.nrext64 = zeroes: online scrub didn't fail. +v3.nrext64 = firstbit: online scrub didn't fail. +v3.nrext64 = middlebit: online scrub didn't fail. +v3.nrext64 = lastbit: online scrub didn't fail. +v3.nrext64 = add: online scrub didn't fail. +v3.nrext64 = sub: online scrub didn't fail. +v3.metadir = zeroes: mount failed (32). +v3.metadir = firstbit: mount failed (32). +v3.metadir = middlebit: mount failed (32). +v3.metadir = lastbit: mount failed (32). +v3.metadir = add: mount failed (32). +v3.metadir = sub: mount failed (32). +u3.sfdir3.hdr.count = zeroes: mount failed (32). +u3.sfdir3.hdr.count = ones: mount failed (32). +u3.sfdir3.hdr.count = firstbit: mount failed (32). +u3.sfdir3.hdr.count = middlebit: mount failed (32). +u3.sfdir3.hdr.count = lastbit: mount failed (32). +u3.sfdir3.hdr.count = add: mount failed (32). +u3.sfdir3.hdr.count = sub: mount failed (32). +u3.sfdir3.hdr.i8count = ones: mount failed (32). +u3.sfdir3.hdr.i8count = firstbit: mount failed (32). +u3.sfdir3.hdr.i8count = middlebit: mount failed (32). +u3.sfdir3.hdr.i8count = lastbit: mount failed (32). +u3.sfdir3.hdr.i8count = add: mount failed (32). +u3.sfdir3.hdr.i8count = sub: mount failed (32). +u3.sfdir3.hdr.parent.i4 = zeroes: mount failed (32). +u3.sfdir3.hdr.parent.i4 = ones: mount failed (32). +u3.sfdir3.hdr.parent.i4 = firstbit: mount failed (32). +u3.sfdir3.hdr.parent.i4 = sub: mount failed (32). +u3.sfdir3.list[0].namelen = zeroes: mount failed (32). +u3.sfdir3.list[0].namelen = ones: mount failed (32). +u3.sfdir3.list[0].namelen = firstbit: mount failed (32). +u3.sfdir3.list[0].namelen = middlebit: mount failed (32). +u3.sfdir3.list[0].namelen = lastbit: mount failed (32). +u3.sfdir3.list[0].namelen = add: mount failed (32). +u3.sfdir3.list[0].namelen = sub: mount failed (32). +u3.sfdir3.list[0].offset = zeroes: mount failed (32). +u3.sfdir3.list[0].offset = ones: mount failed (32). +u3.sfdir3.list[0].offset = firstbit: mount failed (32). +u3.sfdir3.list[0].offset = middlebit: mount failed (32). +u3.sfdir3.list[0].offset = lastbit: mount failed (32). +u3.sfdir3.list[0].offset = add: mount failed (32). +u3.sfdir3.list[0].offset = sub: mount failed (32). +u3.sfdir3.list[0].name = zeroes: mount failed (32). +u3.sfdir3.list[0].name = ones: mount failed (32). +u3.sfdir3.list[0].name = firstbit: mount failed (32). +u3.sfdir3.list[0].name = middlebit: mount failed (32). +u3.sfdir3.list[0].name = lastbit: mount failed (32). +u3.sfdir3.list[0].name = add: mount failed (32). +u3.sfdir3.list[0].name = sub: mount failed (32). +u3.sfdir3.list[0].inumber.i4 = zeroes: mount failed (32). +u3.sfdir3.list[0].inumber.i4 = ones: mount failed (32). +u3.sfdir3.list[0].inumber.i4 = firstbit: mount failed (32). +u3.sfdir3.list[0].inumber.i4 = middlebit: mount failed (32). +u3.sfdir3.list[0].inumber.i4 = lastbit: mount failed (32). +u3.sfdir3.list[0].inumber.i4 = add: mount failed (32). +u3.sfdir3.list[0].inumber.i4 = sub: mount failed (32). +u3.sfdir3.list[0].filetype = zeroes: mount failed (32). +u3.sfdir3.list[0].filetype = ones: mount failed (32). +u3.sfdir3.list[0].filetype = firstbit: mount failed (32). +u3.sfdir3.list[0].filetype = middlebit: mount failed (32). +u3.sfdir3.list[0].filetype = lastbit: mount failed (32). +u3.sfdir3.list[0].filetype = add: mount failed (32). +u3.sfdir3.list[0].filetype = sub: mount failed (32). +u3.sfdir3.list[1].namelen = zeroes: mount failed (32). +u3.sfdir3.list[1].namelen = ones: mount failed (32). +u3.sfdir3.list[1].namelen = firstbit: mount failed (32). +u3.sfdir3.list[1].namelen = middlebit: mount failed (32). +u3.sfdir3.list[1].namelen = lastbit: mount failed (32). +u3.sfdir3.list[1].namelen = add: mount failed (32). +u3.sfdir3.list[1].namelen = sub: mount failed (32). +u3.sfdir3.list[1].offset = zeroes: mount failed (32). +u3.sfdir3.list[1].offset = ones: mount failed (32). +u3.sfdir3.list[1].offset = firstbit: mount failed (32). +u3.sfdir3.list[1].offset = middlebit: online scrub didn't fail. +u3.sfdir3.list[1].offset = lastbit: online scrub didn't fail. +u3.sfdir3.list[1].offset = add: online scrub didn't fail. +u3.sfdir3.list[1].offset = sub: mount failed (32). +u3.sfdir3.list[1].name = zeroes: online repair failed (4). +u3.sfdir3.list[1].name = zeroes: online re-scrub failed (4). +u3.sfdir3.list[1].name = zeroes: offline re-scrub failed (1). +u3.sfdir3.list[1].name = zeroes: pre-mod mount failed (32). +u3.sfdir3.list[1].name = ones: online repair failed (4). +u3.sfdir3.list[1].name = ones: online re-scrub failed (4). +u3.sfdir3.list[1].name = ones: offline re-scrub failed (1). +u3.sfdir3.list[1].name = ones: pre-mod mount failed (32). +u3.sfdir3.list[1].name = firstbit: online repair failed (4). +u3.sfdir3.list[1].name = firstbit: online re-scrub failed (4). +u3.sfdir3.list[1].name = firstbit: offline re-scrub failed (1). +u3.sfdir3.list[1].name = firstbit: pre-mod mount failed (32). +u3.sfdir3.list[1].name = lastbit: online repair failed (4). +u3.sfdir3.list[1].name = lastbit: online re-scrub failed (4). +u3.sfdir3.list[1].name = lastbit: offline re-scrub failed (1). +u3.sfdir3.list[1].name = lastbit: pre-mod mount failed (32). +u3.sfdir3.list[1].name = add: online repair failed (4). +u3.sfdir3.list[1].name = add: online re-scrub failed (4). +u3.sfdir3.list[1].name = add: offline re-scrub failed (1). +u3.sfdir3.list[1].name = add: pre-mod mount failed (32). +u3.sfdir3.list[1].name = sub: online repair failed (4). +u3.sfdir3.list[1].name = sub: online re-scrub failed (4). +u3.sfdir3.list[1].name = sub: offline re-scrub failed (1). +u3.sfdir3.list[1].name = sub: pre-mod mount failed (32). +u3.sfdir3.list[1].inumber.i4 = zeroes: mount failed (32). +u3.sfdir3.list[1].inumber.i4 = ones: mount failed (32). +u3.sfdir3.list[1].inumber.i4 = firstbit: mount failed (32). +u3.sfdir3.list[1].inumber.i4 = middlebit: mount failed (32). +u3.sfdir3.list[1].inumber.i4 = lastbit: mount failed (32). +u3.sfdir3.list[1].inumber.i4 = add: mount failed (32). +u3.sfdir3.list[1].inumber.i4 = sub: mount failed (32). +u3.sfdir3.list[1].filetype = zeroes: mount failed (32). +u3.sfdir3.list[1].filetype = ones: mount failed (32). +u3.sfdir3.list[1].filetype = firstbit: mount failed (32). +u3.sfdir3.list[1].filetype = middlebit: mount failed (32). +u3.sfdir3.list[1].filetype = lastbit: mount failed (32). +u3.sfdir3.list[1].filetype = add: mount failed (32). +u3.sfdir3.list[1].filetype = sub: mount failed (32). Done fuzzing metadir root diff --git a/tests/xfs/1547.out b/tests/xfs/1547.out index 983cc01343..662d04321f 100644 --- a/tests/xfs/1547.out +++ b/tests/xfs/1547.out @@ -1,4 +1,36 @@ QA output created by 1547 Format and populate Fuzz metadir root +core.forkoff = middlebit: offline scrub didn't fail. +core.rtinherit = ones: offline scrub didn't fail. +core.rtinherit = firstbit: offline scrub didn't fail. +core.rtinherit = middlebit: offline scrub didn't fail. +core.rtinherit = lastbit: offline scrub didn't fail. +core.rtinherit = add: offline scrub didn't fail. +core.rtinherit = sub: offline scrub didn't fail. +core.projinherit = ones: offline scrub didn't fail. +core.projinherit = firstbit: offline scrub didn't fail. +core.projinherit = middlebit: offline scrub didn't fail. +core.projinherit = lastbit: offline scrub didn't fail. +core.projinherit = add: offline scrub didn't fail. +core.projinherit = sub: offline scrub didn't fail. +v3.change_count = zeroes: offline scrub didn't fail. +v3.change_count = ones: offline scrub didn't fail. +v3.change_count = firstbit: offline scrub didn't fail. +v3.change_count = middlebit: offline scrub didn't fail. +v3.change_count = lastbit: offline scrub didn't fail. +v3.change_count = add: offline scrub didn't fail. +v3.change_count = sub: offline scrub didn't fail. +v3.nrext64 = zeroes: offline scrub didn't fail. +v3.nrext64 = firstbit: offline scrub didn't fail. +v3.nrext64 = middlebit: offline scrub didn't fail. +v3.nrext64 = lastbit: offline scrub didn't fail. +v3.nrext64 = add: offline scrub didn't fail. +v3.nrext64 = sub: offline scrub didn't fail. +u3.sfdir3.hdr.parent.i4 = middlebit: offline scrub didn't fail. +u3.sfdir3.hdr.parent.i4 = lastbit: offline scrub didn't fail. +u3.sfdir3.hdr.parent.i4 = add: offline scrub didn't fail. +u3.sfdir3.list[1].offset = middlebit: offline scrub didn't fail. +u3.sfdir3.list[1].offset = lastbit: offline scrub didn't fail. +u3.sfdir3.list[1].offset = add: offline scrub didn't fail. Done fuzzing metadir root diff --git a/tests/xfs/1548.out b/tests/xfs/1548.out index 9e395bb059..48ee6c02fb 100644 --- a/tests/xfs/1548.out +++ b/tests/xfs/1548.out @@ -1,4 +1,318 @@ QA output created by 1548 Format and populate Fuzz metadir root +core.magic = zeroes: mount failed (32). +core.magic = ones: mount failed (32). +core.magic = firstbit: mount failed (32). +core.magic = middlebit: mount failed (32). +core.magic = lastbit: mount failed (32). +core.magic = add: mount failed (32). +core.magic = sub: mount failed (32). +core.mode = zeroes: mount failed (32). +core.mode = ones: mount failed (32). +core.mode = firstbit: mount failed (32). +core.mode = middlebit: mount failed (32). +core.mode = lastbit: mount failed (32). +core.mode = add: mount failed (32). +core.mode = sub: mount failed (32). +core.version = zeroes: mount failed (32). +core.version = ones: mount failed (32). +core.version = firstbit: mount failed (32). +core.version = middlebit: mount failed (32). +core.version = lastbit: mount failed (32). +core.version = add: mount failed (32). +core.version = sub: mount failed (32). +core.format = zeroes: mount failed (32). +core.format = ones: mount failed (32). +core.format = firstbit: mount failed (32). +core.format = middlebit: mount failed (32). +core.format = lastbit: mount failed (32). +core.format = add: mount failed (32). +core.format = sub: mount failed (32). +core.onlink = ones: mount failed (32). +core.onlink = firstbit: mount failed (32). +core.onlink = middlebit: mount failed (32). +core.onlink = lastbit: mount failed (32). +core.onlink = add: mount failed (32). +core.onlink = sub: mount failed (32). +core.uid = ones: mount failed (32). +core.uid = firstbit: mount failed (32). +core.uid = middlebit: mount failed (32). +core.uid = lastbit: mount failed (32). +core.uid = add: mount failed (32). +core.uid = sub: mount failed (32). +core.gid = ones: mount failed (32). +core.gid = firstbit: mount failed (32). +core.gid = middlebit: mount failed (32). +core.gid = lastbit: mount failed (32). +core.gid = add: mount failed (32). +core.gid = sub: mount failed (32). +core.nlinkv2 = zeroes: mount failed (32). +core.projid_lo = ones: mount failed (32). +core.projid_lo = firstbit: mount failed (32). +core.projid_lo = middlebit: mount failed (32). +core.projid_lo = lastbit: mount failed (32). +core.projid_lo = add: mount failed (32). +core.projid_lo = sub: mount failed (32). +core.projid_hi = ones: mount failed (32). +core.projid_hi = firstbit: mount failed (32). +core.projid_hi = middlebit: mount failed (32). +core.projid_hi = lastbit: mount failed (32). +core.projid_hi = add: mount failed (32). +core.projid_hi = sub: mount failed (32). +core.nextents = ones: mount failed (32). +core.nextents = firstbit: mount failed (32). +core.nextents = middlebit: mount failed (32). +core.nextents = lastbit: mount failed (32). +core.nextents = add: mount failed (32). +core.nextents = sub: mount failed (32). +core.size = zeroes: mount failed (32). +core.size = ones: mount failed (32). +core.size = firstbit: mount failed (32). +core.size = middlebit: mount failed (32). +core.size = lastbit: mount failed (32). +core.size = add: mount failed (32). +core.size = sub: mount failed (32). +core.extsize = ones: mount failed (32). +core.extsize = firstbit: mount failed (32). +core.extsize = middlebit: mount failed (32). +core.extsize = lastbit: mount failed (32). +core.extsize = add: mount failed (32). +core.extsize = sub: mount failed (32). +core.naextents = ones: mount failed (32). +core.naextents = firstbit: mount failed (32). +core.naextents = middlebit: mount failed (32). +core.naextents = lastbit: mount failed (32). +core.naextents = add: mount failed (32). +core.naextents = sub: mount failed (32). +core.forkoff = ones: mount failed (32). +core.forkoff = firstbit: mount failed (32). +core.forkoff = middlebit: offline scrub didn't fail. +core.forkoff = middlebit: online scrub didn't fail. +core.forkoff = lastbit: mount failed (32). +core.forkoff = add: mount failed (32). +core.forkoff = sub: mount failed (32). +core.aformat = zeroes: online scrub didn't fail. +core.aformat = ones: mount failed (32). +core.aformat = firstbit: mount failed (32). +core.aformat = middlebit: mount failed (32). +core.aformat = lastbit: mount failed (32). +core.aformat = add: mount failed (32). +core.aformat = sub: mount failed (32). +core.realtime = ones: mount failed (32). +core.realtime = firstbit: mount failed (32). +core.realtime = middlebit: mount failed (32). +core.realtime = lastbit: mount failed (32). +core.realtime = add: mount failed (32). +core.realtime = sub: mount failed (32). +core.rtinherit = ones: offline scrub didn't fail. +core.rtinherit = ones: online scrub didn't fail. +core.rtinherit = firstbit: offline scrub didn't fail. +core.rtinherit = firstbit: online scrub didn't fail. +core.rtinherit = middlebit: offline scrub didn't fail. +core.rtinherit = middlebit: online scrub didn't fail. +core.rtinherit = lastbit: offline scrub didn't fail. +core.rtinherit = lastbit: online scrub didn't fail. +core.rtinherit = add: offline scrub didn't fail. +core.rtinherit = add: online scrub didn't fail. +core.rtinherit = sub: offline scrub didn't fail. +core.rtinherit = sub: online scrub didn't fail. +core.projinherit = ones: offline scrub didn't fail. +core.projinherit = ones: online scrub didn't fail. +core.projinherit = firstbit: offline scrub didn't fail. +core.projinherit = firstbit: online scrub didn't fail. +core.projinherit = middlebit: offline scrub didn't fail. +core.projinherit = middlebit: online scrub didn't fail. +core.projinherit = lastbit: offline scrub didn't fail. +core.projinherit = lastbit: online scrub didn't fail. +core.projinherit = add: offline scrub didn't fail. +core.projinherit = add: online scrub didn't fail. +core.projinherit = sub: offline scrub didn't fail. +core.projinherit = sub: online scrub didn't fail. +core.nosymlinks = zeroes: mount failed (32). +core.nosymlinks = firstbit: mount failed (32). +core.nosymlinks = middlebit: mount failed (32). +core.nosymlinks = lastbit: mount failed (32). +core.nosymlinks = add: mount failed (32). +core.nosymlinks = sub: mount failed (32). +core.extsz = ones: mount failed (32). +core.extsz = firstbit: mount failed (32). +core.extsz = middlebit: mount failed (32). +core.extsz = lastbit: mount failed (32). +core.extsz = add: mount failed (32). +core.extsz = sub: mount failed (32). +core.extszinherit = ones: mount failed (32). +core.extszinherit = firstbit: mount failed (32). +core.extszinherit = middlebit: mount failed (32). +core.extszinherit = lastbit: mount failed (32). +core.extszinherit = add: mount failed (32). +core.extszinherit = sub: mount failed (32). +next_unlinked = zeroes: mount failed (32). +next_unlinked = firstbit: mount failed (32). +next_unlinked = middlebit: mount failed (32). +next_unlinked = lastbit: mount failed (32). +next_unlinked = add: online scrub didn't fail. +next_unlinked = sub: mount failed (32). +v3.crc = zeroes: mount failed (32). +v3.crc = ones: mount failed (32). +v3.crc = firstbit: mount failed (32). +v3.crc = middlebit: mount failed (32). +v3.crc = lastbit: mount failed (32). +v3.crc = add: mount failed (32). +v3.crc = sub: mount failed (32). +v3.change_count = zeroes: offline scrub didn't fail. +v3.change_count = zeroes: online scrub didn't fail. +v3.change_count = ones: offline scrub didn't fail. +v3.change_count = ones: online scrub didn't fail. +v3.change_count = firstbit: offline scrub didn't fail. +v3.change_count = firstbit: online scrub didn't fail. +v3.change_count = middlebit: offline scrub didn't fail. +v3.change_count = middlebit: online scrub didn't fail. +v3.change_count = lastbit: offline scrub didn't fail. +v3.change_count = lastbit: online scrub didn't fail. +v3.change_count = add: offline scrub didn't fail. +v3.change_count = add: online scrub didn't fail. +v3.change_count = sub: offline scrub didn't fail. +v3.change_count = sub: online scrub didn't fail. +v3.flags2 = zeroes: mount failed (32). +v3.flags2 = ones: mount failed (32). +v3.flags2 = firstbit: mount failed (32). +v3.flags2 = middlebit: online scrub didn't fail. +v3.flags2 = lastbit: mount failed (32). +v3.flags2 = add: mount failed (32). +v3.flags2 = sub: mount failed (32). +v3.cowextsize = ones: mount failed (32). +v3.cowextsize = firstbit: mount failed (32). +v3.cowextsize = middlebit: mount failed (32). +v3.cowextsize = lastbit: mount failed (32). +v3.cowextsize = add: mount failed (32). +v3.cowextsize = sub: mount failed (32). +v3.inumber = zeroes: mount failed (32). +v3.inumber = ones: mount failed (32). +v3.inumber = firstbit: mount failed (32). +v3.inumber = middlebit: mount failed (32). +v3.inumber = lastbit: mount failed (32). +v3.inumber = add: mount failed (32). +v3.inumber = sub: mount failed (32). +v3.uuid = zeroes: mount failed (32). +v3.uuid = ones: mount failed (32). +v3.uuid = firstbit: mount failed (32). +v3.uuid = middlebit: mount failed (32). +v3.uuid = lastbit: mount failed (32). +v3.reflink = ones: mount failed (32). +v3.reflink = firstbit: mount failed (32). +v3.reflink = middlebit: mount failed (32). +v3.reflink = lastbit: mount failed (32). +v3.reflink = add: mount failed (32). +v3.reflink = sub: mount failed (32). +v3.cowextsz = ones: mount failed (32). +v3.cowextsz = firstbit: mount failed (32). +v3.cowextsz = middlebit: mount failed (32). +v3.cowextsz = lastbit: mount failed (32). +v3.cowextsz = add: mount failed (32). +v3.cowextsz = sub: mount failed (32). +v3.nrext64 = zeroes: offline scrub didn't fail. +v3.nrext64 = zeroes: online scrub didn't fail. +v3.nrext64 = firstbit: offline scrub didn't fail. +v3.nrext64 = firstbit: online scrub didn't fail. +v3.nrext64 = middlebit: offline scrub didn't fail. +v3.nrext64 = middlebit: online scrub didn't fail. +v3.nrext64 = lastbit: offline scrub didn't fail. +v3.nrext64 = lastbit: online scrub didn't fail. +v3.nrext64 = add: offline scrub didn't fail. +v3.nrext64 = add: online scrub didn't fail. +v3.nrext64 = sub: offline scrub didn't fail. +v3.nrext64 = sub: online scrub didn't fail. +v3.metadir = zeroes: mount failed (32). +v3.metadir = firstbit: mount failed (32). +v3.metadir = middlebit: mount failed (32). +v3.metadir = lastbit: mount failed (32). +v3.metadir = add: mount failed (32). +v3.metadir = sub: mount failed (32). +u3.sfdir3.hdr.count = zeroes: mount failed (32). +u3.sfdir3.hdr.count = ones: mount failed (32). +u3.sfdir3.hdr.count = firstbit: mount failed (32). +u3.sfdir3.hdr.count = middlebit: mount failed (32). +u3.sfdir3.hdr.count = lastbit: mount failed (32). +u3.sfdir3.hdr.count = add: mount failed (32). +u3.sfdir3.hdr.count = sub: mount failed (32). +u3.sfdir3.hdr.i8count = ones: mount failed (32). +u3.sfdir3.hdr.i8count = firstbit: mount failed (32). +u3.sfdir3.hdr.i8count = middlebit: mount failed (32). +u3.sfdir3.hdr.i8count = lastbit: mount failed (32). +u3.sfdir3.hdr.i8count = add: mount failed (32). +u3.sfdir3.hdr.i8count = sub: mount failed (32). +u3.sfdir3.hdr.parent.i4 = zeroes: mount failed (32). +u3.sfdir3.hdr.parent.i4 = ones: mount failed (32). +u3.sfdir3.hdr.parent.i4 = firstbit: mount failed (32). +u3.sfdir3.hdr.parent.i4 = middlebit: offline scrub didn't fail. +u3.sfdir3.hdr.parent.i4 = lastbit: offline scrub didn't fail. +u3.sfdir3.hdr.parent.i4 = add: offline scrub didn't fail. +u3.sfdir3.hdr.parent.i4 = sub: mount failed (32). +u3.sfdir3.list[0].namelen = zeroes: mount failed (32). +u3.sfdir3.list[0].namelen = ones: mount failed (32). +u3.sfdir3.list[0].namelen = firstbit: mount failed (32). +u3.sfdir3.list[0].namelen = middlebit: mount failed (32). +u3.sfdir3.list[0].namelen = lastbit: mount failed (32). +u3.sfdir3.list[0].namelen = add: mount failed (32). +u3.sfdir3.list[0].namelen = sub: mount failed (32). +u3.sfdir3.list[0].offset = zeroes: mount failed (32). +u3.sfdir3.list[0].offset = ones: mount failed (32). +u3.sfdir3.list[0].offset = firstbit: mount failed (32). +u3.sfdir3.list[0].offset = middlebit: mount failed (32). +u3.sfdir3.list[0].offset = lastbit: mount failed (32). +u3.sfdir3.list[0].offset = add: mount failed (32). +u3.sfdir3.list[0].offset = sub: mount failed (32). +u3.sfdir3.list[0].name = zeroes: mount failed (32). +u3.sfdir3.list[0].name = ones: mount failed (32). +u3.sfdir3.list[0].name = firstbit: mount failed (32). +u3.sfdir3.list[0].name = middlebit: mount failed (32). +u3.sfdir3.list[0].name = lastbit: mount failed (32). +u3.sfdir3.list[0].name = add: mount failed (32). +u3.sfdir3.list[0].name = sub: mount failed (32). +u3.sfdir3.list[0].inumber.i4 = zeroes: mount failed (32). +u3.sfdir3.list[0].inumber.i4 = ones: mount failed (32). +u3.sfdir3.list[0].inumber.i4 = firstbit: mount failed (32). +u3.sfdir3.list[0].inumber.i4 = middlebit: mount failed (32). +u3.sfdir3.list[0].inumber.i4 = lastbit: mount failed (32). +u3.sfdir3.list[0].inumber.i4 = add: mount failed (32). +u3.sfdir3.list[0].inumber.i4 = sub: mount failed (32). +u3.sfdir3.list[0].filetype = zeroes: mount failed (32). +u3.sfdir3.list[0].filetype = ones: mount failed (32). +u3.sfdir3.list[0].filetype = firstbit: mount failed (32). +u3.sfdir3.list[0].filetype = middlebit: mount failed (32). +u3.sfdir3.list[0].filetype = lastbit: mount failed (32). +u3.sfdir3.list[0].filetype = add: mount failed (32). +u3.sfdir3.list[0].filetype = sub: mount failed (32). +u3.sfdir3.list[1].namelen = zeroes: mount failed (32). +u3.sfdir3.list[1].namelen = ones: mount failed (32). +u3.sfdir3.list[1].namelen = firstbit: mount failed (32). +u3.sfdir3.list[1].namelen = middlebit: mount failed (32). +u3.sfdir3.list[1].namelen = lastbit: mount failed (32). +u3.sfdir3.list[1].namelen = add: mount failed (32). +u3.sfdir3.list[1].namelen = sub: mount failed (32). +u3.sfdir3.list[1].offset = zeroes: mount failed (32). +u3.sfdir3.list[1].offset = ones: mount failed (32). +u3.sfdir3.list[1].offset = firstbit: mount failed (32). +u3.sfdir3.list[1].offset = middlebit: offline scrub didn't fail. +u3.sfdir3.list[1].offset = middlebit: online scrub didn't fail. +u3.sfdir3.list[1].offset = lastbit: offline scrub didn't fail. +u3.sfdir3.list[1].offset = lastbit: online scrub didn't fail. +u3.sfdir3.list[1].offset = add: offline scrub didn't fail. +u3.sfdir3.list[1].offset = add: online scrub didn't fail. +u3.sfdir3.list[1].offset = sub: mount failed (32). +u3.sfdir3.list[1].inumber.i4 = zeroes: mount failed (32). +u3.sfdir3.list[1].inumber.i4 = ones: mount failed (32). +u3.sfdir3.list[1].inumber.i4 = firstbit: mount failed (32). +u3.sfdir3.list[1].inumber.i4 = middlebit: mount failed (32). +u3.sfdir3.list[1].inumber.i4 = lastbit: mount failed (32). +u3.sfdir3.list[1].inumber.i4 = add: mount failed (32). +u3.sfdir3.list[1].inumber.i4 = sub: mount failed (32). +u3.sfdir3.list[1].filetype = zeroes: mount failed (32). +u3.sfdir3.list[1].filetype = ones: mount failed (32). +u3.sfdir3.list[1].filetype = firstbit: mount failed (32). +u3.sfdir3.list[1].filetype = middlebit: mount failed (32). +u3.sfdir3.list[1].filetype = lastbit: mount failed (32). +u3.sfdir3.list[1].filetype = add: mount failed (32). +u3.sfdir3.list[1].filetype = sub: mount failed (32). Done fuzzing metadir root diff --git a/tests/xfs/1549.out b/tests/xfs/1549.out index 22b3d215e3..c35f47c31a 100644 --- a/tests/xfs/1549.out +++ b/tests/xfs/1549.out @@ -1,4 +1,330 @@ QA output created by 1549 Format and populate Fuzz metadir root +core.magic = zeroes: mount failed (32). +core.magic = ones: mount failed (32). +core.magic = firstbit: mount failed (32). +core.magic = middlebit: mount failed (32). +core.magic = lastbit: mount failed (32). +core.magic = add: mount failed (32). +core.magic = sub: mount failed (32). +core.mode = zeroes: mount failed (32). +core.mode = ones: mount failed (32). +core.mode = firstbit: mount failed (32). +core.mode = middlebit: mount failed (32). +core.mode = lastbit: mount failed (32). +core.mode = add: mount failed (32). +core.mode = sub: mount failed (32). +core.version = zeroes: mount failed (32). +core.version = ones: mount failed (32). +core.version = firstbit: mount failed (32). +core.version = middlebit: mount failed (32). +core.version = lastbit: mount failed (32). +core.version = add: mount failed (32). +core.version = sub: mount failed (32). +core.format = zeroes: mount failed (32). +core.format = ones: mount failed (32). +core.format = firstbit: mount failed (32). +core.format = middlebit: mount failed (32). +core.format = lastbit: mount failed (32). +core.format = add: mount failed (32). +core.format = sub: mount failed (32). +core.onlink = ones: mount failed (32). +core.onlink = firstbit: mount failed (32). +core.onlink = middlebit: mount failed (32). +core.onlink = lastbit: mount failed (32). +core.onlink = add: mount failed (32). +core.onlink = sub: mount failed (32). +core.uid = ones: mount failed (32). +core.uid = firstbit: mount failed (32). +core.uid = middlebit: mount failed (32). +core.uid = lastbit: mount failed (32). +core.uid = add: mount failed (32). +core.uid = sub: mount failed (32). +core.gid = ones: mount failed (32). +core.gid = firstbit: mount failed (32). +core.gid = middlebit: mount failed (32). +core.gid = lastbit: mount failed (32). +core.gid = add: mount failed (32). +core.gid = sub: mount failed (32). +core.nlinkv2 = zeroes: mount failed (32). +core.projid_lo = ones: mount failed (32). +core.projid_lo = firstbit: mount failed (32). +core.projid_lo = middlebit: mount failed (32). +core.projid_lo = lastbit: mount failed (32). +core.projid_lo = add: mount failed (32). +core.projid_lo = sub: mount failed (32). +core.projid_hi = ones: mount failed (32). +core.projid_hi = firstbit: mount failed (32). +core.projid_hi = middlebit: mount failed (32). +core.projid_hi = lastbit: mount failed (32). +core.projid_hi = add: mount failed (32). +core.projid_hi = sub: mount failed (32). +core.nextents = ones: mount failed (32). +core.nextents = firstbit: mount failed (32). +core.nextents = middlebit: mount failed (32). +core.nextents = lastbit: mount failed (32). +core.nextents = add: mount failed (32). +core.nextents = sub: mount failed (32). +core.size = zeroes: mount failed (32). +core.size = ones: mount failed (32). +core.size = firstbit: mount failed (32). +core.size = middlebit: mount failed (32). +core.size = lastbit: mount failed (32). +core.size = add: mount failed (32). +core.size = sub: mount failed (32). +core.extsize = ones: mount failed (32). +core.extsize = firstbit: mount failed (32). +core.extsize = middlebit: mount failed (32). +core.extsize = lastbit: mount failed (32). +core.extsize = add: mount failed (32). +core.extsize = sub: mount failed (32). +core.naextents = ones: mount failed (32). +core.naextents = firstbit: mount failed (32). +core.naextents = middlebit: mount failed (32). +core.naextents = lastbit: mount failed (32). +core.naextents = add: mount failed (32). +core.naextents = sub: mount failed (32). +core.forkoff = ones: mount failed (32). +core.forkoff = firstbit: mount failed (32). +core.forkoff = middlebit: offline scrub didn't fail. +core.forkoff = middlebit: online scrub didn't fail. +core.forkoff = lastbit: mount failed (32). +core.forkoff = add: mount failed (32). +core.forkoff = sub: mount failed (32). +core.aformat = zeroes: online scrub didn't fail. +core.aformat = zeroes: offline re-scrub failed (1). +core.aformat = zeroes: offline post-mod scrub failed (1). +core.aformat = ones: mount failed (32). +core.aformat = firstbit: mount failed (32). +core.aformat = middlebit: mount failed (32). +core.aformat = lastbit: mount failed (32). +core.aformat = add: mount failed (32). +core.aformat = sub: mount failed (32). +core.realtime = ones: mount failed (32). +core.realtime = firstbit: mount failed (32). +core.realtime = middlebit: mount failed (32). +core.realtime = lastbit: mount failed (32). +core.realtime = add: mount failed (32). +core.realtime = sub: mount failed (32). +core.rtinherit = ones: offline scrub didn't fail. +core.rtinherit = ones: online scrub didn't fail. +core.rtinherit = firstbit: offline scrub didn't fail. +core.rtinherit = firstbit: online scrub didn't fail. +core.rtinherit = middlebit: offline scrub didn't fail. +core.rtinherit = middlebit: online scrub didn't fail. +core.rtinherit = lastbit: offline scrub didn't fail. +core.rtinherit = lastbit: online scrub didn't fail. +core.rtinherit = add: offline scrub didn't fail. +core.rtinherit = add: online scrub didn't fail. +core.rtinherit = sub: offline scrub didn't fail. +core.rtinherit = sub: online scrub didn't fail. +core.projinherit = ones: offline scrub didn't fail. +core.projinherit = ones: online scrub didn't fail. +core.projinherit = firstbit: offline scrub didn't fail. +core.projinherit = firstbit: online scrub didn't fail. +core.projinherit = middlebit: offline scrub didn't fail. +core.projinherit = middlebit: online scrub didn't fail. +core.projinherit = lastbit: offline scrub didn't fail. +core.projinherit = lastbit: online scrub didn't fail. +core.projinherit = add: offline scrub didn't fail. +core.projinherit = add: online scrub didn't fail. +core.projinherit = sub: offline scrub didn't fail. +core.projinherit = sub: online scrub didn't fail. +core.nosymlinks = zeroes: mount failed (32). +core.nosymlinks = firstbit: mount failed (32). +core.nosymlinks = middlebit: mount failed (32). +core.nosymlinks = lastbit: mount failed (32). +core.nosymlinks = add: mount failed (32). +core.nosymlinks = sub: mount failed (32). +core.extsz = ones: mount failed (32). +core.extsz = firstbit: mount failed (32). +core.extsz = middlebit: mount failed (32). +core.extsz = lastbit: mount failed (32). +core.extsz = add: mount failed (32). +core.extsz = sub: mount failed (32). +core.extszinherit = ones: mount failed (32). +core.extszinherit = firstbit: mount failed (32). +core.extszinherit = middlebit: mount failed (32). +core.extszinherit = lastbit: mount failed (32). +core.extszinherit = add: mount failed (32). +core.extszinherit = sub: mount failed (32). +next_unlinked = zeroes: mount failed (32). +next_unlinked = firstbit: mount failed (32). +next_unlinked = middlebit: mount failed (32). +next_unlinked = lastbit: mount failed (32). +next_unlinked = add: online scrub didn't fail. +next_unlinked = add: offline re-scrub failed (1). +next_unlinked = add: offline post-mod scrub failed (1). +next_unlinked = sub: mount failed (32). +v3.crc = zeroes: mount failed (32). +v3.crc = ones: mount failed (32). +v3.crc = firstbit: mount failed (32). +v3.crc = middlebit: mount failed (32). +v3.crc = lastbit: mount failed (32). +v3.crc = add: mount failed (32). +v3.crc = sub: mount failed (32). +v3.change_count = zeroes: offline scrub didn't fail. +v3.change_count = zeroes: online scrub didn't fail. +v3.change_count = ones: offline scrub didn't fail. +v3.change_count = ones: online scrub didn't fail. +v3.change_count = firstbit: offline scrub didn't fail. +v3.change_count = firstbit: online scrub didn't fail. +v3.change_count = middlebit: offline scrub didn't fail. +v3.change_count = middlebit: online scrub didn't fail. +v3.change_count = lastbit: offline scrub didn't fail. +v3.change_count = lastbit: online scrub didn't fail. +v3.change_count = add: offline scrub didn't fail. +v3.change_count = add: online scrub didn't fail. +v3.change_count = sub: offline scrub didn't fail. +v3.change_count = sub: online scrub didn't fail. +v3.flags2 = zeroes: mount failed (32). +v3.flags2 = ones: mount failed (32). +v3.flags2 = firstbit: mount failed (32). +v3.flags2 = middlebit: online scrub didn't fail. +v3.flags2 = middlebit: offline re-scrub failed (1). +v3.flags2 = middlebit: offline post-mod scrub failed (1). +v3.flags2 = lastbit: mount failed (32). +v3.flags2 = add: mount failed (32). +v3.flags2 = sub: mount failed (32). +v3.cowextsize = ones: mount failed (32). +v3.cowextsize = firstbit: mount failed (32). +v3.cowextsize = middlebit: mount failed (32). +v3.cowextsize = lastbit: mount failed (32). +v3.cowextsize = add: mount failed (32). +v3.cowextsize = sub: mount failed (32). +v3.inumber = zeroes: mount failed (32). +v3.inumber = ones: mount failed (32). +v3.inumber = firstbit: mount failed (32). +v3.inumber = middlebit: mount failed (32). +v3.inumber = lastbit: mount failed (32). +v3.inumber = add: mount failed (32). +v3.inumber = sub: mount failed (32). +v3.uuid = zeroes: mount failed (32). +v3.uuid = ones: mount failed (32). +v3.uuid = firstbit: mount failed (32). +v3.uuid = middlebit: mount failed (32). +v3.uuid = lastbit: mount failed (32). +v3.reflink = ones: mount failed (32). +v3.reflink = firstbit: mount failed (32). +v3.reflink = middlebit: mount failed (32). +v3.reflink = lastbit: mount failed (32). +v3.reflink = add: mount failed (32). +v3.reflink = sub: mount failed (32). +v3.cowextsz = ones: mount failed (32). +v3.cowextsz = firstbit: mount failed (32). +v3.cowextsz = middlebit: mount failed (32). +v3.cowextsz = lastbit: mount failed (32). +v3.cowextsz = add: mount failed (32). +v3.cowextsz = sub: mount failed (32). +v3.nrext64 = zeroes: offline scrub didn't fail. +v3.nrext64 = zeroes: online scrub didn't fail. +v3.nrext64 = firstbit: offline scrub didn't fail. +v3.nrext64 = firstbit: online scrub didn't fail. +v3.nrext64 = middlebit: offline scrub didn't fail. +v3.nrext64 = middlebit: online scrub didn't fail. +v3.nrext64 = lastbit: offline scrub didn't fail. +v3.nrext64 = lastbit: online scrub didn't fail. +v3.nrext64 = add: offline scrub didn't fail. +v3.nrext64 = add: online scrub didn't fail. +v3.nrext64 = sub: offline scrub didn't fail. +v3.nrext64 = sub: online scrub didn't fail. +v3.metadir = zeroes: mount failed (32). +v3.metadir = firstbit: mount failed (32). +v3.metadir = middlebit: mount failed (32). +v3.metadir = lastbit: mount failed (32). +v3.metadir = add: mount failed (32). +v3.metadir = sub: mount failed (32). +u3.sfdir3.hdr.count = zeroes: mount failed (32). +u3.sfdir3.hdr.count = ones: mount failed (32). +u3.sfdir3.hdr.count = firstbit: mount failed (32). +u3.sfdir3.hdr.count = middlebit: mount failed (32). +u3.sfdir3.hdr.count = lastbit: mount failed (32). +u3.sfdir3.hdr.count = add: mount failed (32). +u3.sfdir3.hdr.count = sub: mount failed (32). +u3.sfdir3.hdr.i8count = ones: mount failed (32). +u3.sfdir3.hdr.i8count = firstbit: mount failed (32). +u3.sfdir3.hdr.i8count = middlebit: mount failed (32). +u3.sfdir3.hdr.i8count = lastbit: mount failed (32). +u3.sfdir3.hdr.i8count = add: mount failed (32). +u3.sfdir3.hdr.i8count = sub: mount failed (32). +u3.sfdir3.hdr.parent.i4 = zeroes: mount failed (32). +u3.sfdir3.hdr.parent.i4 = ones: mount failed (32). +u3.sfdir3.hdr.parent.i4 = firstbit: mount failed (32). +u3.sfdir3.hdr.parent.i4 = middlebit: offline scrub didn't fail. +u3.sfdir3.hdr.parent.i4 = lastbit: offline scrub didn't fail. +u3.sfdir3.hdr.parent.i4 = add: offline scrub didn't fail. +u3.sfdir3.hdr.parent.i4 = sub: mount failed (32). +u3.sfdir3.list[0].namelen = zeroes: mount failed (32). +u3.sfdir3.list[0].namelen = ones: mount failed (32). +u3.sfdir3.list[0].namelen = firstbit: mount failed (32). +u3.sfdir3.list[0].namelen = middlebit: mount failed (32). +u3.sfdir3.list[0].namelen = lastbit: mount failed (32). +u3.sfdir3.list[0].namelen = add: mount failed (32). +u3.sfdir3.list[0].namelen = sub: mount failed (32). +u3.sfdir3.list[0].offset = zeroes: mount failed (32). +u3.sfdir3.list[0].offset = ones: mount failed (32). +u3.sfdir3.list[0].offset = firstbit: mount failed (32). +u3.sfdir3.list[0].offset = middlebit: mount failed (32). +u3.sfdir3.list[0].offset = lastbit: mount failed (32). +u3.sfdir3.list[0].offset = add: mount failed (32). +u3.sfdir3.list[0].offset = sub: mount failed (32). +u3.sfdir3.list[0].name = zeroes: mount failed (32). +u3.sfdir3.list[0].name = ones: mount failed (32). +u3.sfdir3.list[0].name = firstbit: mount failed (32). +u3.sfdir3.list[0].name = middlebit: mount failed (32). +u3.sfdir3.list[0].name = lastbit: mount failed (32). +u3.sfdir3.list[0].name = add: mount failed (32). +u3.sfdir3.list[0].name = sub: mount failed (32). +u3.sfdir3.list[0].inumber.i4 = zeroes: mount failed (32). +u3.sfdir3.list[0].inumber.i4 = ones: mount failed (32). +u3.sfdir3.list[0].inumber.i4 = firstbit: mount failed (32). +u3.sfdir3.list[0].inumber.i4 = middlebit: mount failed (32). +u3.sfdir3.list[0].inumber.i4 = lastbit: mount failed (32). +u3.sfdir3.list[0].inumber.i4 = add: mount failed (32). +u3.sfdir3.list[0].inumber.i4 = sub: mount failed (32). +u3.sfdir3.list[0].filetype = zeroes: mount failed (32). +u3.sfdir3.list[0].filetype = ones: mount failed (32). +u3.sfdir3.list[0].filetype = firstbit: mount failed (32). +u3.sfdir3.list[0].filetype = middlebit: mount failed (32). +u3.sfdir3.list[0].filetype = lastbit: mount failed (32). +u3.sfdir3.list[0].filetype = add: mount failed (32). +u3.sfdir3.list[0].filetype = sub: mount failed (32). +u3.sfdir3.list[1].namelen = zeroes: mount failed (32). +u3.sfdir3.list[1].namelen = ones: mount failed (32). +u3.sfdir3.list[1].namelen = firstbit: mount failed (32). +u3.sfdir3.list[1].namelen = middlebit: mount failed (32). +u3.sfdir3.list[1].namelen = lastbit: mount failed (32). +u3.sfdir3.list[1].namelen = add: mount failed (32). +u3.sfdir3.list[1].namelen = sub: mount failed (32). +u3.sfdir3.list[1].offset = zeroes: mount failed (32). +u3.sfdir3.list[1].offset = ones: mount failed (32). +u3.sfdir3.list[1].offset = firstbit: mount failed (32). +u3.sfdir3.list[1].offset = middlebit: offline scrub didn't fail. +u3.sfdir3.list[1].offset = middlebit: online scrub didn't fail. +u3.sfdir3.list[1].offset = lastbit: offline scrub didn't fail. +u3.sfdir3.list[1].offset = lastbit: online scrub didn't fail. +u3.sfdir3.list[1].offset = add: offline scrub didn't fail. +u3.sfdir3.list[1].offset = add: online scrub didn't fail. +u3.sfdir3.list[1].offset = sub: mount failed (32). +u3.sfdir3.list[1].name = zeroes: online repair failed (4). +u3.sfdir3.list[1].name = firstbit: online repair failed (4). +u3.sfdir3.list[1].name = middlebit: online repair failed (4). +u3.sfdir3.list[1].name = lastbit: online repair failed (4). +u3.sfdir3.list[1].name = add: online repair failed (4). +u3.sfdir3.list[1].name = sub: online repair failed (4). +u3.sfdir3.list[1].inumber.i4 = zeroes: mount failed (32). +u3.sfdir3.list[1].inumber.i4 = ones: mount failed (32). +u3.sfdir3.list[1].inumber.i4 = firstbit: mount failed (32). +u3.sfdir3.list[1].inumber.i4 = middlebit: mount failed (32). +u3.sfdir3.list[1].inumber.i4 = lastbit: mount failed (32). +u3.sfdir3.list[1].inumber.i4 = add: mount failed (32). +u3.sfdir3.list[1].inumber.i4 = sub: mount failed (32). +u3.sfdir3.list[1].filetype = zeroes: mount failed (32). +u3.sfdir3.list[1].filetype = ones: mount failed (32). +u3.sfdir3.list[1].filetype = firstbit: mount failed (32). +u3.sfdir3.list[1].filetype = middlebit: mount failed (32). +u3.sfdir3.list[1].filetype = lastbit: mount failed (32). +u3.sfdir3.list[1].filetype = add: mount failed (32). +u3.sfdir3.list[1].filetype = sub: mount failed (32). Done fuzzing metadir root diff --git a/tests/xfs/1550.out b/tests/xfs/1550.out index 7694cd670b..166e165538 100644 --- a/tests/xfs/1550.out +++ b/tests/xfs/1550.out @@ -1,4 +1,434 @@ QA output created by 1550 Format and populate Fuzz metadir subdir +core.magic = zeroes: mount failed (32). +core.magic = ones: mount failed (32). +core.magic = firstbit: mount failed (32). +core.magic = middlebit: mount failed (32). +core.magic = lastbit: mount failed (32). +core.magic = add: mount failed (32). +core.magic = sub: mount failed (32). +core.mode = zeroes: mount failed (32). +core.mode = ones: mount failed (32). +core.mode = firstbit: mount failed (32). +core.mode = middlebit: mount failed (32). +core.mode = lastbit: mount failed (32). +core.mode = add: mount failed (32). +core.mode = sub: mount failed (32). +core.version = zeroes: mount failed (32). +core.version = ones: mount failed (32). +core.version = firstbit: mount failed (32). +core.version = middlebit: mount failed (32). +core.version = lastbit: mount failed (32). +core.version = add: mount failed (32). +core.version = sub: mount failed (32). +core.format = zeroes: mount failed (32). +core.format = ones: mount failed (32). +core.format = firstbit: mount failed (32). +core.format = middlebit: mount failed (32). +core.format = lastbit: mount failed (32). +core.format = add: mount failed (32). +core.format = sub: mount failed (32). +core.onlink = ones: mount failed (32). +core.onlink = firstbit: mount failed (32). +core.onlink = middlebit: mount failed (32). +core.onlink = lastbit: mount failed (32). +core.onlink = add: mount failed (32). +core.onlink = sub: mount failed (32). +core.uid = ones: mount failed (32). +core.uid = firstbit: mount failed (32). +core.uid = middlebit: mount failed (32). +core.uid = lastbit: mount failed (32). +core.uid = add: mount failed (32). +core.uid = sub: mount failed (32). +core.gid = ones: mount failed (32). +core.gid = firstbit: mount failed (32). +core.gid = middlebit: mount failed (32). +core.gid = lastbit: mount failed (32). +core.gid = add: mount failed (32). +core.gid = sub: mount failed (32). +core.nlinkv2 = zeroes: mount failed (32). +core.projid_lo = ones: mount failed (32). +core.projid_lo = firstbit: mount failed (32). +core.projid_lo = middlebit: mount failed (32). +core.projid_lo = lastbit: mount failed (32). +core.projid_lo = add: mount failed (32). +core.projid_lo = sub: mount failed (32). +core.projid_hi = ones: mount failed (32). +core.projid_hi = firstbit: mount failed (32). +core.projid_hi = middlebit: mount failed (32). +core.projid_hi = lastbit: mount failed (32). +core.projid_hi = add: mount failed (32). +core.projid_hi = sub: mount failed (32). +core.nextents = ones: mount failed (32). +core.nextents = firstbit: mount failed (32). +core.nextents = middlebit: mount failed (32). +core.nextents = lastbit: mount failed (32). +core.nextents = add: mount failed (32). +core.nextents = sub: mount failed (32). +core.size = zeroes: mount failed (32). +core.size = ones: mount failed (32). +core.size = firstbit: mount failed (32). +core.size = middlebit: mount failed (32). +core.size = lastbit: mount failed (32). +core.size = add: mount failed (32). +core.size = sub: mount failed (32). +core.extsize = ones: mount failed (32). +core.extsize = firstbit: mount failed (32). +core.extsize = middlebit: mount failed (32). +core.extsize = lastbit: mount failed (32). +core.extsize = add: mount failed (32). +core.extsize = sub: mount failed (32). +core.naextents = ones: mount failed (32). +core.naextents = firstbit: mount failed (32). +core.naextents = middlebit: mount failed (32). +core.naextents = lastbit: mount failed (32). +core.naextents = add: mount failed (32). +core.naextents = sub: mount failed (32). +core.forkoff = zeroes: mount failed (32). +core.forkoff = ones: mount failed (32). +core.forkoff = firstbit: mount failed (32). +core.forkoff = middlebit: mount failed (32). +core.forkoff = lastbit: mount failed (32). +core.forkoff = add: mount failed (32). +core.forkoff = sub: mount failed (32). +core.aformat = zeroes: mount failed (32). +core.aformat = ones: mount failed (32). +core.aformat = firstbit: mount failed (32). +core.aformat = middlebit: mount failed (32). +core.aformat = lastbit: mount failed (32). +core.aformat = add: mount failed (32). +core.aformat = sub: mount failed (32). +core.realtime = ones: mount failed (32). +core.realtime = firstbit: mount failed (32). +core.realtime = middlebit: mount failed (32). +core.realtime = lastbit: mount failed (32). +core.realtime = add: mount failed (32). +core.realtime = sub: mount failed (32). +core.rtinherit = ones: online scrub didn't fail. +core.rtinherit = firstbit: online scrub didn't fail. +core.rtinherit = middlebit: online scrub didn't fail. +core.rtinherit = lastbit: online scrub didn't fail. +core.rtinherit = add: online scrub didn't fail. +core.rtinherit = sub: online scrub didn't fail. +core.projinherit = ones: online scrub didn't fail. +core.projinherit = firstbit: online scrub didn't fail. +core.projinherit = middlebit: online scrub didn't fail. +core.projinherit = lastbit: online scrub didn't fail. +core.projinherit = add: online scrub didn't fail. +core.projinherit = sub: online scrub didn't fail. +core.nosymlinks = zeroes: mount failed (32). +core.nosymlinks = firstbit: mount failed (32). +core.nosymlinks = middlebit: mount failed (32). +core.nosymlinks = lastbit: mount failed (32). +core.nosymlinks = add: mount failed (32). +core.nosymlinks = sub: mount failed (32). +core.extsz = ones: mount failed (32). +core.extsz = firstbit: mount failed (32). +core.extsz = middlebit: mount failed (32). +core.extsz = lastbit: mount failed (32). +core.extsz = add: mount failed (32). +core.extsz = sub: mount failed (32). +core.extszinherit = ones: mount failed (32). +core.extszinherit = firstbit: mount failed (32). +core.extszinherit = middlebit: mount failed (32). +core.extszinherit = lastbit: mount failed (32). +core.extszinherit = add: mount failed (32). +core.extszinherit = sub: mount failed (32). +next_unlinked = zeroes: mount failed (32). +next_unlinked = firstbit: mount failed (32). +next_unlinked = middlebit: mount failed (32). +next_unlinked = lastbit: mount failed (32). +next_unlinked = add: online scrub didn't fail. +next_unlinked = add: offline re-scrub failed (1). +next_unlinked = add: offline post-mod scrub failed (1). +next_unlinked = sub: mount failed (32). +v3.crc = zeroes: mount failed (32). +v3.crc = ones: mount failed (32). +v3.crc = firstbit: mount failed (32). +v3.crc = middlebit: mount failed (32). +v3.crc = lastbit: mount failed (32). +v3.crc = add: mount failed (32). +v3.crc = sub: mount failed (32). +v3.change_count = zeroes: online scrub didn't fail. +v3.change_count = ones: online scrub didn't fail. +v3.change_count = firstbit: online scrub didn't fail. +v3.change_count = middlebit: online scrub didn't fail. +v3.change_count = lastbit: online scrub didn't fail. +v3.change_count = add: online scrub didn't fail. +v3.change_count = sub: online scrub didn't fail. +v3.flags2 = zeroes: mount failed (32). +v3.flags2 = ones: mount failed (32). +v3.flags2 = firstbit: mount failed (32). +v3.flags2 = middlebit: online scrub didn't fail. +v3.flags2 = middlebit: offline re-scrub failed (1). +v3.flags2 = middlebit: offline post-mod scrub failed (1). +v3.flags2 = lastbit: mount failed (32). +v3.flags2 = add: mount failed (32). +v3.flags2 = sub: mount failed (32). +v3.cowextsize = ones: mount failed (32). +v3.cowextsize = firstbit: mount failed (32). +v3.cowextsize = middlebit: mount failed (32). +v3.cowextsize = lastbit: mount failed (32). +v3.cowextsize = add: mount failed (32). +v3.cowextsize = sub: mount failed (32). +v3.inumber = zeroes: mount failed (32). +v3.inumber = ones: mount failed (32). +v3.inumber = firstbit: mount failed (32). +v3.inumber = middlebit: mount failed (32). +v3.inumber = lastbit: mount failed (32). +v3.inumber = add: mount failed (32). +v3.inumber = sub: mount failed (32). +v3.uuid = zeroes: mount failed (32). +v3.uuid = ones: mount failed (32). +v3.uuid = firstbit: mount failed (32). +v3.uuid = middlebit: mount failed (32). +v3.uuid = lastbit: mount failed (32). +v3.reflink = ones: mount failed (32). +v3.reflink = firstbit: mount failed (32). +v3.reflink = middlebit: mount failed (32). +v3.reflink = lastbit: mount failed (32). +v3.reflink = add: mount failed (32). +v3.reflink = sub: mount failed (32). +v3.cowextsz = ones: mount failed (32). +v3.cowextsz = firstbit: mount failed (32). +v3.cowextsz = middlebit: mount failed (32). +v3.cowextsz = lastbit: mount failed (32). +v3.cowextsz = add: mount failed (32). +v3.cowextsz = sub: mount failed (32). +v3.nrext64 = zeroes: online scrub didn't fail. +v3.nrext64 = firstbit: online scrub didn't fail. +v3.nrext64 = middlebit: online scrub didn't fail. +v3.nrext64 = lastbit: online scrub didn't fail. +v3.nrext64 = add: online scrub didn't fail. +v3.nrext64 = sub: online scrub didn't fail. +v3.metadir = zeroes: mount failed (32). +v3.metadir = firstbit: mount failed (32). +v3.metadir = middlebit: mount failed (32). +v3.metadir = lastbit: mount failed (32). +v3.metadir = add: mount failed (32). +v3.metadir = sub: mount failed (32). +u3.sfdir3.hdr.count = zeroes: mount failed (32). +u3.sfdir3.hdr.count = ones: mount failed (32). +u3.sfdir3.hdr.count = firstbit: mount failed (32). +u3.sfdir3.hdr.count = middlebit: mount failed (32). +u3.sfdir3.hdr.count = lastbit: mount failed (32). +u3.sfdir3.hdr.count = add: mount failed (32). +u3.sfdir3.hdr.count = sub: mount failed (32). +u3.sfdir3.hdr.i8count = ones: mount failed (32). +u3.sfdir3.hdr.i8count = firstbit: mount failed (32). +u3.sfdir3.hdr.i8count = middlebit: mount failed (32). +u3.sfdir3.hdr.i8count = lastbit: mount failed (32). +u3.sfdir3.hdr.i8count = add: mount failed (32). +u3.sfdir3.hdr.i8count = sub: mount failed (32). +u3.sfdir3.hdr.parent.i4 = zeroes: mount failed (32). +u3.sfdir3.hdr.parent.i4 = ones: mount failed (32). +u3.sfdir3.hdr.parent.i4 = firstbit: mount failed (32). +u3.sfdir3.hdr.parent.i4 = sub: mount failed (32). +u3.sfdir3.list[0].namelen = zeroes: mount failed (32). +u3.sfdir3.list[0].namelen = ones: mount failed (32). +u3.sfdir3.list[0].namelen = firstbit: mount failed (32). +u3.sfdir3.list[0].namelen = middlebit: mount failed (32). +u3.sfdir3.list[0].namelen = lastbit: mount failed (32). +u3.sfdir3.list[0].namelen = add: mount failed (32). +u3.sfdir3.list[0].namelen = sub: mount failed (32). +u3.sfdir3.list[0].offset = zeroes: mount failed (32). +u3.sfdir3.list[0].offset = ones: mount failed (32). +u3.sfdir3.list[0].offset = firstbit: mount failed (32). +u3.sfdir3.list[0].offset = middlebit: mount failed (32). +u3.sfdir3.list[0].offset = lastbit: mount failed (32). +u3.sfdir3.list[0].offset = add: mount failed (32). +u3.sfdir3.list[0].offset = sub: mount failed (32). +u3.sfdir3.list[0].name = zeroes: mount failed (32). +u3.sfdir3.list[0].name = ones: mount failed (32). +u3.sfdir3.list[0].name = firstbit: mount failed (32). +u3.sfdir3.list[0].name = middlebit: mount failed (32). +u3.sfdir3.list[0].name = lastbit: mount failed (32). +u3.sfdir3.list[0].name = add: mount failed (32). +u3.sfdir3.list[0].name = sub: mount failed (32). +u3.sfdir3.list[0].inumber.i4 = zeroes: mount failed (32). +u3.sfdir3.list[0].inumber.i4 = ones: mount failed (32). +u3.sfdir3.list[0].inumber.i4 = firstbit: mount failed (32). +u3.sfdir3.list[0].inumber.i4 = middlebit: mount failed (32). +u3.sfdir3.list[0].inumber.i4 = lastbit: mount failed (32). +u3.sfdir3.list[0].inumber.i4 = add: mount failed (32). +u3.sfdir3.list[0].inumber.i4 = sub: mount failed (32). +u3.sfdir3.list[0].filetype = zeroes: mount failed (32). +u3.sfdir3.list[0].filetype = ones: mount failed (32). +u3.sfdir3.list[0].filetype = firstbit: mount failed (32). +u3.sfdir3.list[0].filetype = middlebit: mount failed (32). +u3.sfdir3.list[0].filetype = lastbit: mount failed (32). +u3.sfdir3.list[0].filetype = add: mount failed (32). +u3.sfdir3.list[0].filetype = sub: mount failed (32). +u3.sfdir3.list[1].namelen = zeroes: mount failed (32). +u3.sfdir3.list[1].namelen = ones: mount failed (32). +u3.sfdir3.list[1].namelen = firstbit: mount failed (32). +u3.sfdir3.list[1].namelen = middlebit: mount failed (32). +u3.sfdir3.list[1].namelen = lastbit: mount failed (32). +u3.sfdir3.list[1].namelen = add: mount failed (32). +u3.sfdir3.list[1].namelen = sub: mount failed (32). +u3.sfdir3.list[1].offset = zeroes: mount failed (32). +u3.sfdir3.list[1].offset = ones: mount failed (32). +u3.sfdir3.list[1].offset = firstbit: mount failed (32). +u3.sfdir3.list[1].offset = middlebit: online scrub didn't fail. +u3.sfdir3.list[1].offset = lastbit: online scrub didn't fail. +u3.sfdir3.list[1].offset = add: online scrub didn't fail. +u3.sfdir3.list[1].offset = sub: mount failed (32). +u3.sfdir3.list[1].name = zeroes: mount failed (32). +u3.sfdir3.list[1].name = ones: mount failed (32). +u3.sfdir3.list[1].name = firstbit: mount failed (32). +u3.sfdir3.list[1].name = middlebit: mount failed (32). +u3.sfdir3.list[1].name = lastbit: mount failed (32). +u3.sfdir3.list[1].name = add: mount failed (32). +u3.sfdir3.list[1].name = sub: mount failed (32). +u3.sfdir3.list[1].inumber.i4 = zeroes: mount failed (32). +u3.sfdir3.list[1].inumber.i4 = ones: mount failed (32). +u3.sfdir3.list[1].inumber.i4 = firstbit: mount failed (32). +u3.sfdir3.list[1].inumber.i4 = middlebit: mount failed (32). +u3.sfdir3.list[1].inumber.i4 = lastbit: mount failed (32). +u3.sfdir3.list[1].inumber.i4 = add: mount failed (32). +u3.sfdir3.list[1].inumber.i4 = sub: mount failed (32). +u3.sfdir3.list[1].filetype = zeroes: mount failed (32). +u3.sfdir3.list[1].filetype = ones: mount failed (32). +u3.sfdir3.list[1].filetype = firstbit: mount failed (32). +u3.sfdir3.list[1].filetype = middlebit: mount failed (32). +u3.sfdir3.list[1].filetype = lastbit: mount failed (32). +u3.sfdir3.list[1].filetype = add: mount failed (32). +u3.sfdir3.list[1].filetype = sub: mount failed (32). +a.sfattr.hdr.totsize = zeroes: mount failed (32). +a.sfattr.hdr.totsize = ones: mount failed (32). +a.sfattr.hdr.totsize = firstbit: mount failed (32). +a.sfattr.hdr.totsize = middlebit: mount failed (32). +a.sfattr.hdr.totsize = lastbit: mount failed (32). +a.sfattr.hdr.totsize = add: mount failed (32). +a.sfattr.hdr.totsize = sub: mount failed (32). +a.sfattr.hdr.count = zeroes: mount failed (32). +a.sfattr.hdr.count = ones: mount failed (32). +a.sfattr.hdr.count = firstbit: mount failed (32). +a.sfattr.hdr.count = middlebit: mount failed (32). +a.sfattr.hdr.count = lastbit: mount failed (32). +a.sfattr.hdr.count = add: mount failed (32). +a.sfattr.hdr.count = sub: mount failed (32). +a.sfattr.list[0].namelen = zeroes: mount failed (32). +a.sfattr.list[0].namelen = ones: mount failed (32). +a.sfattr.list[0].namelen = firstbit: mount failed (32). +a.sfattr.list[0].namelen = middlebit: mount failed (32). +a.sfattr.list[0].namelen = lastbit: mount failed (32). +a.sfattr.list[0].namelen = add: mount failed (32). +a.sfattr.list[0].namelen = sub: mount failed (32). +a.sfattr.list[0].parent = zeroes: online repair failed (1). +a.sfattr.list[0].parent = zeroes: online re-scrub failed (5). +a.sfattr.list[0].parent = zeroes: offline re-scrub failed (1). +a.sfattr.list[0].parent = zeroes: online post-mod scrub failed (1). +a.sfattr.list[0].parent = zeroes: offline post-mod scrub failed (1). +a.sfattr.list[0].parent = lastbit: online repair failed (1). +a.sfattr.list[0].parent = lastbit: online re-scrub failed (5). +a.sfattr.list[0].parent = lastbit: offline re-scrub failed (1). +a.sfattr.list[0].parent = lastbit: online post-mod scrub failed (1). +a.sfattr.list[0].parent = lastbit: offline post-mod scrub failed (1). +a.sfattr.list[0].parent = sub: online repair failed (1). +a.sfattr.list[0].parent = sub: online re-scrub failed (5). +a.sfattr.list[0].parent = sub: offline re-scrub failed (1). +a.sfattr.list[0].parent = sub: online post-mod scrub failed (1). +a.sfattr.list[0].parent = sub: offline post-mod scrub failed (1). +a.sfattr.list[0].parent_ino = lastbit: online repair failed (1). +a.sfattr.list[0].parent_ino = lastbit: online re-scrub failed (5). +a.sfattr.list[0].parent_ino = lastbit: offline re-scrub failed (1). +a.sfattr.list[0].parent_ino = lastbit: online post-mod scrub failed (1). +a.sfattr.list[0].parent_ino = lastbit: offline post-mod scrub failed (1). +a.sfattr.list[0].parent_ino = add: online repair failed (1). +a.sfattr.list[0].parent_ino = add: online re-scrub failed (5). +a.sfattr.list[0].parent_ino = add: offline re-scrub failed (1). +a.sfattr.list[0].parent_ino = add: online post-mod scrub failed (1). +a.sfattr.list[0].parent_ino = add: offline post-mod scrub failed (1). +a.sfattr.list[0].parent_ino = sub: online repair failed (1). +a.sfattr.list[0].parent_ino = sub: online re-scrub failed (5). +a.sfattr.list[0].parent_ino = sub: offline re-scrub failed (1). +a.sfattr.list[0].parent_ino = sub: online post-mod scrub failed (1). +a.sfattr.list[0].parent_ino = sub: offline post-mod scrub failed (1). +a.sfattr.list[0].parent_gen = ones: online repair failed (1). +a.sfattr.list[0].parent_gen = ones: online re-scrub failed (5). +a.sfattr.list[0].parent_gen = ones: offline re-scrub failed (1). +a.sfattr.list[0].parent_gen = ones: online post-mod scrub failed (1). +a.sfattr.list[0].parent_gen = ones: offline post-mod scrub failed (1). +a.sfattr.list[0].parent_gen = firstbit: online repair failed (1). +a.sfattr.list[0].parent_gen = firstbit: online re-scrub failed (5). +a.sfattr.list[0].parent_gen = firstbit: offline re-scrub failed (1). +a.sfattr.list[0].parent_gen = firstbit: online post-mod scrub failed (1). +a.sfattr.list[0].parent_gen = firstbit: offline post-mod scrub failed (1). +a.sfattr.list[0].parent_gen = middlebit: online repair failed (1). +a.sfattr.list[0].parent_gen = middlebit: online re-scrub failed (5). +a.sfattr.list[0].parent_gen = middlebit: offline re-scrub failed (1). +a.sfattr.list[0].parent_gen = middlebit: online post-mod scrub failed (1). +a.sfattr.list[0].parent_gen = middlebit: offline post-mod scrub failed (1). +a.sfattr.list[0].parent_gen = lastbit: online repair failed (1). +a.sfattr.list[0].parent_gen = lastbit: online re-scrub failed (5). +a.sfattr.list[0].parent_gen = lastbit: offline re-scrub failed (1). +a.sfattr.list[0].parent_gen = lastbit: online post-mod scrub failed (1). +a.sfattr.list[0].parent_gen = lastbit: offline post-mod scrub failed (1). +a.sfattr.list[0].parent_gen = add: online repair failed (1). +a.sfattr.list[0].parent_gen = add: online re-scrub failed (5). +a.sfattr.list[0].parent_gen = add: offline re-scrub failed (1). +a.sfattr.list[0].parent_gen = add: online post-mod scrub failed (1). +a.sfattr.list[0].parent_gen = add: offline post-mod scrub failed (1). +a.sfattr.list[0].parent_gen = sub: online repair failed (1). +a.sfattr.list[0].parent_gen = sub: online re-scrub failed (5). +a.sfattr.list[0].parent_gen = sub: offline re-scrub failed (1). +a.sfattr.list[0].parent_gen = sub: online post-mod scrub failed (1). +a.sfattr.list[0].parent_gen = sub: offline post-mod scrub failed (1). +a.sfattr.list[0].parent_namehash = zeroes: online repair failed (1). +a.sfattr.list[0].parent_namehash = zeroes: online re-scrub failed (5). +a.sfattr.list[0].parent_namehash = zeroes: offline re-scrub failed (1). +a.sfattr.list[0].parent_namehash = zeroes: online post-mod scrub failed (1). +a.sfattr.list[0].parent_namehash = zeroes: offline post-mod scrub failed (1). +a.sfattr.list[0].parent_namehash = firstbit: online repair failed (1). +a.sfattr.list[0].parent_namehash = firstbit: online re-scrub failed (5). +a.sfattr.list[0].parent_namehash = firstbit: offline re-scrub failed (1). +a.sfattr.list[0].parent_namehash = firstbit: online post-mod scrub failed (1). +a.sfattr.list[0].parent_namehash = firstbit: offline post-mod scrub failed (1). +a.sfattr.list[0].parent_namehash = lastbit: online repair failed (1). +a.sfattr.list[0].parent_namehash = lastbit: online re-scrub failed (5). +a.sfattr.list[0].parent_namehash = lastbit: offline re-scrub failed (1). +a.sfattr.list[0].parent_namehash = lastbit: online post-mod scrub failed (1). +a.sfattr.list[0].parent_namehash = lastbit: offline post-mod scrub failed (1). +a.sfattr.list[0].parent_namehash = add: online repair failed (1). +a.sfattr.list[0].parent_namehash = add: online re-scrub failed (5). +a.sfattr.list[0].parent_namehash = add: offline re-scrub failed (1). +a.sfattr.list[0].parent_namehash = add: online post-mod scrub failed (1). +a.sfattr.list[0].parent_namehash = add: offline post-mod scrub failed (1). +a.sfattr.list[0].parent_namehash = sub: online repair failed (1). +a.sfattr.list[0].parent_namehash = sub: online re-scrub failed (5). +a.sfattr.list[0].parent_namehash = sub: offline re-scrub failed (1). +a.sfattr.list[0].parent_namehash = sub: online post-mod scrub failed (1). +a.sfattr.list[0].parent_namehash = sub: offline post-mod scrub failed (1). +a.sfattr.list[0].parent_name = ones: online repair failed (1). +a.sfattr.list[0].parent_name = ones: online re-scrub failed (5). +a.sfattr.list[0].parent_name = ones: offline re-scrub failed (1). +a.sfattr.list[0].parent_name = ones: online post-mod scrub failed (1). +a.sfattr.list[0].parent_name = ones: offline post-mod scrub failed (1). +a.sfattr.list[0].parent_name = firstbit: online repair failed (1). +a.sfattr.list[0].parent_name = firstbit: online re-scrub failed (5). +a.sfattr.list[0].parent_name = firstbit: offline re-scrub failed (1). +a.sfattr.list[0].parent_name = firstbit: online post-mod scrub failed (1). +a.sfattr.list[0].parent_name = firstbit: offline post-mod scrub failed (1). +a.sfattr.list[0].parent_name = middlebit: online repair failed (1). +a.sfattr.list[0].parent_name = middlebit: online re-scrub failed (5). +a.sfattr.list[0].parent_name = middlebit: offline re-scrub failed (1). +a.sfattr.list[0].parent_name = middlebit: online post-mod scrub failed (1). +a.sfattr.list[0].parent_name = middlebit: offline post-mod scrub failed (1). +a.sfattr.list[0].parent_name = lastbit: online repair failed (1). +a.sfattr.list[0].parent_name = lastbit: online re-scrub failed (5). +a.sfattr.list[0].parent_name = lastbit: offline re-scrub failed (1). +a.sfattr.list[0].parent_name = lastbit: online post-mod scrub failed (1). +a.sfattr.list[0].parent_name = lastbit: offline post-mod scrub failed (1). +a.sfattr.list[0].parent_name = add: online repair failed (1). +a.sfattr.list[0].parent_name = add: online re-scrub failed (5). +a.sfattr.list[0].parent_name = add: offline re-scrub failed (1). +a.sfattr.list[0].parent_name = add: online post-mod scrub failed (1). +a.sfattr.list[0].parent_name = add: offline post-mod scrub failed (1). +a.sfattr.list[0].parent_name = sub: online repair failed (1). +a.sfattr.list[0].parent_name = sub: online re-scrub failed (5). +a.sfattr.list[0].parent_name = sub: offline re-scrub failed (1). +a.sfattr.list[0].parent_name = sub: online post-mod scrub failed (1). +a.sfattr.list[0].parent_name = sub: offline post-mod scrub failed (1). Done fuzzing metadir subdir diff --git a/tests/xfs/1551.out b/tests/xfs/1551.out index 4c3360d08b..fedbe7ad69 100644 --- a/tests/xfs/1551.out +++ b/tests/xfs/1551.out @@ -1,4 +1,35 @@ QA output created by 1551 Format and populate Fuzz metadir subdir +core.rtinherit = ones: offline scrub didn't fail. +core.rtinherit = firstbit: offline scrub didn't fail. +core.rtinherit = middlebit: offline scrub didn't fail. +core.rtinherit = lastbit: offline scrub didn't fail. +core.rtinherit = add: offline scrub didn't fail. +core.rtinherit = sub: offline scrub didn't fail. +core.projinherit = ones: offline scrub didn't fail. +core.projinherit = firstbit: offline scrub didn't fail. +core.projinherit = middlebit: offline scrub didn't fail. +core.projinherit = lastbit: offline scrub didn't fail. +core.projinherit = add: offline scrub didn't fail. +core.projinherit = sub: offline scrub didn't fail. +v3.change_count = zeroes: offline scrub didn't fail. +v3.change_count = ones: offline scrub didn't fail. +v3.change_count = firstbit: offline scrub didn't fail. +v3.change_count = middlebit: offline scrub didn't fail. +v3.change_count = lastbit: offline scrub didn't fail. +v3.change_count = add: offline scrub didn't fail. +v3.change_count = sub: offline scrub didn't fail. +v3.nrext64 = zeroes: offline scrub didn't fail. +v3.nrext64 = firstbit: offline scrub didn't fail. +v3.nrext64 = middlebit: offline scrub didn't fail. +v3.nrext64 = lastbit: offline scrub didn't fail. +v3.nrext64 = add: offline scrub didn't fail. +v3.nrext64 = sub: offline scrub didn't fail. +u3.sfdir3.list[0].inumber.i4 = lastbit: offline repair failed (1). +u3.sfdir3.list[0].inumber.i4 = lastbit: offline re-scrub failed (1). +u3.sfdir3.list[0].inumber.i4 = lastbit: pre-mod mount failed (32). +u3.sfdir3.list[1].offset = middlebit: offline scrub didn't fail. +u3.sfdir3.list[1].offset = lastbit: offline scrub didn't fail. +u3.sfdir3.list[1].offset = add: offline scrub didn't fail. Done fuzzing metadir subdir diff --git a/tests/xfs/1552.out b/tests/xfs/1552.out index 6636b1b656..35cc60d261 100644 --- a/tests/xfs/1552.out +++ b/tests/xfs/1552.out @@ -1,4 +1,343 @@ QA output created by 1552 Format and populate Fuzz metadir subdir +core.magic = zeroes: mount failed (32). +core.magic = ones: mount failed (32). +core.magic = firstbit: mount failed (32). +core.magic = middlebit: mount failed (32). +core.magic = lastbit: mount failed (32). +core.magic = add: mount failed (32). +core.magic = sub: mount failed (32). +core.mode = zeroes: mount failed (32). +core.mode = ones: mount failed (32). +core.mode = firstbit: mount failed (32). +core.mode = middlebit: mount failed (32). +core.mode = lastbit: mount failed (32). +core.mode = add: mount failed (32). +core.mode = sub: mount failed (32). +core.version = zeroes: mount failed (32). +core.version = ones: mount failed (32). +core.version = firstbit: mount failed (32). +core.version = middlebit: mount failed (32). +core.version = lastbit: mount failed (32). +core.version = add: mount failed (32). +core.version = sub: mount failed (32). +core.format = zeroes: mount failed (32). +core.format = ones: mount failed (32). +core.format = firstbit: mount failed (32). +core.format = middlebit: mount failed (32). +core.format = lastbit: mount failed (32). +core.format = add: mount failed (32). +core.format = sub: mount failed (32). +core.onlink = ones: mount failed (32). +core.onlink = firstbit: mount failed (32). +core.onlink = middlebit: mount failed (32). +core.onlink = lastbit: mount failed (32). +core.onlink = add: mount failed (32). +core.onlink = sub: mount failed (32). +core.uid = ones: mount failed (32). +core.uid = firstbit: mount failed (32). +core.uid = middlebit: mount failed (32). +core.uid = lastbit: mount failed (32). +core.uid = add: mount failed (32). +core.uid = sub: mount failed (32). +core.gid = ones: mount failed (32). +core.gid = firstbit: mount failed (32). +core.gid = middlebit: mount failed (32). +core.gid = lastbit: mount failed (32). +core.gid = add: mount failed (32). +core.gid = sub: mount failed (32). +core.nlinkv2 = zeroes: mount failed (32). +core.projid_lo = ones: mount failed (32). +core.projid_lo = firstbit: mount failed (32). +core.projid_lo = middlebit: mount failed (32). +core.projid_lo = lastbit: mount failed (32). +core.projid_lo = add: mount failed (32). +core.projid_lo = sub: mount failed (32). +core.projid_hi = ones: mount failed (32). +core.projid_hi = firstbit: mount failed (32). +core.projid_hi = middlebit: mount failed (32). +core.projid_hi = lastbit: mount failed (32). +core.projid_hi = add: mount failed (32). +core.projid_hi = sub: mount failed (32). +core.nextents = ones: mount failed (32). +core.nextents = firstbit: mount failed (32). +core.nextents = middlebit: mount failed (32). +core.nextents = lastbit: mount failed (32). +core.nextents = add: mount failed (32). +core.nextents = sub: mount failed (32). +core.size = zeroes: mount failed (32). +core.size = ones: mount failed (32). +core.size = firstbit: mount failed (32). +core.size = middlebit: mount failed (32). +core.size = lastbit: mount failed (32). +core.size = add: mount failed (32). +core.size = sub: mount failed (32). +core.extsize = ones: mount failed (32). +core.extsize = firstbit: mount failed (32). +core.extsize = middlebit: mount failed (32). +core.extsize = lastbit: mount failed (32). +core.extsize = add: mount failed (32). +core.extsize = sub: mount failed (32). +core.naextents = ones: mount failed (32). +core.naextents = firstbit: mount failed (32). +core.naextents = middlebit: mount failed (32). +core.naextents = lastbit: mount failed (32). +core.naextents = add: mount failed (32). +core.naextents = sub: mount failed (32). +core.forkoff = zeroes: mount failed (32). +core.forkoff = ones: mount failed (32). +core.forkoff = firstbit: mount failed (32). +core.forkoff = middlebit: mount failed (32). +core.forkoff = lastbit: mount failed (32). +core.forkoff = add: mount failed (32). +core.forkoff = sub: mount failed (32). +core.aformat = zeroes: mount failed (32). +core.aformat = ones: mount failed (32). +core.aformat = firstbit: mount failed (32). +core.aformat = middlebit: mount failed (32). +core.aformat = lastbit: mount failed (32). +core.aformat = add: mount failed (32). +core.aformat = sub: mount failed (32). +core.realtime = ones: mount failed (32). +core.realtime = firstbit: mount failed (32). +core.realtime = middlebit: mount failed (32). +core.realtime = lastbit: mount failed (32). +core.realtime = add: mount failed (32). +core.realtime = sub: mount failed (32). +core.rtinherit = ones: offline scrub didn't fail. +core.rtinherit = ones: online scrub didn't fail. +core.rtinherit = firstbit: offline scrub didn't fail. +core.rtinherit = firstbit: online scrub didn't fail. +core.rtinherit = middlebit: offline scrub didn't fail. +core.rtinherit = middlebit: online scrub didn't fail. +core.rtinherit = lastbit: offline scrub didn't fail. +core.rtinherit = lastbit: online scrub didn't fail. +core.rtinherit = add: offline scrub didn't fail. +core.rtinherit = add: online scrub didn't fail. +core.rtinherit = sub: offline scrub didn't fail. +core.rtinherit = sub: online scrub didn't fail. +core.projinherit = ones: offline scrub didn't fail. +core.projinherit = ones: online scrub didn't fail. +core.projinherit = firstbit: offline scrub didn't fail. +core.projinherit = firstbit: online scrub didn't fail. +core.projinherit = middlebit: offline scrub didn't fail. +core.projinherit = middlebit: online scrub didn't fail. +core.projinherit = lastbit: offline scrub didn't fail. +core.projinherit = lastbit: online scrub didn't fail. +core.projinherit = add: offline scrub didn't fail. +core.projinherit = add: online scrub didn't fail. +core.projinherit = sub: offline scrub didn't fail. +core.projinherit = sub: online scrub didn't fail. +core.nosymlinks = zeroes: mount failed (32). +core.nosymlinks = firstbit: mount failed (32). +core.nosymlinks = middlebit: mount failed (32). +core.nosymlinks = lastbit: mount failed (32). +core.nosymlinks = add: mount failed (32). +core.nosymlinks = sub: mount failed (32). +core.extsz = ones: mount failed (32). +core.extsz = firstbit: mount failed (32). +core.extsz = middlebit: mount failed (32). +core.extsz = lastbit: mount failed (32). +core.extsz = add: mount failed (32). +core.extsz = sub: mount failed (32). +core.extszinherit = ones: mount failed (32). +core.extszinherit = firstbit: mount failed (32). +core.extszinherit = middlebit: mount failed (32). +core.extszinherit = lastbit: mount failed (32). +core.extszinherit = add: mount failed (32). +core.extszinherit = sub: mount failed (32). +next_unlinked = zeroes: mount failed (32). +next_unlinked = firstbit: mount failed (32). +next_unlinked = middlebit: mount failed (32). +next_unlinked = lastbit: mount failed (32). +next_unlinked = add: online scrub didn't fail. +next_unlinked = sub: mount failed (32). +v3.crc = zeroes: mount failed (32). +v3.crc = ones: mount failed (32). +v3.crc = firstbit: mount failed (32). +v3.crc = middlebit: mount failed (32). +v3.crc = lastbit: mount failed (32). +v3.crc = add: mount failed (32). +v3.crc = sub: mount failed (32). +v3.change_count = zeroes: offline scrub didn't fail. +v3.change_count = zeroes: online scrub didn't fail. +v3.change_count = ones: offline scrub didn't fail. +v3.change_count = ones: online scrub didn't fail. +v3.change_count = firstbit: offline scrub didn't fail. +v3.change_count = firstbit: online scrub didn't fail. +v3.change_count = middlebit: offline scrub didn't fail. +v3.change_count = middlebit: online scrub didn't fail. +v3.change_count = lastbit: offline scrub didn't fail. +v3.change_count = lastbit: online scrub didn't fail. +v3.change_count = add: offline scrub didn't fail. +v3.change_count = add: online scrub didn't fail. +v3.change_count = sub: offline scrub didn't fail. +v3.change_count = sub: online scrub didn't fail. +v3.flags2 = zeroes: mount failed (32). +v3.flags2 = ones: mount failed (32). +v3.flags2 = firstbit: mount failed (32). +v3.flags2 = middlebit: online scrub didn't fail. +v3.flags2 = lastbit: mount failed (32). +v3.flags2 = add: mount failed (32). +v3.flags2 = sub: mount failed (32). +v3.cowextsize = ones: mount failed (32). +v3.cowextsize = firstbit: mount failed (32). +v3.cowextsize = middlebit: mount failed (32). +v3.cowextsize = lastbit: mount failed (32). +v3.cowextsize = add: mount failed (32). +v3.cowextsize = sub: mount failed (32). +v3.inumber = zeroes: mount failed (32). +v3.inumber = ones: mount failed (32). +v3.inumber = firstbit: mount failed (32). +v3.inumber = middlebit: mount failed (32). +v3.inumber = lastbit: mount failed (32). +v3.inumber = add: mount failed (32). +v3.inumber = sub: mount failed (32). +v3.uuid = zeroes: mount failed (32). +v3.uuid = ones: mount failed (32). +v3.uuid = firstbit: mount failed (32). +v3.uuid = middlebit: mount failed (32). +v3.uuid = lastbit: mount failed (32). +v3.reflink = ones: mount failed (32). +v3.reflink = firstbit: mount failed (32). +v3.reflink = middlebit: mount failed (32). +v3.reflink = lastbit: mount failed (32). +v3.reflink = add: mount failed (32). +v3.reflink = sub: mount failed (32). +v3.cowextsz = ones: mount failed (32). +v3.cowextsz = firstbit: mount failed (32). +v3.cowextsz = middlebit: mount failed (32). +v3.cowextsz = lastbit: mount failed (32). +v3.cowextsz = add: mount failed (32). +v3.cowextsz = sub: mount failed (32). +v3.nrext64 = zeroes: offline scrub didn't fail. +v3.nrext64 = zeroes: online scrub didn't fail. +v3.nrext64 = firstbit: offline scrub didn't fail. +v3.nrext64 = firstbit: online scrub didn't fail. +v3.nrext64 = middlebit: offline scrub didn't fail. +v3.nrext64 = middlebit: online scrub didn't fail. +v3.nrext64 = lastbit: offline scrub didn't fail. +v3.nrext64 = lastbit: online scrub didn't fail. +v3.nrext64 = add: offline scrub didn't fail. +v3.nrext64 = add: online scrub didn't fail. +v3.nrext64 = sub: offline scrub didn't fail. +v3.nrext64 = sub: online scrub didn't fail. +v3.metadir = zeroes: mount failed (32). +v3.metadir = firstbit: mount failed (32). +v3.metadir = middlebit: mount failed (32). +v3.metadir = lastbit: mount failed (32). +v3.metadir = add: mount failed (32). +v3.metadir = sub: mount failed (32). +u3.sfdir3.hdr.count = zeroes: mount failed (32). +u3.sfdir3.hdr.count = ones: mount failed (32). +u3.sfdir3.hdr.count = firstbit: mount failed (32). +u3.sfdir3.hdr.count = middlebit: mount failed (32). +u3.sfdir3.hdr.count = lastbit: mount failed (32). +u3.sfdir3.hdr.count = add: mount failed (32). +u3.sfdir3.hdr.count = sub: mount failed (32). +u3.sfdir3.hdr.i8count = ones: mount failed (32). +u3.sfdir3.hdr.i8count = firstbit: mount failed (32). +u3.sfdir3.hdr.i8count = middlebit: mount failed (32). +u3.sfdir3.hdr.i8count = lastbit: mount failed (32). +u3.sfdir3.hdr.i8count = add: mount failed (32). +u3.sfdir3.hdr.i8count = sub: mount failed (32). +u3.sfdir3.hdr.parent.i4 = zeroes: mount failed (32). +u3.sfdir3.hdr.parent.i4 = ones: mount failed (32). +u3.sfdir3.hdr.parent.i4 = firstbit: mount failed (32). +u3.sfdir3.hdr.parent.i4 = sub: mount failed (32). +u3.sfdir3.list[0].namelen = zeroes: mount failed (32). +u3.sfdir3.list[0].namelen = ones: mount failed (32). +u3.sfdir3.list[0].namelen = firstbit: mount failed (32). +u3.sfdir3.list[0].namelen = middlebit: mount failed (32). +u3.sfdir3.list[0].namelen = lastbit: mount failed (32). +u3.sfdir3.list[0].namelen = add: mount failed (32). +u3.sfdir3.list[0].namelen = sub: mount failed (32). +u3.sfdir3.list[0].offset = zeroes: mount failed (32). +u3.sfdir3.list[0].offset = ones: mount failed (32). +u3.sfdir3.list[0].offset = firstbit: mount failed (32). +u3.sfdir3.list[0].offset = middlebit: mount failed (32). +u3.sfdir3.list[0].offset = lastbit: mount failed (32). +u3.sfdir3.list[0].offset = add: mount failed (32). +u3.sfdir3.list[0].offset = sub: mount failed (32). +u3.sfdir3.list[0].name = zeroes: mount failed (32). +u3.sfdir3.list[0].name = ones: mount failed (32). +u3.sfdir3.list[0].name = firstbit: mount failed (32). +u3.sfdir3.list[0].name = middlebit: mount failed (32). +u3.sfdir3.list[0].name = lastbit: mount failed (32). +u3.sfdir3.list[0].name = add: mount failed (32). +u3.sfdir3.list[0].name = sub: mount failed (32). +u3.sfdir3.list[0].inumber.i4 = zeroes: mount failed (32). +u3.sfdir3.list[0].inumber.i4 = ones: mount failed (32). +u3.sfdir3.list[0].inumber.i4 = firstbit: mount failed (32). +u3.sfdir3.list[0].inumber.i4 = middlebit: mount failed (32). +u3.sfdir3.list[0].inumber.i4 = lastbit: mount failed (32). +u3.sfdir3.list[0].inumber.i4 = add: mount failed (32). +u3.sfdir3.list[0].inumber.i4 = sub: mount failed (32). +u3.sfdir3.list[0].filetype = zeroes: mount failed (32). +u3.sfdir3.list[0].filetype = ones: mount failed (32). +u3.sfdir3.list[0].filetype = firstbit: mount failed (32). +u3.sfdir3.list[0].filetype = middlebit: mount failed (32). +u3.sfdir3.list[0].filetype = lastbit: mount failed (32). +u3.sfdir3.list[0].filetype = add: mount failed (32). +u3.sfdir3.list[0].filetype = sub: mount failed (32). +u3.sfdir3.list[1].namelen = zeroes: mount failed (32). +u3.sfdir3.list[1].namelen = ones: mount failed (32). +u3.sfdir3.list[1].namelen = firstbit: mount failed (32). +u3.sfdir3.list[1].namelen = middlebit: mount failed (32). +u3.sfdir3.list[1].namelen = lastbit: mount failed (32). +u3.sfdir3.list[1].namelen = add: mount failed (32). +u3.sfdir3.list[1].namelen = sub: mount failed (32). +u3.sfdir3.list[1].offset = zeroes: mount failed (32). +u3.sfdir3.list[1].offset = ones: mount failed (32). +u3.sfdir3.list[1].offset = firstbit: mount failed (32). +u3.sfdir3.list[1].offset = middlebit: offline scrub didn't fail. +u3.sfdir3.list[1].offset = middlebit: online scrub didn't fail. +u3.sfdir3.list[1].offset = lastbit: offline scrub didn't fail. +u3.sfdir3.list[1].offset = lastbit: online scrub didn't fail. +u3.sfdir3.list[1].offset = add: offline scrub didn't fail. +u3.sfdir3.list[1].offset = add: online scrub didn't fail. +u3.sfdir3.list[1].offset = sub: mount failed (32). +u3.sfdir3.list[1].name = zeroes: mount failed (32). +u3.sfdir3.list[1].name = ones: mount failed (32). +u3.sfdir3.list[1].name = firstbit: mount failed (32). +u3.sfdir3.list[1].name = middlebit: mount failed (32). +u3.sfdir3.list[1].name = lastbit: mount failed (32). +u3.sfdir3.list[1].name = add: mount failed (32). +u3.sfdir3.list[1].name = sub: mount failed (32). +u3.sfdir3.list[1].inumber.i4 = zeroes: mount failed (32). +u3.sfdir3.list[1].inumber.i4 = ones: mount failed (32). +u3.sfdir3.list[1].inumber.i4 = firstbit: mount failed (32). +u3.sfdir3.list[1].inumber.i4 = middlebit: mount failed (32). +u3.sfdir3.list[1].inumber.i4 = lastbit: mount failed (32). +u3.sfdir3.list[1].inumber.i4 = add: mount failed (32). +u3.sfdir3.list[1].inumber.i4 = sub: mount failed (32). +u3.sfdir3.list[1].filetype = zeroes: mount failed (32). +u3.sfdir3.list[1].filetype = ones: mount failed (32). +u3.sfdir3.list[1].filetype = firstbit: mount failed (32). +u3.sfdir3.list[1].filetype = middlebit: mount failed (32). +u3.sfdir3.list[1].filetype = lastbit: mount failed (32). +u3.sfdir3.list[1].filetype = add: mount failed (32). +u3.sfdir3.list[1].filetype = sub: mount failed (32). +a.sfattr.hdr.totsize = zeroes: mount failed (32). +a.sfattr.hdr.totsize = ones: mount failed (32). +a.sfattr.hdr.totsize = firstbit: mount failed (32). +a.sfattr.hdr.totsize = middlebit: mount failed (32). +a.sfattr.hdr.totsize = lastbit: mount failed (32). +a.sfattr.hdr.totsize = add: mount failed (32). +a.sfattr.hdr.totsize = sub: mount failed (32). +a.sfattr.hdr.count = zeroes: mount failed (32). +a.sfattr.hdr.count = ones: mount failed (32). +a.sfattr.hdr.count = firstbit: mount failed (32). +a.sfattr.hdr.count = middlebit: mount failed (32). +a.sfattr.hdr.count = lastbit: mount failed (32). +a.sfattr.hdr.count = add: mount failed (32). +a.sfattr.hdr.count = sub: mount failed (32). +a.sfattr.list[0].namelen = zeroes: mount failed (32). +a.sfattr.list[0].namelen = ones: mount failed (32). +a.sfattr.list[0].namelen = firstbit: mount failed (32). +a.sfattr.list[0].namelen = middlebit: mount failed (32). +a.sfattr.list[0].namelen = lastbit: mount failed (32). +a.sfattr.list[0].namelen = add: mount failed (32). +a.sfattr.list[0].namelen = sub: mount failed (32). Done fuzzing metadir subdir diff --git a/tests/xfs/1553.out b/tests/xfs/1553.out index 0298fcfddb..e406b598b9 100644 --- a/tests/xfs/1553.out +++ b/tests/xfs/1553.out @@ -1,4 +1,370 @@ QA output created by 1553 Format and populate Fuzz metadir subdir +core.magic = zeroes: mount failed (32). +core.magic = ones: mount failed (32). +core.magic = firstbit: mount failed (32). +core.magic = middlebit: mount failed (32). +core.magic = lastbit: mount failed (32). +core.magic = add: mount failed (32). +core.magic = sub: mount failed (32). +core.mode = zeroes: mount failed (32). +core.mode = ones: mount failed (32). +core.mode = firstbit: mount failed (32). +core.mode = middlebit: mount failed (32). +core.mode = lastbit: mount failed (32). +core.mode = add: mount failed (32). +core.mode = sub: mount failed (32). +core.version = zeroes: mount failed (32). +core.version = ones: mount failed (32). +core.version = firstbit: mount failed (32). +core.version = middlebit: mount failed (32). +core.version = lastbit: mount failed (32). +core.version = add: mount failed (32). +core.version = sub: mount failed (32). +core.format = zeroes: mount failed (32). +core.format = ones: mount failed (32). +core.format = firstbit: mount failed (32). +core.format = middlebit: mount failed (32). +core.format = lastbit: mount failed (32). +core.format = add: mount failed (32). +core.format = sub: mount failed (32). +core.onlink = ones: mount failed (32). +core.onlink = firstbit: mount failed (32). +core.onlink = middlebit: mount failed (32). +core.onlink = lastbit: mount failed (32). +core.onlink = add: mount failed (32). +core.onlink = sub: mount failed (32). +core.uid = ones: mount failed (32). +core.uid = firstbit: mount failed (32). +core.uid = middlebit: mount failed (32). +core.uid = lastbit: mount failed (32). +core.uid = add: mount failed (32). +core.uid = sub: mount failed (32). +core.gid = ones: mount failed (32). +core.gid = firstbit: mount failed (32). +core.gid = middlebit: mount failed (32). +core.gid = lastbit: mount failed (32). +core.gid = add: mount failed (32). +core.gid = sub: mount failed (32). +core.nlinkv2 = zeroes: mount failed (32). +core.projid_lo = ones: mount failed (32). +core.projid_lo = firstbit: mount failed (32). +core.projid_lo = middlebit: mount failed (32). +core.projid_lo = lastbit: mount failed (32). +core.projid_lo = add: mount failed (32). +core.projid_lo = sub: mount failed (32). +core.projid_hi = ones: mount failed (32). +core.projid_hi = firstbit: mount failed (32). +core.projid_hi = middlebit: mount failed (32). +core.projid_hi = lastbit: mount failed (32). +core.projid_hi = add: mount failed (32). +core.projid_hi = sub: mount failed (32). +core.nextents = ones: mount failed (32). +core.nextents = firstbit: mount failed (32). +core.nextents = middlebit: mount failed (32). +core.nextents = lastbit: mount failed (32). +core.nextents = add: mount failed (32). +core.nextents = sub: mount failed (32). +core.size = zeroes: mount failed (32). +core.size = ones: mount failed (32). +core.size = firstbit: mount failed (32). +core.size = middlebit: mount failed (32). +core.size = lastbit: mount failed (32). +core.size = add: mount failed (32). +core.size = sub: mount failed (32). +core.extsize = ones: mount failed (32). +core.extsize = firstbit: mount failed (32). +core.extsize = middlebit: mount failed (32). +core.extsize = lastbit: mount failed (32). +core.extsize = add: mount failed (32). +core.extsize = sub: mount failed (32). +core.naextents = ones: mount failed (32). +core.naextents = firstbit: mount failed (32). +core.naextents = middlebit: mount failed (32). +core.naextents = lastbit: mount failed (32). +core.naextents = add: mount failed (32). +core.naextents = sub: mount failed (32). +core.forkoff = zeroes: mount failed (32). +core.forkoff = ones: mount failed (32). +core.forkoff = firstbit: mount failed (32). +core.forkoff = middlebit: mount failed (32). +core.forkoff = lastbit: mount failed (32). +core.forkoff = add: mount failed (32). +core.forkoff = sub: mount failed (32). +core.aformat = zeroes: mount failed (32). +core.aformat = ones: mount failed (32). +core.aformat = firstbit: mount failed (32). +core.aformat = middlebit: mount failed (32). +core.aformat = lastbit: mount failed (32). +core.aformat = add: mount failed (32). +core.aformat = sub: mount failed (32). +core.realtime = ones: mount failed (32). +core.realtime = firstbit: mount failed (32). +core.realtime = middlebit: mount failed (32). +core.realtime = lastbit: mount failed (32). +core.realtime = add: mount failed (32). +core.realtime = sub: mount failed (32). +core.rtinherit = ones: offline scrub didn't fail. +core.rtinherit = ones: online scrub didn't fail. +core.rtinherit = firstbit: offline scrub didn't fail. +core.rtinherit = firstbit: online scrub didn't fail. +core.rtinherit = middlebit: offline scrub didn't fail. +core.rtinherit = middlebit: online scrub didn't fail. +core.rtinherit = lastbit: offline scrub didn't fail. +core.rtinherit = lastbit: online scrub didn't fail. +core.rtinherit = add: offline scrub didn't fail. +core.rtinherit = add: online scrub didn't fail. +core.rtinherit = sub: offline scrub didn't fail. +core.rtinherit = sub: online scrub didn't fail. +core.projinherit = ones: offline scrub didn't fail. +core.projinherit = ones: online scrub didn't fail. +core.projinherit = firstbit: offline scrub didn't fail. +core.projinherit = firstbit: online scrub didn't fail. +core.projinherit = middlebit: offline scrub didn't fail. +core.projinherit = middlebit: online scrub didn't fail. +core.projinherit = lastbit: offline scrub didn't fail. +core.projinherit = lastbit: online scrub didn't fail. +core.projinherit = add: offline scrub didn't fail. +core.projinherit = add: online scrub didn't fail. +core.projinherit = sub: offline scrub didn't fail. +core.projinherit = sub: online scrub didn't fail. +core.nosymlinks = zeroes: mount failed (32). +core.nosymlinks = firstbit: mount failed (32). +core.nosymlinks = middlebit: mount failed (32). +core.nosymlinks = lastbit: mount failed (32). +core.nosymlinks = add: mount failed (32). +core.nosymlinks = sub: mount failed (32). +core.extsz = ones: mount failed (32). +core.extsz = firstbit: mount failed (32). +core.extsz = middlebit: mount failed (32). +core.extsz = lastbit: mount failed (32). +core.extsz = add: mount failed (32). +core.extsz = sub: mount failed (32). +core.extszinherit = ones: mount failed (32). +core.extszinherit = firstbit: mount failed (32). +core.extszinherit = middlebit: mount failed (32). +core.extszinherit = lastbit: mount failed (32). +core.extszinherit = add: mount failed (32). +core.extszinherit = sub: mount failed (32). +next_unlinked = zeroes: mount failed (32). +next_unlinked = firstbit: mount failed (32). +next_unlinked = middlebit: mount failed (32). +next_unlinked = lastbit: mount failed (32). +next_unlinked = add: online scrub didn't fail. +next_unlinked = add: offline re-scrub failed (1). +next_unlinked = add: offline post-mod scrub failed (1). +next_unlinked = sub: mount failed (32). +v3.crc = zeroes: mount failed (32). +v3.crc = ones: mount failed (32). +v3.crc = firstbit: mount failed (32). +v3.crc = middlebit: mount failed (32). +v3.crc = lastbit: mount failed (32). +v3.crc = add: mount failed (32). +v3.crc = sub: mount failed (32). +v3.change_count = zeroes: offline scrub didn't fail. +v3.change_count = zeroes: online scrub didn't fail. +v3.change_count = ones: offline scrub didn't fail. +v3.change_count = ones: online scrub didn't fail. +v3.change_count = firstbit: offline scrub didn't fail. +v3.change_count = firstbit: online scrub didn't fail. +v3.change_count = middlebit: offline scrub didn't fail. +v3.change_count = middlebit: online scrub didn't fail. +v3.change_count = lastbit: offline scrub didn't fail. +v3.change_count = lastbit: online scrub didn't fail. +v3.change_count = add: offline scrub didn't fail. +v3.change_count = add: online scrub didn't fail. +v3.change_count = sub: offline scrub didn't fail. +v3.change_count = sub: online scrub didn't fail. +v3.flags2 = zeroes: mount failed (32). +v3.flags2 = ones: mount failed (32). +v3.flags2 = firstbit: mount failed (32). +v3.flags2 = middlebit: online scrub didn't fail. +v3.flags2 = middlebit: offline re-scrub failed (1). +v3.flags2 = middlebit: offline post-mod scrub failed (1). +v3.flags2 = lastbit: mount failed (32). +v3.flags2 = add: mount failed (32). +v3.flags2 = sub: mount failed (32). +v3.cowextsize = ones: mount failed (32). +v3.cowextsize = firstbit: mount failed (32). +v3.cowextsize = middlebit: mount failed (32). +v3.cowextsize = lastbit: mount failed (32). +v3.cowextsize = add: mount failed (32). +v3.cowextsize = sub: mount failed (32). +v3.inumber = zeroes: mount failed (32). +v3.inumber = ones: mount failed (32). +v3.inumber = firstbit: mount failed (32). +v3.inumber = middlebit: mount failed (32). +v3.inumber = lastbit: mount failed (32). +v3.inumber = add: mount failed (32). +v3.inumber = sub: mount failed (32). +v3.uuid = zeroes: mount failed (32). +v3.uuid = ones: mount failed (32). +v3.uuid = firstbit: mount failed (32). +v3.uuid = middlebit: mount failed (32). +v3.uuid = lastbit: mount failed (32). +v3.reflink = ones: mount failed (32). +v3.reflink = firstbit: mount failed (32). +v3.reflink = middlebit: mount failed (32). +v3.reflink = lastbit: mount failed (32). +v3.reflink = add: mount failed (32). +v3.reflink = sub: mount failed (32). +v3.cowextsz = ones: mount failed (32). +v3.cowextsz = firstbit: mount failed (32). +v3.cowextsz = middlebit: mount failed (32). +v3.cowextsz = lastbit: mount failed (32). +v3.cowextsz = add: mount failed (32). +v3.cowextsz = sub: mount failed (32). +v3.nrext64 = zeroes: offline scrub didn't fail. +v3.nrext64 = zeroes: online scrub didn't fail. +v3.nrext64 = firstbit: offline scrub didn't fail. +v3.nrext64 = firstbit: online scrub didn't fail. +v3.nrext64 = middlebit: offline scrub didn't fail. +v3.nrext64 = middlebit: online scrub didn't fail. +v3.nrext64 = lastbit: offline scrub didn't fail. +v3.nrext64 = lastbit: online scrub didn't fail. +v3.nrext64 = add: offline scrub didn't fail. +v3.nrext64 = add: online scrub didn't fail. +v3.nrext64 = sub: offline scrub didn't fail. +v3.nrext64 = sub: online scrub didn't fail. +v3.metadir = zeroes: mount failed (32). +v3.metadir = firstbit: mount failed (32). +v3.metadir = middlebit: mount failed (32). +v3.metadir = lastbit: mount failed (32). +v3.metadir = add: mount failed (32). +v3.metadir = sub: mount failed (32). +u3.sfdir3.hdr.count = zeroes: mount failed (32). +u3.sfdir3.hdr.count = ones: mount failed (32). +u3.sfdir3.hdr.count = firstbit: mount failed (32). +u3.sfdir3.hdr.count = middlebit: mount failed (32). +u3.sfdir3.hdr.count = lastbit: mount failed (32). +u3.sfdir3.hdr.count = add: mount failed (32). +u3.sfdir3.hdr.count = sub: mount failed (32). +u3.sfdir3.hdr.i8count = ones: mount failed (32). +u3.sfdir3.hdr.i8count = firstbit: mount failed (32). +u3.sfdir3.hdr.i8count = middlebit: mount failed (32). +u3.sfdir3.hdr.i8count = lastbit: mount failed (32). +u3.sfdir3.hdr.i8count = add: mount failed (32). +u3.sfdir3.hdr.i8count = sub: mount failed (32). +u3.sfdir3.hdr.parent.i4 = zeroes: mount failed (32). +u3.sfdir3.hdr.parent.i4 = ones: mount failed (32). +u3.sfdir3.hdr.parent.i4 = firstbit: mount failed (32). +u3.sfdir3.hdr.parent.i4 = sub: mount failed (32). +u3.sfdir3.list[0].namelen = zeroes: mount failed (32). +u3.sfdir3.list[0].namelen = ones: mount failed (32). +u3.sfdir3.list[0].namelen = firstbit: mount failed (32). +u3.sfdir3.list[0].namelen = middlebit: mount failed (32). +u3.sfdir3.list[0].namelen = lastbit: mount failed (32). +u3.sfdir3.list[0].namelen = add: mount failed (32). +u3.sfdir3.list[0].namelen = sub: mount failed (32). +u3.sfdir3.list[0].offset = zeroes: mount failed (32). +u3.sfdir3.list[0].offset = ones: mount failed (32). +u3.sfdir3.list[0].offset = firstbit: mount failed (32). +u3.sfdir3.list[0].offset = middlebit: mount failed (32). +u3.sfdir3.list[0].offset = lastbit: mount failed (32). +u3.sfdir3.list[0].offset = add: mount failed (32). +u3.sfdir3.list[0].offset = sub: mount failed (32). +u3.sfdir3.list[0].name = zeroes: mount failed (32). +u3.sfdir3.list[0].name = ones: mount failed (32). +u3.sfdir3.list[0].name = firstbit: mount failed (32). +u3.sfdir3.list[0].name = middlebit: mount failed (32). +u3.sfdir3.list[0].name = lastbit: mount failed (32). +u3.sfdir3.list[0].name = add: mount failed (32). +u3.sfdir3.list[0].name = sub: mount failed (32). +u3.sfdir3.list[0].inumber.i4 = zeroes: mount failed (32). +u3.sfdir3.list[0].inumber.i4 = ones: mount failed (32). +u3.sfdir3.list[0].inumber.i4 = firstbit: mount failed (32). +u3.sfdir3.list[0].inumber.i4 = middlebit: mount failed (32). +u3.sfdir3.list[0].inumber.i4 = lastbit: mount failed (32). +u3.sfdir3.list[0].inumber.i4 = lastbit: offline repair failed (1). +u3.sfdir3.list[0].inumber.i4 = lastbit: offline re-scrub failed (1). +u3.sfdir3.list[0].inumber.i4 = lastbit: mount failed (32). +u3.sfdir3.list[0].inumber.i4 = add: mount failed (32). +u3.sfdir3.list[0].inumber.i4 = sub: mount failed (32). +u3.sfdir3.list[0].filetype = zeroes: mount failed (32). +u3.sfdir3.list[0].filetype = ones: mount failed (32). +u3.sfdir3.list[0].filetype = firstbit: mount failed (32). +u3.sfdir3.list[0].filetype = middlebit: mount failed (32). +u3.sfdir3.list[0].filetype = lastbit: mount failed (32). +u3.sfdir3.list[0].filetype = add: mount failed (32). +u3.sfdir3.list[0].filetype = sub: mount failed (32). +u3.sfdir3.list[1].namelen = zeroes: mount failed (32). +u3.sfdir3.list[1].namelen = ones: mount failed (32). +u3.sfdir3.list[1].namelen = firstbit: mount failed (32). +u3.sfdir3.list[1].namelen = middlebit: mount failed (32). +u3.sfdir3.list[1].namelen = lastbit: mount failed (32). +u3.sfdir3.list[1].namelen = add: mount failed (32). +u3.sfdir3.list[1].namelen = sub: mount failed (32). +u3.sfdir3.list[1].offset = zeroes: mount failed (32). +u3.sfdir3.list[1].offset = ones: mount failed (32). +u3.sfdir3.list[1].offset = firstbit: mount failed (32). +u3.sfdir3.list[1].offset = middlebit: offline scrub didn't fail. +u3.sfdir3.list[1].offset = middlebit: online scrub didn't fail. +u3.sfdir3.list[1].offset = lastbit: offline scrub didn't fail. +u3.sfdir3.list[1].offset = lastbit: online scrub didn't fail. +u3.sfdir3.list[1].offset = add: offline scrub didn't fail. +u3.sfdir3.list[1].offset = add: online scrub didn't fail. +u3.sfdir3.list[1].offset = sub: mount failed (32). +u3.sfdir3.list[1].name = zeroes: mount failed (32). +u3.sfdir3.list[1].name = ones: mount failed (32). +u3.sfdir3.list[1].name = firstbit: mount failed (32). +u3.sfdir3.list[1].name = middlebit: mount failed (32). +u3.sfdir3.list[1].name = lastbit: mount failed (32). +u3.sfdir3.list[1].name = add: mount failed (32). +u3.sfdir3.list[1].name = sub: mount failed (32). +u3.sfdir3.list[1].inumber.i4 = zeroes: mount failed (32). +u3.sfdir3.list[1].inumber.i4 = ones: mount failed (32). +u3.sfdir3.list[1].inumber.i4 = firstbit: mount failed (32). +u3.sfdir3.list[1].inumber.i4 = middlebit: mount failed (32). +u3.sfdir3.list[1].inumber.i4 = lastbit: mount failed (32). +u3.sfdir3.list[1].inumber.i4 = add: mount failed (32). +u3.sfdir3.list[1].inumber.i4 = sub: mount failed (32). +u3.sfdir3.list[1].filetype = zeroes: mount failed (32). +u3.sfdir3.list[1].filetype = ones: mount failed (32). +u3.sfdir3.list[1].filetype = firstbit: mount failed (32). +u3.sfdir3.list[1].filetype = middlebit: mount failed (32). +u3.sfdir3.list[1].filetype = lastbit: mount failed (32). +u3.sfdir3.list[1].filetype = add: mount failed (32). +u3.sfdir3.list[1].filetype = sub: mount failed (32). +a.sfattr.hdr.totsize = zeroes: mount failed (32). +a.sfattr.hdr.totsize = ones: mount failed (32). +a.sfattr.hdr.totsize = firstbit: mount failed (32). +a.sfattr.hdr.totsize = middlebit: mount failed (32). +a.sfattr.hdr.totsize = lastbit: mount failed (32). +a.sfattr.hdr.totsize = add: mount failed (32). +a.sfattr.hdr.totsize = sub: mount failed (32). +a.sfattr.hdr.count = zeroes: mount failed (32). +a.sfattr.hdr.count = ones: mount failed (32). +a.sfattr.hdr.count = firstbit: mount failed (32). +a.sfattr.hdr.count = middlebit: mount failed (32). +a.sfattr.hdr.count = lastbit: mount failed (32). +a.sfattr.hdr.count = add: mount failed (32). +a.sfattr.hdr.count = sub: mount failed (32). +a.sfattr.list[0].namelen = zeroes: mount failed (32). +a.sfattr.list[0].namelen = ones: mount failed (32). +a.sfattr.list[0].namelen = firstbit: mount failed (32). +a.sfattr.list[0].namelen = middlebit: mount failed (32). +a.sfattr.list[0].namelen = lastbit: mount failed (32). +a.sfattr.list[0].namelen = add: mount failed (32). +a.sfattr.list[0].namelen = sub: mount failed (32). +a.sfattr.list[0].parent = zeroes: online repair failed (1). +a.sfattr.list[0].parent = add: online repair failed (1). +a.sfattr.list[0].parent_ino = zeroes: online repair failed (1). +a.sfattr.list[0].parent_ino = firstbit: online repair failed (1). +a.sfattr.list[0].parent_ino = middlebit: online repair failed (1). +a.sfattr.list[0].parent_ino = lastbit: online repair failed (1). +a.sfattr.list[0].parent_ino = add: online repair failed (1). +a.sfattr.list[0].parent_gen = ones: online repair failed (1). +a.sfattr.list[0].parent_gen = firstbit: online repair failed (1). +a.sfattr.list[0].parent_gen = middlebit: online repair failed (1). +a.sfattr.list[0].parent_gen = lastbit: online repair failed (1). +a.sfattr.list[0].parent_gen = add: online repair failed (1). +a.sfattr.list[0].parent_namehash = zeroes: online repair failed (1). +a.sfattr.list[0].parent_namehash = firstbit: online repair failed (1). +a.sfattr.list[0].parent_namehash = middlebit: online repair failed (1). +a.sfattr.list[0].parent_namehash = lastbit: online repair failed (1). +a.sfattr.list[0].parent_name = firstbit: online repair failed (1). +a.sfattr.list[0].parent_name = middlebit: online repair failed (1). +a.sfattr.list[0].parent_name = add: online repair failed (1). +a.sfattr.list[0].parent_name = sub: online repair failed (1). Done fuzzing metadir subdir