linux-ext4.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Updated versoin of kvm-xfstests available
@ 2014-08-09 23:45 Theodore Ts'o
  2014-08-12 16:08 ` Updated version " Theodore Ts'o
  2014-09-08  2:01 ` Theodore Ts'o
  0 siblings, 2 replies; 7+ messages in thread
From: Theodore Ts'o @ 2014-08-09 23:45 UTC (permalink / raw)
  To: linux-ext4

I've uploaded a new set of precompiled kvm-xfstests test appliances
at:

   https://www.kernel.org/pub/linux/kernel/people/tytso/kvm-xfstests

This new version has an updated xfstests, with more of the tests
enabled.  The root_fs image is 40% smaller, and if you want to build
your own root_fs.img, it's much faster and convenient to do so now.

All ext4 developers are strongly encouraged to test their patches
using xfstests before sending them out for review; you are free to use
your own installation of xfstests, but if you want something simple
and turn-key, so there can be no excuses not to test, this is what
kvm-xfstests is for.  :-)

Please do at least "smoke" testing, and if you are working on a major
new feature, doing a full run using "-g auto" is much appreciated.
Once I'm done running my baseline, I'll send out the results for your
convenience; if your patches cause any regressions, *please* take a
look and figure out why, since that will save me a lot of time and
allow your patches to get merged that much more quickly.

					- Ted

Quick start instructions:

0.  Make sure qemu with kvm support is installed on your system.

1.  Run the following commands:

    git clone git://git.kernel.org/pub/scm/fs/ext2/xfstests-bld.git fstests
    cd fstests/kvm-xfstests
    wget -O test_appliance/root_fs.img https://www.kernel.org/pub/linux/kernel/people/tytso/kvm-xfstests/root_fs.img.i386

Substitute "i386" for "x86_64" in the above URL if you want to test
using a native 64-bit userspace.  It should be possible to use the
32-bit userspace with a 64-bit kernel, although you may run into some
rough spots via-a-vis compat ioctls working correctly.  (If you do,
let me know; those are bugs that should be fixed.  :-)

2.  Take a look at the "config" file and either edit that file in
    place, or put override values in ~/.config/kvm-xfstests or
    config.custom.  The latter is preferred.

3.  Build a kernel with all of the necessary drives for kvm built into
    the kernel (i.e., no modules!).  There are some sample kernel
    configs in the kernel-configs directory.

4.  Run "./kvm-xfstests smoke" to do a quick test.  Or "./kvm-xfstests
    -g auto" to do a full test.  You can also run specific tests on
    specific configurations, i.e., "./kvm-xfstests -c bigalloc
    generic/013 generic/127".  

For more information, please see:

https://git.kernel.org/cgit/fs/ext2/xfstests-bld.git/tree/kvm-xfstests/README

GPL Compliance information can be found here:

https://www.kernel.org/pub/linux/kernel/people/tytso/kvm-xfstests/README







^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: Updated version of kvm-xfstests available
  2014-08-09 23:45 Updated versoin of kvm-xfstests available Theodore Ts'o
@ 2014-08-12 16:08 ` Theodore Ts'o
  2014-08-12 16:10   ` Theodore Ts'o
                     ` (2 more replies)
  2014-09-08  2:01 ` Theodore Ts'o
  1 sibling, 3 replies; 7+ messages in thread
From: Theodore Ts'o @ 2014-08-12 16:08 UTC (permalink / raw)
  To: linux-ext4

On Sat, Aug 09, 2014 at 07:45:56PM -0400, Theodore Ts'o wrote:
> Once I'm done running my baseline, I'll send out the results for your
> convenience; if your patches cause any regressions, *please* take a
> look and figure out why, since that will save me a lot of time and
> allow your patches to get merged that much more quickly.

I did two different baseline runs; I will attach the full log files
under separate cover, to avoid running into the vger message size
limits.  There are a few differences in the bigalloc and bigalloc-1k
runs, and clearly we still have some work to do there.  I believe most
of the bigalloc test failures are with the "punch hole" and/or
"collapse range" functions.

Of note are the test failures with inline data.  I had to skip
generic/027 because it would BUG the kernel.  There were also failures
with the tests generic/015, generic/077, generic/083, and shared/298
which need investigation.

						- Ted

[    0.000000] Linux version 3.16.0-03638-g8e099d1 (tytso@rt-11.cam.corp.google.com) (gcc version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5) ) #2 SMP Fri Aug 8 19:33:13 EDT 2014
FSTESTVER: e2fsprogs	v1.42.11-340-g489ff4a (Fri, 8 Aug 2014 17:02:34 -0400)
FSTESTVER: fio		fio-2.1.4 (Sat, 16 Nov 2013 11:15:12 -0700)
FSTESTVER: quota		f215e3f (Mon, 2 Dec 2013 23:06:23 -0300)
FSTESTVER: xfsprogs	v3.2.1-6-gba24eb7 (Fri, 18 Jul 2014 10:47:11 +1000)
FSTESTVER: xfstests-bld	7f80d5e (Sun, 10 Aug 2014 16:18:45 -0400)
FSTESTVER: xfstests	linux-v3.8-438-g67abe66 (Sat, 9 Aug 2014 01:29:24 -0400)
FSTESTVER: kernel	3.16.0-03638-g8e099d1 #2 SMP Fri Aug 8 19:33:13 EDT 2014 i686
FSTESTCFG: "all"
FSTESTSET: "-g auto"
FSTESTOPT: "aex"
BEGIN TEST: Ext4 4k block Sun Aug 10 19:25:52 EDT 2014
MKFS_OPTIONS  -- -q /dev/vdc
MOUNT_OPTIONS -- -o acl,user_xattr -o block_validity /dev/vdc /vdc
Ran: ext4/001 ext4/002 ext4/271 ext4/305 ext4/306 generic/001 generic/002 generic/003 generic/004 generic/005 generic/006 generic/007 generic/008 generic/009 generic/010 generic/011 generic/012 generic/013 generic/014 generic/015 generic/016 generic/017 generic/018 generic/020 generic/021 generic/022 generic/023 generic/024 generic/025 generic/027 generic/028 generic/053 generic/062 generic/068 generic/069 generic/070 generic/074 generic/075 generic/076 generic/077 generic/079 generic/083 generic/088 generic/089 generic/091 generic/100 generic/105 generic/112 generic/113 generic/117 generic/120 generic/123 generic/124 generic/125 generic/126 generic/127 generic/128 generic/129 generic/130 generic/131 generic/132 generic/133 generic/135 generic/141 generic/169 generic/184 generic/192 generi
 c/193 generic/198 generic/204 generic/207 generic/208 generic/209 generic/210 generic/211 generic/212 generic/213 generic/214 generic/215 generic/219 generic/221 generic/223 generic/224 generic/225 generic/226 generic/228 generic/230 generic/231 generic/232 generic/233 generic/234 generic/235 generic/236 generic/237 generic/239 generic/240 generic/241 generic/245 generic/246 generic/247 generic/248 generic/249 generic/255 generic/256 generic/257 generic/258 generic/263 generic/269 generic/273 generic/274 generic/275 generic/277 generic/280 generic/285 generic/286 generic/294 generic/299 generic/300 generic/306 generic/307 generic/308 generic/309 generic/310 generic/312 generic/313 generic/314 generic/315 generic/316 generic/319 generic/320 shared/006 shared/272 shared/289 shared/298
Failures: generic/256
END TEST: Ext4 4k block Sun Aug 10 20:51:59 EDT 2014
BEGIN TEST: Ext4 1k block Sun Aug 10 20:52:02 EDT 2014
MKFS_OPTIONS  -- -q -b 1024 /dev/vdc
MOUNT_OPTIONS -- -o acl,user_xattr -o block_validity /dev/vdc /vdc
Ran: ext4/001 ext4/002 ext4/271 ext4/305 ext4/306 generic/001 generic/002 generic/003 generic/004 generic/005 generic/006 generic/007 generic/008 generic/009 generic/010 generic/011 generic/012 generic/013 generic/014 generic/015 generic/016 generic/017 generic/018 generic/020 generic/021 generic/022 generic/023 generic/024 generic/025 generic/027 generic/028 generic/053 generic/062 generic/068 generic/069 generic/070 generic/074 generic/075 generic/076 generic/077 generic/079 generic/083 generic/088 generic/089 generic/091 generic/100 generic/105 generic/112 generic/113 generic/117 generic/120 generic/123 generic/124 generic/125 generic/126 generic/127 generic/128 generic/129 generic/130 generic/131 generic/132 generic/133 generic/135 generic/141 generic/169 generic/184 generic/192 generi
 c/193 generic/198 generic/204 generic/207 generic/208 generic/209 generic/210 generic/211 generic/212 generic/213 generic/214 generic/215 generic/219 generic/221 generic/223 generic/224 generic/225 generic/226 generic/228 generic/230 generic/231 generic/232 generic/233 generic/234 generic/235 generic/236 generic/237 generic/239 generic/240 generic/241 generic/245 generic/246 generic/247 generic/248 generic/249 generic/255 generic/256 generic/257 generic/258 generic/263 generic/269 generic/273 generic/274 generic/275 generic/277 generic/280 generic/285 generic/286 generic/294 generic/299 generic/300 generic/306 generic/307 generic/308 generic/309 generic/310 generic/312 generic/313 generic/314 generic/315 generic/316 generic/319 generic/320 shared/006 shared/272 shared/289 shared/298
Failures: generic/018 generic/256
END TEST: Ext4 1k block Sun Aug 10 23:37:15 EDT 2014
BEGIN TEST: Ext4 4k block w/nodelalloc, no flex_bg, and no extents Sun Aug 10 23:37:20 EDT 2014
MKFS_OPTIONS  -- -q -O ^extents,^flex_bg,^uninit_bg /dev/vdc
MOUNT_OPTIONS -- -o acl,user_xattr -o block_validity,nodelalloc /dev/vdc /vdc
Ran: ext4/271 ext4/305 ext4/306 generic/001 generic/002 generic/003 generic/004 generic/005 generic/006 generic/007 generic/010 generic/011 generic/013 generic/014 generic/015 generic/018 generic/020 generic/023 generic/024 generic/025 generic/027 generic/028 generic/053 generic/062 generic/068 generic/069 generic/070 generic/074 generic/075 generic/076 generic/077 generic/079 generic/083 generic/088 generic/089 generic/091 generic/100 generic/105 generic/112 generic/113 generic/117 generic/120 generic/123 generic/124 generic/125 generic/126 generic/127 generic/128 generic/129 generic/130 generic/131 generic/132 generic/133 generic/135 generic/141 generic/169 generic/184 generic/192 generic/193 generic/198 generic/204 generic/207 generic/208 generic/209 generic/210 generic/211 generic/212 
 generic/215 generic/219 generic/221 generic/224 generic/225 generic/226 generic/230 generic/231 generic/232 generic/233 generic/234 generic/235 generic/236 generic/237 generic/239 generic/240 generic/241 generic/245 generic/246 generic/247 generic/248 generic/249 generic/256 generic/257 generic/258 generic/263 generic/269 generic/273 generic/275 generic/277 generic/280 generic/285 generic/286 generic/294 generic/299 generic/306 generic/307 generic/308 generic/309 generic/310 generic/313 generic/314 generic/315 generic/316 generic/319 generic/320 shared/006 shared/272 shared/289 shared/298
Failures: generic/018 generic/256
END TEST: Ext4 4k block w/nodelalloc, no flex_bg, and no extents Mon Aug 11 01:41:10 EDT 2014
BEGIN TEST: Ext4 4k block w/ no journal Mon Aug 11 01:41:10 EDT 2014
MKFS_OPTIONS  -- -q -O ^has_journal /dev/vdc
MOUNT_OPTIONS -- -o acl,user_xattr -o block_validity,noload /dev/vdc /vdc
Ran: ext4/001 ext4/002 ext4/271 ext4/305 ext4/306 generic/001 generic/002 generic/003 generic/004 generic/005 generic/006 generic/007 generic/008 generic/009 generic/010 generic/011 generic/012 generic/013 generic/014 generic/015 generic/016 generic/017 generic/018 generic/020 generic/021 generic/022 generic/023 generic/024 generic/025 generic/027 generic/028 generic/053 generic/062 generic/069 generic/070 generic/074 generic/075 generic/076 generic/077 generic/079 generic/083 generic/088 generic/089 generic/091 generic/100 generic/105 generic/112 generic/113 generic/117 generic/120 generic/123 generic/124 generic/125 generic/126 generic/127 generic/128 generic/129 generic/130 generic/131 generic/132 generic/133 generic/135 generic/141 generic/169 generic/184 generic/192 generic/193 generi
 c/198 generic/204 generic/207 generic/208 generic/209 generic/210 generic/211 generic/212 generic/213 generic/214 generic/215 generic/219 generic/221 generic/223 generic/224 generic/225 generic/226 generic/228 generic/230 generic/231 generic/232 generic/233 generic/234 generic/235 generic/236 generic/237 generic/239 generic/240 generic/241 generic/245 generic/246 generic/247 generic/248 generic/249 generic/255 generic/256 generic/257 generic/258 generic/263 generic/269 generic/273 generic/274 generic/275 generic/277 generic/285 generic/286 generic/294 generic/299 generic/300 generic/306 generic/307 generic/308 generic/309 generic/310 generic/312 generic/313 generic/314 generic/315 generic/316 generic/319 generic/320 shared/006 shared/272 shared/289 shared/298
Failures: generic/256
END TEST: Ext4 4k block w/ no journal Mon Aug 11 03:08:21 EDT 2014
BEGIN TEST: Ext4 4k block w/nodelalloc and no flex_bg Mon Aug 11 03:08:24 EDT 2014
MKFS_OPTIONS  -- -q -O ^flex_bg /dev/vdc
MOUNT_OPTIONS -- -o acl,user_xattr -o block_validity,nodelalloc /dev/vdc /vdc
Ran: ext4/001 ext4/002 ext4/271 ext4/305 ext4/306 generic/001 generic/002 generic/003 generic/004 generic/005 generic/006 generic/007 generic/008 generic/009 generic/010 generic/011 generic/012 generic/013 generic/014 generic/015 generic/016 generic/017 generic/018 generic/020 generic/021 generic/022 generic/023 generic/024 generic/025 generic/027 generic/028 generic/053 generic/062 generic/068 generic/069 generic/070 generic/074 generic/075 generic/076 generic/077 generic/079 generic/083 generic/088 generic/089 generic/091 generic/100 generic/105 generic/112 generic/113 generic/117 generic/120 generic/123 generic/124 generic/125 generic/126 generic/127 generic/128 generic/129 generic/130 generic/131 generic/132 generic/133 generic/135 generic/141 generic/169 generic/184 generic/192 generi
 c/193 generic/198 generic/204 generic/207 generic/208 generic/209 generic/210 generic/211 generic/212 generic/213 generic/214 generic/215 generic/219 generic/221 generic/223 generic/224 generic/225 generic/226 generic/228 generic/230 generic/231 generic/232 generic/233 generic/234 generic/235 generic/236 generic/237 generic/239 generic/240 generic/241 generic/245 generic/246 generic/247 generic/248 generic/249 generic/255 generic/256 generic/257 generic/258 generic/263 generic/269 generic/273 generic/274 generic/275 generic/277 generic/280 generic/285 generic/286 generic/294 generic/299 generic/300 generic/306 generic/307 generic/308 generic/309 generic/310 generic/312 generic/313 generic/314 generic/315 generic/316 generic/319 generic/320 shared/006 shared/272 shared/289 shared/298
Failures: generic/223 generic/256
END TEST: Ext4 4k block w/nodelalloc and no flex_bg Mon Aug 11 05:06:35 EDT 2014
BEGIN TEST: Ext4 4k block w/metadata_csum Mon Aug 11 05:06:39 EDT 2014
MKFS_OPTIONS  -- -q -O metadata_csum,64bit /dev/vdc
MOUNT_OPTIONS -- -o acl,user_xattr -o block_validity /dev/vdc /vdc
Ran: ext4/001 ext4/002 ext4/271 ext4/305 ext4/306 generic/001 generic/002 generic/003 generic/004 generic/005 generic/006 generic/007 generic/008 generic/009 generic/010 generic/011 generic/012 generic/013 generic/014 generic/015 generic/016 generic/017 generic/018 generic/020 generic/021 generic/022 generic/023 generic/024 generic/025 generic/027 generic/028 generic/053 generic/062 generic/068 generic/069 generic/070 generic/074 generic/075 generic/076 generic/077 generic/079 generic/083 generic/088 generic/089 generic/091 generic/100 generic/105 generic/112 generic/113 generic/117 generic/120 generic/123 generic/124 generic/125 generic/126 generic/127 generic/128 generic/129 generic/130 generic/131 generic/132 generic/133 generic/135 generic/141 generic/169 generic/184 generic/192 generi
 c/193 generic/198 generic/204 generic/207 generic/208 generic/209 generic/210 generic/211 generic/212 generic/213 generic/214 generic/215 generic/219 generic/221 generic/223 generic/224 generic/225 generic/226 generic/228 generic/230 generic/231 generic/232 generic/233 generic/234 generic/235 generic/236 generic/237 generic/239 generic/240 generic/241 generic/245 generic/246 generic/247 generic/248 generic/249 generic/255 generic/256 generic/257 generic/258 generic/263 generic/269 generic/273 generic/274 generic/275 generic/277 generic/280 generic/285 generic/286 generic/294 generic/299 generic/300 generic/306 generic/307 generic/308 generic/309 generic/310 generic/312 generic/313 generic/314 generic/315 generic/316 generic/319 generic/320 shared/006 shared/272 shared/289 shared/298
Failures: generic/256
END TEST: Ext4 4k block w/metadata_csum Mon Aug 11 06:35:52 EDT 2014
BEGIN TEST: Ext4 4k block w/dioread_nolock Mon Aug 11 06:35:52 EDT 2014
MKFS_OPTIONS  -- -q /dev/vdc
MOUNT_OPTIONS -- -o acl,user_xattr -o block_validity,dioread_nolock /dev/vdc /vdc
Ran: ext4/001 ext4/002 ext4/271 ext4/305 ext4/306 generic/001 generic/002 generic/003 generic/004 generic/005 generic/006 generic/007 generic/008 generic/009 generic/010 generic/011 generic/012 generic/013 generic/014 generic/015 generic/016 generic/017 generic/018 generic/020 generic/021 generic/022 generic/023 generic/024 generic/025 generic/027 generic/028 generic/053 generic/062 generic/068 generic/069 generic/070 generic/074 generic/075 generic/076 generic/077 generic/079 generic/083 generic/088 generic/089 generic/091 generic/100 generic/105 generic/112 generic/113 generic/117 generic/120 generic/123 generic/124 generic/125 generic/126 generic/127 generic/128 generic/129 generic/130 generic/131 generic/132 generic/133 generic/135 generic/141 generic/169 generic/184 generic/192 generi
 c/193 generic/198 generic/204 generic/207 generic/208 generic/209 generic/210 generic/211 generic/212 generic/213 generic/214 generic/215 generic/219 generic/221 generic/223 generic/224 generic/225 generic/226 generic/228 generic/230 generic/231 generic/232 generic/233 generic/234 generic/235 generic/236 generic/237 generic/239 generic/240 generic/241 generic/245 generic/246 generic/247 generic/248 generic/249 generic/255 generic/256 generic/257 generic/258 generic/263 generic/269 generic/273 generic/274 generic/275 generic/277 generic/280 generic/285 generic/286 generic/294 generic/299 generic/300 generic/306 generic/307 generic/308 generic/309 generic/310 generic/312 generic/313 generic/314 generic/315 generic/316 generic/319 generic/320 shared/006 shared/272 shared/289 shared/298
Failures: ext4/001 generic/017 generic/256
END TEST: Ext4 4k block w/dioread_nolock Mon Aug 11 08:07:21 EDT 2014
BEGIN TEST: Ext4 4k block w/data=journal Mon Aug 11 08:07:21 EDT 2014
MKFS_OPTIONS  -- -q /dev/vdc
MOUNT_OPTIONS -- -o acl,user_xattr -o block_validity,data=journal /dev/vdc /vdc
Ran: ext4/001 ext4/002 ext4/271 ext4/305 ext4/306 generic/001 generic/002 generic/003 generic/004 generic/005 generic/006 generic/007 generic/008 generic/009 generic/010 generic/011 generic/012 generic/013 generic/014 generic/015 generic/016 generic/017 generic/018 generic/020 generic/021 generic/022 generic/023 generic/024 generic/025 generic/027 generic/028 generic/053 generic/062 generic/069 generic/070 generic/074 generic/075 generic/076 generic/077 generic/079 generic/083 generic/088 generic/089 generic/091 generic/100 generic/105 generic/112 generic/113 generic/117 generic/120 generic/123 generic/124 generic/125 generic/126 generic/127 generic/128 generic/129 generic/130 generic/131 generic/132 generic/133 generic/135 generic/141 generic/169 generic/184 generic/192 generic/193 generi
 c/198 generic/204 generic/207 generic/208 generic/209 generic/210 generic/211 generic/212 generic/213 generic/214 generic/215 generic/219 generic/221 generic/223 generic/224 generic/225 generic/226 generic/228 generic/230 generic/231 generic/232 generic/233 generic/234 generic/235 generic/236 generic/237 generic/239 generic/240 generic/241 generic/245 generic/246 generic/247 generic/248 generic/249 generic/255 generic/256 generic/257 generic/258 generic/263 generic/269 generic/273 generic/274 generic/275 generic/277 generic/280 generic/285 generic/286 generic/294 generic/299 generic/300 generic/306 generic/307 generic/308 generic/309 generic/310 generic/312 generic/313 generic/314 generic/315 generic/316 generic/319 generic/320 shared/006 shared/272 shared/289 shared/298
Failures: generic/018 generic/223 generic/256
END TEST: Ext4 4k block w/data=journal Mon Aug 11 11:35:03 EDT 2014
BEGIN TEST: Ext4 4k block w/bigalloc Mon Aug 11 11:35:06 EDT 2014
MKFS_OPTIONS  -- -q -O bigalloc /dev/vdf
MOUNT_OPTIONS -- -o acl,user_xattr -o block_validity /dev/vdf /vdf
[61175.808220] WARNING: CPU: 0 PID: 16980 at /usr/local/google/home/tytso/linux/ext4/fs/quota/dquot.c:1092 dquot_claim_space_nodirty+0xf1/0x1e3()
    +_check_generic_filesystem: filesystem on /dev/vdf is inconsistent (see /results/results-bigalloc/generic/300.full)
Ran: ext4/001 ext4/002 ext4/271 ext4/305 ext4/306 generic/001 generic/002 generic/003 generic/004 generic/005 generic/006 generic/007 generic/008 generic/009 generic/010 generic/011 generic/012 generic/013 generic/014 generic/015 generic/016 generic/017 generic/018 generic/020 generic/021 generic/022 generic/023 generic/024 generic/025 generic/027 generic/028 generic/053 generic/062 generic/068 generic/069 generic/070 generic/074 generic/075 generic/076 generic/077 generic/079 generic/083 generic/088 generic/089 generic/091 generic/100 generic/105 generic/112 generic/113 generic/117 generic/120 generic/123 generic/124 generic/125 generic/126 generic/127 generic/128 generic/129 generic/130 generic/131 generic/132 generic/133 generic/135 generic/141 generic/169 generic/184 generic/192 generi
 c/193 generic/198 generic/204 generic/207 generic/208 generic/209 generic/210 generic/211 generic/212 generic/213 generic/214 generic/215 generic/219 generic/221 generic/223 generic/224 generic/225 generic/226 generic/228 generic/230 generic/231 generic/232 generic/233 generic/234 generic/235 generic/236 generic/237 generic/239 generic/240 generic/241 generic/245 generic/246 generic/247 generic/248 generic/249 generic/255 generic/256 generic/257 generic/258 generic/263 generic/269 generic/273 generic/274 generic/275 generic/277 generic/280 generic/285 generic/286 generic/294 generic/299 generic/300 generic/306 generic/307 generic/308 generic/309 generic/310 generic/312 generic/313 generic/314 generic/315 generic/316 generic/319 generic/320 shared/006 shared/272 shared/289 shared/298
Failures: generic/012 generic/016 generic/017 generic/018 generic/021 generic/022 generic/027 generic/075 generic/091 generic/112 generic/127 generic/192 generic/204 generic/219 generic/231 generic/233 generic/235 generic/256 generic/263 generic/273 generic/300
END TEST: Ext4 4k block w/bigalloc Mon Aug 11 12:42:03 EDT 2014
BEGIN TEST: Ext4 1k block w/bigalloc Mon Aug 11 12:42:04 EDT 2014
MKFS_OPTIONS  -- -q -b 1024 -O bigalloc /dev/vdc
MOUNT_OPTIONS -- -o acl,user_xattr -o block_validity /dev/vdc /vdc
    +_check_generic_filesystem: filesystem on /dev/vdc is inconsistent (see /results/results-bigalloc_1k/generic/300.full)
Ran: ext4/001 ext4/002 ext4/271 ext4/305 ext4/306 generic/001 generic/002 generic/003 generic/004 generic/005 generic/006 generic/007 generic/008 generic/009 generic/010 generic/011 generic/012 generic/013 generic/014 generic/015 generic/016 generic/017 generic/018 generic/020 generic/021 generic/022 generic/023 generic/024 generic/025 generic/027 generic/028 generic/053 generic/062 generic/068 generic/069 generic/070 generic/074 generic/075 generic/076 generic/077 generic/079 generic/083 generic/088 generic/089 generic/091 generic/100 generic/105 generic/112 generic/113 generic/117 generic/120 generic/123 generic/124 generic/125 generic/126 generic/127 generic/128 generic/129 generic/130 generic/131 generic/132 generic/133 generic/135 generic/141 generic/169 generic/184 generic/192 generi
 c/193 generic/198 generic/204 generic/207 generic/208 generic/209 generic/210 generic/211 generic/212 generic/213 generic/214 generic/215 generic/219 generic/221 generic/223 generic/224 generic/225 generic/226 generic/228 generic/230 generic/231 generic/232 generic/233 generic/234 generic/235 generic/236 generic/237 generic/239 generic/240 generic/241 generic/245 generic/246 generic/247 generic/248 generic/249 generic/255 generic/256 generic/257 generic/258 generic/263 generic/269 generic/273 generic/274 generic/275 generic/277 generic/280 generic/285 generic/286 generic/294 generic/299 generic/300 generic/306 generic/307 generic/308 generic/309 generic/310 generic/312 generic/313 generic/314 generic/315 generic/316 generic/319 generic/320 shared/006 shared/272 shared/289 shared/298
Failures: generic/017 generic/018 generic/027 generic/075 generic/091 generic/112 generic/127 generic/204 generic/231 generic/235 generic/256 generic/263 generic/273 generic/300
END TEST: Ext4 1k block w/bigalloc Mon Aug 11 14:04:28 EDT 2014
BEGIN TEST: Ext4 4k block w/inline Mon Aug 11 14:04:35 EDT 2014
MKFS_OPTIONS  -- -q -O inline_data,metadata_csum,64bit /dev/vdc
MOUNT_OPTIONS -- -o acl,user_xattr -o block_validity /dev/vdc /vdc
Ran: ext4/001 ext4/002 ext4/271 ext4/305 ext4/306 generic/001 generic/002 generic/003 generic/004 generic/005 generic/006 generic/007 generic/008 generic/009 generic/010 generic/011 generic/012 generic/013 generic/014 generic/015 generic/016 generic/017 generic/018 generic/020 generic/021 generic/022 generic/023 generic/024 generic/025 generic/028 generic/053 generic/062 generic/068 generic/069 generic/070 generic/074 generic/075 generic/076 generic/077 generic/079 generic/083 generic/088 generic/089 generic/091 generic/100 generic/105 generic/112 generic/113 generic/117 generic/120 generic/123 generic/124 generic/125 generic/126 generic/127 generic/128 generic/129 generic/130 generic/131 generic/132 generic/133 generic/135 generic/141 generic/169 generic/184 generic/192 generic/193 generi
 c/198 generic/204 generic/207 generic/208 generic/209 generic/210 generic/211 generic/212 generic/213 generic/214 generic/215 generic/219 generic/221 generic/223 generic/224 generic/225 generic/226 generic/228 generic/230 generic/231 generic/232 generic/233 generic/234 generic/235 generic/236 generic/237 generic/239 generic/240 generic/241 generic/245 generic/246 generic/247 generic/248 generic/249 generic/255 generic/256 generic/257 generic/258 generic/263 generic/269 generic/273 generic/274 generic/275 generic/277 generic/280 generic/285 generic/286 generic/294 generic/299 generic/300 generic/306 generic/307 generic/308 generic/309 generic/310 generic/312 generic/313 generic/314 generic/315 generic/316 generic/319 generic/320 shared/006 shared/272 shared/289 shared/298
Failures: generic/015 generic/077 generic/083 generic/256 shared/298
END TEST: Ext4 4k block w/inline Mon Aug 11 15:30:09 EDT 2014



^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: Updated version of kvm-xfstests available
  2014-08-12 16:08 ` Updated version " Theodore Ts'o
@ 2014-08-12 16:10   ` Theodore Ts'o
  2014-08-12 16:10   ` Theodore Ts'o
  2014-08-23 17:35   ` Eric Whitney
  2 siblings, 0 replies; 7+ messages in thread
From: Theodore Ts'o @ 2014-08-12 16:10 UTC (permalink / raw)
  To: linux-ext4

[-- Attachment #1: Type: text/plain, Size: 114 bytes --]

Here is the first full baseline run (from which the report in the
preceeding message was generated).

					- Ted


[-- Attachment #2: baseline-3.16.0-03638-g8e099d1-rt-11.gz --]
[-- Type: application/gzip, Size: 43616 bytes --]

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: Updated version of kvm-xfstests available
  2014-08-12 16:08 ` Updated version " Theodore Ts'o
  2014-08-12 16:10   ` Theodore Ts'o
@ 2014-08-12 16:10   ` Theodore Ts'o
  2014-08-23 17:35   ` Eric Whitney
  2 siblings, 0 replies; 7+ messages in thread
From: Theodore Ts'o @ 2014-08-12 16:10 UTC (permalink / raw)
  To: linux-ext4

[-- Attachment #1: Type: text/plain, Size: 182 bytes --]

... and here is the second, backup baseline run.  As previously
mentioned, there are some slight differences in the test failures for
the bigalloc and bigalloc-1k runs.

						- Ted

[-- Attachment #2: baseline-3.16.0-03638-g8e099d1-tsx-11.gz --]
[-- Type: application/gzip, Size: 37576 bytes --]

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: Updated version of kvm-xfstests available
  2014-08-12 16:08 ` Updated version " Theodore Ts'o
  2014-08-12 16:10   ` Theodore Ts'o
  2014-08-12 16:10   ` Theodore Ts'o
@ 2014-08-23 17:35   ` Eric Whitney
  2 siblings, 0 replies; 7+ messages in thread
From: Eric Whitney @ 2014-08-23 17:35 UTC (permalink / raw)
  To: Theodore Ts'o; +Cc: linux-ext4

* Theodore Ts'o <tytso@mit.edu>:
> On Sat, Aug 09, 2014 at 07:45:56PM -0400, Theodore Ts'o wrote:
> > Once I'm done running my baseline, I'll send out the results for your
> > convenience; if your patches cause any regressions, *please* take a
> > look and figure out why, since that will save me a lot of time and
> > allow your patches to get merged that much more quickly.
> 
> I did two different baseline runs; I will attach the full log files
> under separate cover, to avoid running into the vger message size
> limits.  There are a few differences in the bigalloc and bigalloc-1k
> runs, and clearly we still have some work to do there.  I believe most
> of the bigalloc test failures are with the "punch hole" and/or
> "collapse range" functions.
> 
> Of note are the test failures with inline data.  I had to skip
> generic/027 because it would BUG the kernel.  There were also failures
> with the tests generic/015, generic/077, generic/083, and shared/298
> which need investigation.

I was able to get successful runs of generic/027 with inline data on both
x86_64 and ARM running 3.17-rc1, but with considerable pain.  This test took
anywhere from a day and a half to slightly more than two days to complete.
It's a time-consuming test to run in all the other xfstests-bld scenarios as
well (usually 20 to 40 minutes, depending), but it's consistently much worse
in the inline test scenario.  (generic/027 only fails for me consistently
on bigalloc and bigalloc_1k where it hits ENOSPC.)

I did see one "unable to handle kernel paging request" failure on ARM that
prematurely killed one test run on 3.17-rc1, but my other runs were fine.

I think I'm going to blacklist generic/027 for inline data test runs
temporarily just to free up my test setups, but that huge runtime delta
deserves investigation.

Eric


> 
> 						- Ted
> 
> [    0.000000] Linux version 3.16.0-03638-g8e099d1 (tytso@rt-11.cam.corp.google.com) (gcc version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5) ) #2 SMP Fri Aug 8 19:33:13 EDT 2014
> FSTESTVER: e2fsprogs	v1.42.11-340-g489ff4a (Fri, 8 Aug 2014 17:02:34 -0400)
> FSTESTVER: fio		fio-2.1.4 (Sat, 16 Nov 2013 11:15:12 -0700)
> FSTESTVER: quota		f215e3f (Mon, 2 Dec 2013 23:06:23 -0300)
> FSTESTVER: xfsprogs	v3.2.1-6-gba24eb7 (Fri, 18 Jul 2014 10:47:11 +1000)
> FSTESTVER: xfstests-bld	7f80d5e (Sun, 10 Aug 2014 16:18:45 -0400)
> FSTESTVER: xfstests	linux-v3.8-438-g67abe66 (Sat, 9 Aug 2014 01:29:24 -0400)
> FSTESTVER: kernel	3.16.0-03638-g8e099d1 #2 SMP Fri Aug 8 19:33:13 EDT 2014 i686
> FSTESTCFG: "all"
> FSTESTSET: "-g auto"
> FSTESTOPT: "aex"
> BEGIN TEST: Ext4 4k block Sun Aug 10 19:25:52 EDT 2014
> MKFS_OPTIONS  -- -q /dev/vdc
> MOUNT_OPTIONS -- -o acl,user_xattr -o block_validity /dev/vdc /vdc
> Ran: ext4/001 ext4/002 ext4/271 ext4/305 ext4/306 generic/001 generic/002 generic/003 generic/004 generic/005 generic/006 generic/007 generic/008 generic/009 generic/010 generic/011 generic/012 generic/013 generic/014 generic/015 generic/016 generic/017 generic/018 generic/020 generic/021 generic/022 generic/023 generic/024 generic/025 generic/027 generic/028 generic/053 generic/062 generic/068 generic/069 generic/070 generic/074 generic/075 generic/076 generic/077 generic/079 generic/083 generic/088 generic/089 generic/091 generic/100 generic/105 generic/112 generic/113 generic/117 generic/120 generic/123 generic/124 generic/125 generic/126 generic/127 generic/128 generic/129 generic/130 generic/131 generic/132 generic/133 generic/135 generic/141 generic/169 generic/184 generic/192 gene
 ric/193 generic/198 generic/204 generic/207 generic/208 generic/209 generic/210 generic/211 generic/212 generic/213 generic/214 generic/215 generic/219 generic/221 generic/223 generic/224 generic/225 generic/226 generic/228 generic/230 generic/231 generic/232 generic/233 generic/234 generic/235 generic/236 generic/237 generic/239 generic/240 generic/241 generic/245 generic/246 generic/247 generic/248 generic/249 generic/255 generic/256 generic/257 generic/258 generic/263 generic/269 generic/273 generic/274 generic/275 generic/277 generic/280 generic/285 generic/286 generic/294 generic/299 generic/300 generic/306 generic/307 generic/308 generic/309 generic/310 generic/312 generic/313 generic/314 generic/315 generic/316 generic/319 generic/320 shared/006 shared/272 shared/289 shared/298
> Failures: generic/256
> END TEST: Ext4 4k block Sun Aug 10 20:51:59 EDT 2014
> BEGIN TEST: Ext4 1k block Sun Aug 10 20:52:02 EDT 2014
> MKFS_OPTIONS  -- -q -b 1024 /dev/vdc
> MOUNT_OPTIONS -- -o acl,user_xattr -o block_validity /dev/vdc /vdc
> Ran: ext4/001 ext4/002 ext4/271 ext4/305 ext4/306 generic/001 generic/002 generic/003 generic/004 generic/005 generic/006 generic/007 generic/008 generic/009 generic/010 generic/011 generic/012 generic/013 generic/014 generic/015 generic/016 generic/017 generic/018 generic/020 generic/021 generic/022 generic/023 generic/024 generic/025 generic/027 generic/028 generic/053 generic/062 generic/068 generic/069 generic/070 generic/074 generic/075 generic/076 generic/077 generic/079 generic/083 generic/088 generic/089 generic/091 generic/100 generic/105 generic/112 generic/113 generic/117 generic/120 generic/123 generic/124 generic/125 generic/126 generic/127 generic/128 generic/129 generic/130 generic/131 generic/132 generic/133 generic/135 generic/141 generic/169 generic/184 generic/192 gene
 ric/193 generic/198 generic/204 generic/207 generic/208 generic/209 generic/210 generic/211 generic/212 generic/213 generic/214 generic/215 generic/219 generic/221 generic/223 generic/224 generic/225 generic/226 generic/228 generic/230 generic/231 generic/232 generic/233 generic/234 generic/235 generic/236 generic/237 generic/239 generic/240 generic/241 generic/245 generic/246 generic/247 generic/248 generic/249 generic/255 generic/256 generic/257 generic/258 generic/263 generic/269 generic/273 generic/274 generic/275 generic/277 generic/280 generic/285 generic/286 generic/294 generic/299 generic/300 generic/306 generic/307 generic/308 generic/309 generic/310 generic/312 generic/313 generic/314 generic/315 generic/316 generic/319 generic/320 shared/006 shared/272 shared/289 shared/298
> Failures: generic/018 generic/256
> END TEST: Ext4 1k block Sun Aug 10 23:37:15 EDT 2014
> BEGIN TEST: Ext4 4k block w/nodelalloc, no flex_bg, and no extents Sun Aug 10 23:37:20 EDT 2014
> MKFS_OPTIONS  -- -q -O ^extents,^flex_bg,^uninit_bg /dev/vdc
> MOUNT_OPTIONS -- -o acl,user_xattr -o block_validity,nodelalloc /dev/vdc /vdc
> Ran: ext4/271 ext4/305 ext4/306 generic/001 generic/002 generic/003 generic/004 generic/005 generic/006 generic/007 generic/010 generic/011 generic/013 generic/014 generic/015 generic/018 generic/020 generic/023 generic/024 generic/025 generic/027 generic/028 generic/053 generic/062 generic/068 generic/069 generic/070 generic/074 generic/075 generic/076 generic/077 generic/079 generic/083 generic/088 generic/089 generic/091 generic/100 generic/105 generic/112 generic/113 generic/117 generic/120 generic/123 generic/124 generic/125 generic/126 generic/127 generic/128 generic/129 generic/130 generic/131 generic/132 generic/133 generic/135 generic/141 generic/169 generic/184 generic/192 generic/193 generic/198 generic/204 generic/207 generic/208 generic/209 generic/210 generic/211 generic/21
 2 generic/215 generic/219 generic/221 generic/224 generic/225 generic/226 generic/230 generic/231 generic/232 generic/233 generic/234 generic/235 generic/236 generic/237 generic/239 generic/240 generic/241 generic/245 generic/246 generic/247 generic/248 generic/249 generic/256 generic/257 generic/258 generic/263 generic/269 generic/273 generic/275 generic/277 generic/280 generic/285 generic/286 generic/294 generic/299 generic/306 generic/307 generic/308 generic/309 generic/310 generic/313 generic/314 generic/315 generic/316 generic/319 generic/320 shared/006 shared/272 shared/289 shared/298
> Failures: generic/018 generic/256
> END TEST: Ext4 4k block w/nodelalloc, no flex_bg, and no extents Mon Aug 11 01:41:10 EDT 2014
> BEGIN TEST: Ext4 4k block w/ no journal Mon Aug 11 01:41:10 EDT 2014
> MKFS_OPTIONS  -- -q -O ^has_journal /dev/vdc
> MOUNT_OPTIONS -- -o acl,user_xattr -o block_validity,noload /dev/vdc /vdc
> Ran: ext4/001 ext4/002 ext4/271 ext4/305 ext4/306 generic/001 generic/002 generic/003 generic/004 generic/005 generic/006 generic/007 generic/008 generic/009 generic/010 generic/011 generic/012 generic/013 generic/014 generic/015 generic/016 generic/017 generic/018 generic/020 generic/021 generic/022 generic/023 generic/024 generic/025 generic/027 generic/028 generic/053 generic/062 generic/069 generic/070 generic/074 generic/075 generic/076 generic/077 generic/079 generic/083 generic/088 generic/089 generic/091 generic/100 generic/105 generic/112 generic/113 generic/117 generic/120 generic/123 generic/124 generic/125 generic/126 generic/127 generic/128 generic/129 generic/130 generic/131 generic/132 generic/133 generic/135 generic/141 generic/169 generic/184 generic/192 generic/193 gene
 ric/198 generic/204 generic/207 generic/208 generic/209 generic/210 generic/211 generic/212 generic/213 generic/214 generic/215 generic/219 generic/221 generic/223 generic/224 generic/225 generic/226 generic/228 generic/230 generic/231 generic/232 generic/233 generic/234 generic/235 generic/236 generic/237 generic/239 generic/240 generic/241 generic/245 generic/246 generic/247 generic/248 generic/249 generic/255 generic/256 generic/257 generic/258 generic/263 generic/269 generic/273 generic/274 generic/275 generic/277 generic/285 generic/286 generic/294 generic/299 generic/300 generic/306 generic/307 generic/308 generic/309 generic/310 generic/312 generic/313 generic/314 generic/315 generic/316 generic/319 generic/320 shared/006 shared/272 shared/289 shared/298
> Failures: generic/256
> END TEST: Ext4 4k block w/ no journal Mon Aug 11 03:08:21 EDT 2014
> BEGIN TEST: Ext4 4k block w/nodelalloc and no flex_bg Mon Aug 11 03:08:24 EDT 2014
> MKFS_OPTIONS  -- -q -O ^flex_bg /dev/vdc
> MOUNT_OPTIONS -- -o acl,user_xattr -o block_validity,nodelalloc /dev/vdc /vdc
> Ran: ext4/001 ext4/002 ext4/271 ext4/305 ext4/306 generic/001 generic/002 generic/003 generic/004 generic/005 generic/006 generic/007 generic/008 generic/009 generic/010 generic/011 generic/012 generic/013 generic/014 generic/015 generic/016 generic/017 generic/018 generic/020 generic/021 generic/022 generic/023 generic/024 generic/025 generic/027 generic/028 generic/053 generic/062 generic/068 generic/069 generic/070 generic/074 generic/075 generic/076 generic/077 generic/079 generic/083 generic/088 generic/089 generic/091 generic/100 generic/105 generic/112 generic/113 generic/117 generic/120 generic/123 generic/124 generic/125 generic/126 generic/127 generic/128 generic/129 generic/130 generic/131 generic/132 generic/133 generic/135 generic/141 generic/169 generic/184 generic/192 gene
 ric/193 generic/198 generic/204 generic/207 generic/208 generic/209 generic/210 generic/211 generic/212 generic/213 generic/214 generic/215 generic/219 generic/221 generic/223 generic/224 generic/225 generic/226 generic/228 generic/230 generic/231 generic/232 generic/233 generic/234 generic/235 generic/236 generic/237 generic/239 generic/240 generic/241 generic/245 generic/246 generic/247 generic/248 generic/249 generic/255 generic/256 generic/257 generic/258 generic/263 generic/269 generic/273 generic/274 generic/275 generic/277 generic/280 generic/285 generic/286 generic/294 generic/299 generic/300 generic/306 generic/307 generic/308 generic/309 generic/310 generic/312 generic/313 generic/314 generic/315 generic/316 generic/319 generic/320 shared/006 shared/272 shared/289 shared/298
> Failures: generic/223 generic/256
> END TEST: Ext4 4k block w/nodelalloc and no flex_bg Mon Aug 11 05:06:35 EDT 2014
> BEGIN TEST: Ext4 4k block w/metadata_csum Mon Aug 11 05:06:39 EDT 2014
> MKFS_OPTIONS  -- -q -O metadata_csum,64bit /dev/vdc
> MOUNT_OPTIONS -- -o acl,user_xattr -o block_validity /dev/vdc /vdc
> Ran: ext4/001 ext4/002 ext4/271 ext4/305 ext4/306 generic/001 generic/002 generic/003 generic/004 generic/005 generic/006 generic/007 generic/008 generic/009 generic/010 generic/011 generic/012 generic/013 generic/014 generic/015 generic/016 generic/017 generic/018 generic/020 generic/021 generic/022 generic/023 generic/024 generic/025 generic/027 generic/028 generic/053 generic/062 generic/068 generic/069 generic/070 generic/074 generic/075 generic/076 generic/077 generic/079 generic/083 generic/088 generic/089 generic/091 generic/100 generic/105 generic/112 generic/113 generic/117 generic/120 generic/123 generic/124 generic/125 generic/126 generic/127 generic/128 generic/129 generic/130 generic/131 generic/132 generic/133 generic/135 generic/141 generic/169 generic/184 generic/192 gene
 ric/193 generic/198 generic/204 generic/207 generic/208 generic/209 generic/210 generic/211 generic/212 generic/213 generic/214 generic/215 generic/219 generic/221 generic/223 generic/224 generic/225 generic/226 generic/228 generic/230 generic/231 generic/232 generic/233 generic/234 generic/235 generic/236 generic/237 generic/239 generic/240 generic/241 generic/245 generic/246 generic/247 generic/248 generic/249 generic/255 generic/256 generic/257 generic/258 generic/263 generic/269 generic/273 generic/274 generic/275 generic/277 generic/280 generic/285 generic/286 generic/294 generic/299 generic/300 generic/306 generic/307 generic/308 generic/309 generic/310 generic/312 generic/313 generic/314 generic/315 generic/316 generic/319 generic/320 shared/006 shared/272 shared/289 shared/298
> Failures: generic/256
> END TEST: Ext4 4k block w/metadata_csum Mon Aug 11 06:35:52 EDT 2014
> BEGIN TEST: Ext4 4k block w/dioread_nolock Mon Aug 11 06:35:52 EDT 2014
> MKFS_OPTIONS  -- -q /dev/vdc
> MOUNT_OPTIONS -- -o acl,user_xattr -o block_validity,dioread_nolock /dev/vdc /vdc
> Ran: ext4/001 ext4/002 ext4/271 ext4/305 ext4/306 generic/001 generic/002 generic/003 generic/004 generic/005 generic/006 generic/007 generic/008 generic/009 generic/010 generic/011 generic/012 generic/013 generic/014 generic/015 generic/016 generic/017 generic/018 generic/020 generic/021 generic/022 generic/023 generic/024 generic/025 generic/027 generic/028 generic/053 generic/062 generic/068 generic/069 generic/070 generic/074 generic/075 generic/076 generic/077 generic/079 generic/083 generic/088 generic/089 generic/091 generic/100 generic/105 generic/112 generic/113 generic/117 generic/120 generic/123 generic/124 generic/125 generic/126 generic/127 generic/128 generic/129 generic/130 generic/131 generic/132 generic/133 generic/135 generic/141 generic/169 generic/184 generic/192 gene
 ric/193 generic/198 generic/204 generic/207 generic/208 generic/209 generic/210 generic/211 generic/212 generic/213 generic/214 generic/215 generic/219 generic/221 generic/223 generic/224 generic/225 generic/226 generic/228 generic/230 generic/231 generic/232 generic/233 generic/234 generic/235 generic/236 generic/237 generic/239 generic/240 generic/241 generic/245 generic/246 generic/247 generic/248 generic/249 generic/255 generic/256 generic/257 generic/258 generic/263 generic/269 generic/273 generic/274 generic/275 generic/277 generic/280 generic/285 generic/286 generic/294 generic/299 generic/300 generic/306 generic/307 generic/308 generic/309 generic/310 generic/312 generic/313 generic/314 generic/315 generic/316 generic/319 generic/320 shared/006 shared/272 shared/289 shared/298
> Failures: ext4/001 generic/017 generic/256
> END TEST: Ext4 4k block w/dioread_nolock Mon Aug 11 08:07:21 EDT 2014
> BEGIN TEST: Ext4 4k block w/data=journal Mon Aug 11 08:07:21 EDT 2014
> MKFS_OPTIONS  -- -q /dev/vdc
> MOUNT_OPTIONS -- -o acl,user_xattr -o block_validity,data=journal /dev/vdc /vdc
> Ran: ext4/001 ext4/002 ext4/271 ext4/305 ext4/306 generic/001 generic/002 generic/003 generic/004 generic/005 generic/006 generic/007 generic/008 generic/009 generic/010 generic/011 generic/012 generic/013 generic/014 generic/015 generic/016 generic/017 generic/018 generic/020 generic/021 generic/022 generic/023 generic/024 generic/025 generic/027 generic/028 generic/053 generic/062 generic/069 generic/070 generic/074 generic/075 generic/076 generic/077 generic/079 generic/083 generic/088 generic/089 generic/091 generic/100 generic/105 generic/112 generic/113 generic/117 generic/120 generic/123 generic/124 generic/125 generic/126 generic/127 generic/128 generic/129 generic/130 generic/131 generic/132 generic/133 generic/135 generic/141 generic/169 generic/184 generic/192 generic/193 gene
 ric/198 generic/204 generic/207 generic/208 generic/209 generic/210 generic/211 generic/212 generic/213 generic/214 generic/215 generic/219 generic/221 generic/223 generic/224 generic/225 generic/226 generic/228 generic/230 generic/231 generic/232 generic/233 generic/234 generic/235 generic/236 generic/237 generic/239 generic/240 generic/241 generic/245 generic/246 generic/247 generic/248 generic/249 generic/255 generic/256 generic/257 generic/258 generic/263 generic/269 generic/273 generic/274 generic/275 generic/277 generic/280 generic/285 generic/286 generic/294 generic/299 generic/300 generic/306 generic/307 generic/308 generic/309 generic/310 generic/312 generic/313 generic/314 generic/315 generic/316 generic/319 generic/320 shared/006 shared/272 shared/289 shared/298
> Failures: generic/018 generic/223 generic/256
> END TEST: Ext4 4k block w/data=journal Mon Aug 11 11:35:03 EDT 2014
> BEGIN TEST: Ext4 4k block w/bigalloc Mon Aug 11 11:35:06 EDT 2014
> MKFS_OPTIONS  -- -q -O bigalloc /dev/vdf
> MOUNT_OPTIONS -- -o acl,user_xattr -o block_validity /dev/vdf /vdf
> [61175.808220] WARNING: CPU: 0 PID: 16980 at /usr/local/google/home/tytso/linux/ext4/fs/quota/dquot.c:1092 dquot_claim_space_nodirty+0xf1/0x1e3()
>     +_check_generic_filesystem: filesystem on /dev/vdf is inconsistent (see /results/results-bigalloc/generic/300.full)
> Ran: ext4/001 ext4/002 ext4/271 ext4/305 ext4/306 generic/001 generic/002 generic/003 generic/004 generic/005 generic/006 generic/007 generic/008 generic/009 generic/010 generic/011 generic/012 generic/013 generic/014 generic/015 generic/016 generic/017 generic/018 generic/020 generic/021 generic/022 generic/023 generic/024 generic/025 generic/027 generic/028 generic/053 generic/062 generic/068 generic/069 generic/070 generic/074 generic/075 generic/076 generic/077 generic/079 generic/083 generic/088 generic/089 generic/091 generic/100 generic/105 generic/112 generic/113 generic/117 generic/120 generic/123 generic/124 generic/125 generic/126 generic/127 generic/128 generic/129 generic/130 generic/131 generic/132 generic/133 generic/135 generic/141 generic/169 generic/184 generic/192 gene
 ric/193 generic/198 generic/204 generic/207 generic/208 generic/209 generic/210 generic/211 generic/212 generic/213 generic/214 generic/215 generic/219 generic/221 generic/223 generic/224 generic/225 generic/226 generic/228 generic/230 generic/231 generic/232 generic/233 generic/234 generic/235 generic/236 generic/237 generic/239 generic/240 generic/241 generic/245 generic/246 generic/247 generic/248 generic/249 generic/255 generic/256 generic/257 generic/258 generic/263 generic/269 generic/273 generic/274 generic/275 generic/277 generic/280 generic/285 generic/286 generic/294 generic/299 generic/300 generic/306 generic/307 generic/308 generic/309 generic/310 generic/312 generic/313 generic/314 generic/315 generic/316 generic/319 generic/320 shared/006 shared/272 shared/289 shared/298
> Failures: generic/012 generic/016 generic/017 generic/018 generic/021 generic/022 generic/027 generic/075 generic/091 generic/112 generic/127 generic/192 generic/204 generic/219 generic/231 generic/233 generic/235 generic/256 generic/263 generic/273 generic/300
> END TEST: Ext4 4k block w/bigalloc Mon Aug 11 12:42:03 EDT 2014
> BEGIN TEST: Ext4 1k block w/bigalloc Mon Aug 11 12:42:04 EDT 2014
> MKFS_OPTIONS  -- -q -b 1024 -O bigalloc /dev/vdc
> MOUNT_OPTIONS -- -o acl,user_xattr -o block_validity /dev/vdc /vdc
>     +_check_generic_filesystem: filesystem on /dev/vdc is inconsistent (see /results/results-bigalloc_1k/generic/300.full)
> Ran: ext4/001 ext4/002 ext4/271 ext4/305 ext4/306 generic/001 generic/002 generic/003 generic/004 generic/005 generic/006 generic/007 generic/008 generic/009 generic/010 generic/011 generic/012 generic/013 generic/014 generic/015 generic/016 generic/017 generic/018 generic/020 generic/021 generic/022 generic/023 generic/024 generic/025 generic/027 generic/028 generic/053 generic/062 generic/068 generic/069 generic/070 generic/074 generic/075 generic/076 generic/077 generic/079 generic/083 generic/088 generic/089 generic/091 generic/100 generic/105 generic/112 generic/113 generic/117 generic/120 generic/123 generic/124 generic/125 generic/126 generic/127 generic/128 generic/129 generic/130 generic/131 generic/132 generic/133 generic/135 generic/141 generic/169 generic/184 generic/192 gene
 ric/193 generic/198 generic/204 generic/207 generic/208 generic/209 generic/210 generic/211 generic/212 generic/213 generic/214 generic/215 generic/219 generic/221 generic/223 generic/224 generic/225 generic/226 generic/228 generic/230 generic/231 generic/232 generic/233 generic/234 generic/235 generic/236 generic/237 generic/239 generic/240 generic/241 generic/245 generic/246 generic/247 generic/248 generic/249 generic/255 generic/256 generic/257 generic/258 generic/263 generic/269 generic/273 generic/274 generic/275 generic/277 generic/280 generic/285 generic/286 generic/294 generic/299 generic/300 generic/306 generic/307 generic/308 generic/309 generic/310 generic/312 generic/313 generic/314 generic/315 generic/316 generic/319 generic/320 shared/006 shared/272 shared/289 shared/298
> Failures: generic/017 generic/018 generic/027 generic/075 generic/091 generic/112 generic/127 generic/204 generic/231 generic/235 generic/256 generic/263 generic/273 generic/300
> END TEST: Ext4 1k block w/bigalloc Mon Aug 11 14:04:28 EDT 2014
> BEGIN TEST: Ext4 4k block w/inline Mon Aug 11 14:04:35 EDT 2014
> MKFS_OPTIONS  -- -q -O inline_data,metadata_csum,64bit /dev/vdc
> MOUNT_OPTIONS -- -o acl,user_xattr -o block_validity /dev/vdc /vdc
> Ran: ext4/001 ext4/002 ext4/271 ext4/305 ext4/306 generic/001 generic/002 generic/003 generic/004 generic/005 generic/006 generic/007 generic/008 generic/009 generic/010 generic/011 generic/012 generic/013 generic/014 generic/015 generic/016 generic/017 generic/018 generic/020 generic/021 generic/022 generic/023 generic/024 generic/025 generic/028 generic/053 generic/062 generic/068 generic/069 generic/070 generic/074 generic/075 generic/076 generic/077 generic/079 generic/083 generic/088 generic/089 generic/091 generic/100 generic/105 generic/112 generic/113 generic/117 generic/120 generic/123 generic/124 generic/125 generic/126 generic/127 generic/128 generic/129 generic/130 generic/131 generic/132 generic/133 generic/135 generic/141 generic/169 generic/184 generic/192 generic/193 gene
 ric/198 generic/204 generic/207 generic/208 generic/209 generic/210 generic/211 generic/212 generic/213 generic/214 generic/215 generic/219 generic/221 generic/223 generic/224 generic/225 generic/226 generic/228 generic/230 generic/231 generic/232 generic/233 generic/234 generic/235 generic/236 generic/237 generic/239 generic/240 generic/241 generic/245 generic/246 generic/247 generic/248 generic/249 generic/255 generic/256 generic/257 generic/258 generic/263 generic/269 generic/273 generic/274 generic/275 generic/277 generic/280 generic/285 generic/286 generic/294 generic/299 generic/300 generic/306 generic/307 generic/308 generic/309 generic/310 generic/312 generic/313 generic/314 generic/315 generic/316 generic/319 generic/320 shared/006 shared/272 shared/289 shared/298
> Failures: generic/015 generic/077 generic/083 generic/256 shared/298
> END TEST: Ext4 4k block w/inline Mon Aug 11 15:30:09 EDT 2014
> 
> 
> --
> To unsubscribe from this list: send the line "unsubscribe linux-ext4" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Updated version of kvm-xfstests available
  2014-08-09 23:45 Updated versoin of kvm-xfstests available Theodore Ts'o
  2014-08-12 16:08 ` Updated version " Theodore Ts'o
@ 2014-09-08  2:01 ` Theodore Ts'o
  2014-10-28 15:20   ` Theodore Ts'o
  1 sibling, 1 reply; 7+ messages in thread
From: Theodore Ts'o @ 2014-09-08  2:01 UTC (permalink / raw)
  To: linux-ext4; +Cc: mhalcrow

I've uploaded a new set of precompiled kvm-xfstests test appliances
at:

   https://www.kernel.org/pub/linux/kernel/people/tytso/kvm-xfstests

This new version has an updated xfstests with a few more tests
enabled.  It also features the ability for you to telnet to localhost
ports 7500, 7501, and 7502 and get shell prompts while the tests are
running (if you want to check on /proc/slabinfo, enable tracing, etc.)
You can also access the qemu monitor on port 7498, and you debug the
kernel using remote gdb on localhost port 7499.  Just run "gdb
/path/to/vmlinux", and then use the command "target remote
localhost:7499".  (Pro tip: it's helpful to temporarily add
"EXTRA_CFLAGS += -O0" to fs/{ext4,jbd2}/Makefile, and to make sure you
have CONFIG_DEBUG_INFO, CONFIG_DEBUG_INFO_DWARF4, and
CONFIG_FRAME_POINTER enabled.)

There are a few more options which kvm-xfstests supports, so you can
configure the number of cpus, add additional mount options, etc.
There is also an improved help message, which should explain all of
this and make it much more user-friendly: "./kvm-xfstests help"

Finally, I've added support to help run tests on Michael Halcrow's
encryption patches.  To run it, make sure you have the unstable branch
of the ext4.git tree, which includes some fixes since the last version
he posted, and support for the dummy_encryption mount option.  Then
run the command "./kvm-xfstests -c encrypt -m nodelalloc -g auto".


If you have a local git repository of xfstests-bld, make sure you do a
"git pull" to update the latest version of the kvm-xfstests shell
script.  If you download the root_fs.img file from www.kernel.org, you
won't have build xfstests on your own.  Just drop the root_fs.img file
in kvm-xfstests/test-appliance, look at kvm-xfstests/config and
override various parameters using ~/.config/kvm-xfstests or in the
kvm-xfstests/config.custom file.  When you're ready, cd into the
kvm-xfstests directory, and then run "./kvm-xfstests smoke" and make
sure everything works.

Enjoy, and have fun!!

						- Ted

P.S.  If you want to run tests by hand, perhaps because you want to
set up a debug environment do some ftrace setups first, run
"./kvm-xfstests shell", then in the guest shell prompt, run the
command ". test-env".  Then override the environment variables
FSTESTCFG and FSTESTSET (for example: FSTESTCFG=data_journal;
FSTESTSET="ext4/001 generic/013" or FSTESTSET="-g quick"), and then
run the shell script "./runtests.sh"

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: Updated version of kvm-xfstests available
  2014-09-08  2:01 ` Theodore Ts'o
@ 2014-10-28 15:20   ` Theodore Ts'o
  0 siblings, 0 replies; 7+ messages in thread
From: Theodore Ts'o @ 2014-10-28 15:20 UTC (permalink / raw)
  To: linux-ext4; +Cc: mhalcrow

I've uploaded a new set of precompiled kvm-xfstests test appliances
at:

   https://www.kernel.org/pub/linux/kernel/people/tytso/kvm-xfstests

This new version has an updated xfstests with some additional tests
enabled (some of which test bugs that were only fixed in the recent
merge window, so if you are testing older kernels, some of the new
tests may fail).

There aren't that many changes to the framework this time that are
visible to users.  It is now possible to automatically build a local
mirror of the debian packages, and you can also update an existing
root_fs.img without regenerating the base OS image.  Both of these
allow new root_fs images to be built more quickly and without
requiring network access, which is handy for people who are doing
xfstests development.

If you have a local git repository of xfstests-bld, make sure you do a
"git pull" to update the latest version of the kvm-xfstests shell
script.  If you download the root_fs.img file from www.kernel.org, you
won't have build xfstests on your own.  Just drop the root_fs.img file
in kvm-xfstests/test-appliance, look at kvm-xfstests/config and
override various parameters using ~/.config/kvm-xfstests or in the
kvm-xfstests/config.custom file.  When you're ready, cd into the
kvm-xfstests directory, and then run "./kvm-xfstests smoke" and make
sure everything works.

Enjoy, and have fun!!

 						- Ted

P.S.  There is a baseline run of ext4 for 3.18-rc2 available here:

ftp://ftp.kernel.org/pub/linux/kernel/people/tytso/kvm-xfstests/baseline-3.18-rc2.xz

I'm seeing some oom-kills that affect generic/273 and generic/224 but
the tests do run to completion (which they weren't after 3.18-rc1 +
the ext4 commits for the merge window, or during the last development
cycle).  It may be that the extent status tree shrinker patches will
address the remaining oom-kills.

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2014-10-28 15:20 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-08-09 23:45 Updated versoin of kvm-xfstests available Theodore Ts'o
2014-08-12 16:08 ` Updated version " Theodore Ts'o
2014-08-12 16:10   ` Theodore Ts'o
2014-08-12 16:10   ` Theodore Ts'o
2014-08-23 17:35   ` Eric Whitney
2014-09-08  2:01 ` Theodore Ts'o
2014-10-28 15:20   ` Theodore Ts'o

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).