Hi folks, The xfstests repositories at: git://oss.sgi.com/xfs/cmds/xfstests git://git.kernel.org/pub/scm/fs/xfs/xfstests-dev.git have just been updated. This update contains a lot - there's f2fs support, overlay support, a heap of new reflink/dedupe tests, stuf to make btrs tests work non 4k blocksize filesystems, and so on. In short: it'll probably break everything. Happy holidays! -Dave. Patches often get missed, so please check if your outstanding patches were in this update. If they have not been in this update, please resubmit them to fstests@xxxxxxxxxxxxxxx so they can be picked up in the next update. The new head of the master branch is commit: b7fd3f0 common/punch: handle bmap output for unaligned extents New Commits: Brian Foster (2): [876161d] xfs: test xfsprogs log formatting infrastructure [2274eb5] xfs: verify invalid metadata LSN detection Chandan Rajendra (13): [dedf2c7] filter: Filter xfs_io and od's output in units of FS block size [b9d31da] btrfs/017: work on non-4k block sized filesystems [ea8a0d9] btrfs/055: work on non-4k block sized filesystems [603045c] btrfs/056: to work on non-4k block sized filesystems [d5cb320] btrfs/096: work on non-4k block sized filesystems [3b845a5] filter: filter xfs_io's output in units of page size [fec16b9] btrfs/052: work on non-4k block sized filesystems [0b21062] btrfs/094: work on non-4k block sized filesystems [5514417] btrfs/095: work on non-4k block sized filesystems [b7318fa] btrfs/097: work on non-4k block sized filesystems [2099e00] btrfs/098: work on non-4k block sized filesystems [e2c432c] btrfs/103: work on non-4k block sized filesystems [a9e4022] btrfs/106: work on non-4k page sized machines Darrick J. Wong (11): [2084222] test-scripts: test migration scripts [26aad2e] tests: don't leave cruft behind on the TEST_MNT [11dd995] generic/15[78]: fix error messages in the golden output [e4375bf] xfs/128: allow larger margin for disk space usage [e8c1ee1] xfs/129: require loop [1b3dc46] reflink: more tests [877d1da] reflink: test ENOSPC when expanding btrees during reflink operations [c8a13e5] reflink: more CoW tests for reflink and dedupe [8ceac6e] reflink: test CoW with blocksize < pagesize [2a88596] reflink: test a big CoW operation [44f59bd] generic: create a dedupe group Eric Sandeen (5): [84f4814] defrag: loosen input file requirements [7317a09] xfs/242: remove open-coded check for "zero" command [cd372aa] xfs/293: tighten up checks for documented xfs_io commands [27d077e] common: use mount/umount helpers everywhere [b7fd3f0] common/punch: handle bmap output for unaligned extents Eryu Guan (3): [ed5d3c7] overlayfs: rudimentary test support [55f6116] generic/062: don't create WHITEOUT_DEV [6a85506] generic/079: _notrun if fs doesn't support ioctl Filipe Manana (3): [e834156] btrfs: test direct IO write against compressed extent [2694697] btrfs/091: fix missing common/reflink include [069442d] common: Add more checks to _check_dmesg Jaegeuk Kim (3): [a687688] common: support f2fs for _scratch_mkfs_sized [10b00c4] common: add mkfs options for f2fs [c61588a] f2fs/001: test for -ENOSPC with inline operation Jan Kara (3): [9420351] common: Factor out function to get OS name [254360f] common: Improve _link_output_file to be more versatile [2674015] ext4/001: Select different output based on mount options Jeff Moyer (3): [a3d2994] xfs: make sure to _require_attrs when necessary [7721b85] generic/042: remove from the 'auto' group [7c8afd7] dmflakey: don't run for dax mounts Xiaoguang Wang (1): [f2f13c3] generic/275: add to the 'enospc' group Zhao Lei (2): [aa60a2a] generic/081: Support old version of lvm [7a33e85] common: mkfs.btrfs now requires --mixed for small filesystems Zorro Lang (2): [3235a95] xfs: test project quota name beginning with digits [4545386] xfs: test user and group quota names beginning with digits Code Diffstat: README | 1 + check | 32 +- common/attr | 2 +- common/config | 17 +- common/defrag | 17 +- common/dmflakey | 5 + common/dump | 2 +- common/filestreams | 2 +- common/filter | 53 ++ common/log | 6 +- common/punch | 11 +- common/quota | 2 +- common/rc | 280 ++++++-- common/reflink | 30 + common/repair | 4 +- soak | 6 +- tests/btrfs/002 | 2 +- tests/btrfs/003 | 16 +- tests/btrfs/004 | 6 +- tests/btrfs/005 | 4 +- tests/btrfs/007 | 6 +- tests/btrfs/011 | 6 +- tests/btrfs/017 | 16 +- tests/btrfs/017.out | 3 +- tests/btrfs/026 | 108 +++ tests/btrfs/026.out | 15 + tests/btrfs/029 | 4 +- tests/btrfs/031 | 2 +- tests/btrfs/052 | 122 ++-- tests/btrfs/052.out | 744 ++++++++++++--------- tests/btrfs/055 | 128 ++-- tests/btrfs/055.out | 378 +++++------ tests/btrfs/056 | 51 +- tests/btrfs/056.out | 152 ++--- tests/btrfs/091 | 1 + tests/btrfs/094 | 75 ++- tests/btrfs/094.out | 71 +- tests/btrfs/095 | 110 +-- tests/btrfs/095.out | 42 +- tests/btrfs/096 | 45 +- tests/btrfs/096.out | 15 +- tests/btrfs/097 | 41 +- tests/btrfs/097.out | 23 +- tests/btrfs/098 | 67 +- tests/btrfs/098.out | 27 +- tests/btrfs/103 | 44 +- tests/btrfs/103.out | 132 +++- tests/btrfs/106 | 36 +- tests/btrfs/106.out | 30 +- tests/btrfs/group | 1 + tests/ext4/001 | 4 + tests/ext4/001.cfg | 2 + tests/ext4/{001.out => 001.out.default} | 0 tests/ext4/001.out.nozero | 333 +++++++++ tests/ext4/002 | 2 +- tests/ext4/301 | 2 +- tests/ext4/302 | 2 +- tests/ext4/303 | 2 +- tests/ext4/304 | 2 +- tests/ext4/305 | 4 +- tests/f2fs/001 | 86 +++ tests/f2fs/001.out | 21 + tests/f2fs/group | 6 + tests/generic/014 | 2 +- tests/generic/015 | 2 +- tests/generic/018 | 4 +- tests/generic/018.out | 2 +- tests/generic/019 | 2 +- tests/generic/043 | 4 +- tests/generic/044 | 4 +- tests/generic/045 | 4 +- tests/generic/046 | 4 +- tests/generic/047 | 4 +- tests/generic/048 | 4 +- tests/generic/049 | 4 +- tests/generic/050 | 8 +- tests/generic/050.out | 2 +- tests/generic/051 | 10 +- tests/generic/052 | 4 +- tests/generic/053 | 2 +- tests/generic/054 | 6 +- tests/generic/055 | 6 +- tests/generic/062 | 4 +- tests/generic/067 | 2 +- tests/generic/068 | 2 +- tests/generic/069 | 2 +- tests/generic/076 | 4 +- tests/generic/077 | 4 +- tests/generic/079 | 4 +- tests/generic/081 | 4 +- tests/generic/083 | 4 +- tests/generic/088 | 2 +- tests/generic/088.cfg | 2 + tests/generic/105 | 2 +- tests/generic/108 | 4 +- tests/generic/110 | 2 +- tests/generic/111 | 2 +- tests/generic/115 | 2 +- tests/generic/117 | 4 +- tests/generic/120 | 2 +- tests/generic/124 | 2 +- tests/generic/128 | 2 +- tests/generic/135 | 2 +- tests/generic/157 | 20 +- tests/generic/157.out | 6 +- tests/generic/158 | 20 +- tests/generic/158.out | 8 +- tests/generic/159 | 2 +- tests/generic/160 | 2 +- tests/generic/166 | 2 +- tests/generic/167 | 2 +- tests/generic/169 | 4 +- tests/generic/178 | 77 +++ tests/generic/178.out | 8 + tests/generic/179 | 96 +++ tests/generic/179.out | 11 + tests/generic/180 | 96 +++ tests/generic/180.out | 11 + tests/generic/181 | 80 +++ tests/generic/181.out | 6 + tests/generic/182 | 117 ++++ tests/generic/182.out | 17 + tests/generic/183 | 101 +++ tests/generic/183.out | 15 + tests/generic/185 | 101 +++ tests/generic/185.out | 15 + tests/generic/186 | 146 ++++ tests/generic/186.out | 15 + tests/generic/187 | 146 ++++ tests/generic/187.out | 15 + tests/generic/188 | 96 +++ tests/generic/188.out | 13 + tests/generic/189 | 96 +++ tests/generic/189.out | 13 + tests/generic/190 | 96 +++ tests/generic/190.out | 13 + tests/generic/191 | 96 +++ tests/generic/191.out | 13 + tests/generic/192 | 2 +- tests/generic/194 | 101 +++ tests/generic/194.out | 13 + tests/generic/195 | 101 +++ tests/generic/195.out | 13 + tests/generic/196 | 96 +++ tests/generic/196.out | 13 + tests/generic/197 | 96 +++ tests/generic/197.out | 13 + tests/generic/199 | 125 ++++ tests/generic/199.out | 13 + tests/generic/200 | 125 ++++ tests/generic/200.out | 13 + tests/generic/201 | 86 +++ tests/generic/201.out | 9 + tests/generic/202 | 86 +++ tests/generic/202.out | 13 + tests/generic/203 | 86 +++ tests/generic/203.out | 13 + tests/generic/205 | 102 +++ tests/generic/205.out | 7 + tests/generic/206 | 102 +++ tests/generic/206.out | 7 + tests/generic/216 | 103 +++ tests/generic/216.out | 7 + tests/generic/217 | 103 +++ tests/generic/217.out | 7 + tests/generic/218 | 97 +++ tests/generic/218.out | 7 + tests/generic/219 | 8 +- tests/generic/220 | 97 +++ tests/generic/220.out | 7 + tests/generic/222 | 103 +++ tests/generic/222.out | 7 + tests/generic/226 | 6 +- tests/generic/227 | 103 +++ tests/generic/227.out | 7 + tests/generic/229 | 163 +++++ tests/generic/229.out | 83 +++ tests/generic/230 | 6 +- tests/generic/231 | 14 +- tests/generic/232 | 6 +- tests/generic/233 | 6 +- tests/generic/234 | 2 +- tests/generic/235 | 6 +- tests/generic/238 | 163 +++++ tests/generic/238.out | 83 +++ tests/generic/242 | 99 +++ tests/generic/242.out | 13 + tests/generic/243 | 99 +++ tests/generic/243.out | 13 + tests/generic/256 | 2 +- tests/generic/258 | 2 +- tests/generic/269 | 2 +- tests/generic/274 | 2 +- tests/generic/275 | 2 +- tests/generic/280 | 4 +- tests/generic/299 | 2 +- tests/generic/300 | 2 +- tests/generic/317 | 8 +- tests/generic/318 | 8 +- tests/generic/group | 54 +- tests/shared/289 | 4 +- tests/udf/098 | 6 +- tests/udf/101 | 2 +- tests/xfs/004 | 4 +- tests/xfs/006 | 2 +- tests/xfs/007 | 4 +- tests/xfs/009 | 2 +- tests/xfs/010 | 4 +- tests/xfs/011 | 4 +- tests/xfs/013 | 4 +- tests/xfs/014 | 4 +- tests/xfs/016 | 4 +- tests/xfs/017 | 4 +- tests/xfs/018 | 6 +- tests/xfs/018.cfg | 2 + tests/xfs/019 | 6 +- tests/xfs/021 | 6 +- tests/xfs/022 | 2 +- tests/xfs/022.cfg | 2 + tests/xfs/023 | 2 +- tests/xfs/023.cfg | 2 + tests/xfs/030 | 6 +- tests/xfs/030.cfg | 2 + tests/xfs/031 | 2 +- tests/xfs/031.cfg | 2 + tests/xfs/033 | 10 +- tests/xfs/033.cfg | 3 + tests/xfs/{033.crc.out.linux => 033.out.crc.linux} | 0 tests/xfs/034 | 4 +- tests/xfs/035 | 2 +- tests/xfs/035.cfg | 2 + tests/xfs/036 | 2 +- tests/xfs/036.cfg | 2 + tests/xfs/039 | 2 +- tests/xfs/039.cfg | 2 + tests/xfs/041 | 6 +- tests/xfs/042 | 4 +- tests/xfs/043 | 2 +- tests/xfs/043.cfg | 2 + tests/xfs/044 | 2 +- tests/xfs/050 | 4 +- tests/xfs/052 | 4 +- tests/xfs/054 | 6 +- tests/xfs/055 | 2 +- tests/xfs/065 | 4 +- tests/xfs/071 | 2 +- tests/xfs/072 | 4 +- tests/xfs/073 | 6 +- tests/xfs/076 | 2 +- tests/xfs/081 | 6 +- tests/xfs/082 | 6 +- tests/xfs/082.cfg | 2 + tests/xfs/104 | 2 +- tests/xfs/106 | 2 +- tests/xfs/108 | 10 +- tests/xfs/109 | 6 +- tests/xfs/110 | 2 +- tests/xfs/111 | 6 +- tests/xfs/116 | 10 +- tests/xfs/121 | 4 +- tests/xfs/128 | 2 +- tests/xfs/129 | 3 +- tests/xfs/133 | 101 +++ tests/xfs/133.out | 1 + tests/xfs/134 | 2 +- tests/xfs/135 | 71 ++ tests/xfs/135.out | 6 + tests/xfs/136 | 6 +- tests/xfs/137 | 90 +++ tests/xfs/137.out | 3 + tests/xfs/138 | 83 +++ tests/xfs/138.out | 1 + tests/xfs/139 | 82 +++ tests/xfs/139.out | 8 + tests/xfs/140 | 89 +++ tests/xfs/140.out | 7 + tests/xfs/146 | 2 +- tests/xfs/146.cfg | 2 + tests/xfs/148 | 4 +- tests/xfs/175 | 2 +- tests/xfs/176 | 2 +- tests/xfs/177 | 4 +- tests/xfs/181 | 4 +- tests/xfs/189 | 12 +- tests/xfs/196 | 2 +- tests/xfs/199 | 6 +- tests/xfs/201 | 2 +- tests/xfs/220 | 6 +- tests/xfs/227 | 4 +- tests/xfs/242 | 9 +- tests/xfs/244 | 4 +- tests/xfs/287 | 6 +- tests/xfs/293 | 2 +- tests/xfs/295 | 2 + tests/xfs/299 | 6 +- tests/xfs/304 | 6 +- tests/xfs/group | 6 + tools/mvtest | 55 ++ tools/nextid | 1 + tools/sort-group | 112 ++++ 300 files changed, 7557 insertions(+), 1393 deletions(-) create mode 100644 tests/btrfs/026 create mode 100644 tests/btrfs/026.out create mode 100644 tests/ext4/001.cfg rename tests/ext4/{001.out => 001.out.default} (100%) create mode 100644 tests/ext4/001.out.nozero create mode 100755 tests/f2fs/001 create mode 100644 tests/f2fs/001.out create mode 100644 tests/f2fs/group create mode 100644 tests/generic/088.cfg create mode 100755 tests/generic/178 create mode 100644 tests/generic/178.out create mode 100755 tests/generic/179 create mode 100644 tests/generic/179.out create mode 100755 tests/generic/180 create mode 100644 tests/generic/180.out create mode 100755 tests/generic/181 create mode 100644 tests/generic/181.out create mode 100755 tests/generic/182 create mode 100644 tests/generic/182.out create mode 100755 tests/generic/183 create mode 100644 tests/generic/183.out create mode 100755 tests/generic/185 create mode 100644 tests/generic/185.out create mode 100755 tests/generic/186 create mode 100644 tests/generic/186.out create mode 100755 tests/generic/187 create mode 100644 tests/generic/187.out create mode 100755 tests/generic/188 create mode 100644 tests/generic/188.out create mode 100755 tests/generic/189 create mode 100644 tests/generic/189.out create mode 100755 tests/generic/190 create mode 100644 tests/generic/190.out create mode 100755 tests/generic/191 create mode 100644 tests/generic/191.out create mode 100755 tests/generic/194 create mode 100644 tests/generic/194.out create mode 100755 tests/generic/195 create mode 100644 tests/generic/195.out create mode 100755 tests/generic/196 create mode 100644 tests/generic/196.out create mode 100755 tests/generic/197 create mode 100644 tests/generic/197.out create mode 100755 tests/generic/199 create mode 100644 tests/generic/199.out create mode 100755 tests/generic/200 create mode 100644 tests/generic/200.out create mode 100755 tests/generic/201 create mode 100644 tests/generic/201.out create mode 100755 tests/generic/202 create mode 100644 tests/generic/202.out create mode 100755 tests/generic/203 create mode 100644 tests/generic/203.out create mode 100755 tests/generic/205 create mode 100644 tests/generic/205.out create mode 100755 tests/generic/206 create mode 100644 tests/generic/206.out create mode 100755 tests/generic/216 create mode 100644 tests/generic/216.out create mode 100755 tests/generic/217 create mode 100644 tests/generic/217.out create mode 100755 tests/generic/218 create mode 100644 tests/generic/218.out create mode 100755 tests/generic/220 create mode 100644 tests/generic/220.out create mode 100755 tests/generic/222 create mode 100644 tests/generic/222.out create mode 100755 tests/generic/227 create mode 100644 tests/generic/227.out create mode 100755 tests/generic/229 create mode 100644 tests/generic/229.out create mode 100755 tests/generic/238 create mode 100644 tests/generic/238.out create mode 100755 tests/generic/242 create mode 100644 tests/generic/242.out create mode 100755 tests/generic/243 create mode 100644 tests/generic/243.out create mode 100644 tests/xfs/018.cfg create mode 100644 tests/xfs/022.cfg create mode 100644 tests/xfs/023.cfg create mode 100644 tests/xfs/030.cfg create mode 100644 tests/xfs/031.cfg create mode 100644 tests/xfs/033.cfg rename tests/xfs/{033.crc.out.linux => 033.out.crc.linux} (100%) create mode 100644 tests/xfs/035.cfg create mode 100644 tests/xfs/036.cfg create mode 100644 tests/xfs/039.cfg create mode 100644 tests/xfs/043.cfg create mode 100644 tests/xfs/082.cfg create mode 100755 tests/xfs/133 create mode 100644 tests/xfs/133.out create mode 100755 tests/xfs/135 create mode 100644 tests/xfs/135.out create mode 100755 tests/xfs/137 create mode 100644 tests/xfs/137.out create mode 100755 tests/xfs/138 create mode 100644 tests/xfs/138.out create mode 100644 tests/xfs/139 create mode 100644 tests/xfs/139.out create mode 100644 tests/xfs/140 create mode 100644 tests/xfs/140.out create mode 100644 tests/xfs/146.cfg create mode 100755 tools/mvtest create mode 120000 tools/nextid create mode 100755 tools/sort-group -- Dave Chinner david@xxxxxxxxxxxxx
Attachment:
signature.asc
Description: Digital signature