All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 00/12] xfstests: fix up various tmpfs failures
@ 2016-02-10  1:49 Theodore Ts'o
  2016-02-10  1:49 ` [PATCH 01/12] check: avoid error messages of tests/$FS does not exist Theodore Ts'o
                   ` (12 more replies)
  0 siblings, 13 replies; 44+ messages in thread
From: Theodore Ts'o @ 2016-02-10  1:49 UTC (permalink / raw)
  To: fstests; +Cc: hughd, Theodore Ts'o

I've been trying to sync up our internal xfststs tree at $WORK with
the latest upstream xfstests tree, and have been cleaning up the
patches so that they will hopefully be suitable for upstream merging.
This is most of the changes we have for tmpfs support.  I've left out
a few that I suspect should be fixed in other ways (e.g., in our
automated test framework).

With these changes all of the auto group tests are passing with tmpfs
with a the exception of generic/80 (which looks like a genuine test
failure) and generic/269 and generic/273 which are causing an OOM
kill (tmpfs allows an infinite number of inodes to be created until
kmalloc() fails or the test or the test runner gets killed with an OOM
kill).

I've disabled generic/027 for tmpfs for similar ENOSPC-related
reasons; we may want to do something similar for generic/269 and
generic/273 but I want to do a more in-depth examination of those
tests to be sure that there isn't an easy way to fix those tests for
tmpfs.

Hugh Dickins (8):
  common: _scratch_mkfs_sized() for tmpfs
  generic: use mount point instead of device name
  generic: add _require_odirect to three more tests
  generic: require fiemap for generic/009
  xfstests: fix generic/312 on tmpfs, ignore /proc/partitions
  xfstests: generic/079 requires chattr, not xattrs
  xfstests: add executable permission to tests
  xfstests: increase tmpfs memory size

Junho Ryu (2):
  xfstests: do not unmount tmpfs during remount
  generic: do not unmount before calling _check_scratch_fs()

Theodore Ts'o (2):
  check: avoid error messages of tests/$FS does not exist
  generic: disable generic/027 for tmpfs

 check                 |  6 ++++++
 common/config         |  4 ++--
 common/rc             | 35 ++++++++++++++++++++++++++++++-----
 tests/generic/003     | 12 ++++--------
 tests/generic/009     |  2 ++
 tests/generic/027     |  1 +
 tests/generic/053     |  2 --
 tests/generic/053.out |  2 --
 tests/generic/058     |  0
 tests/generic/060     |  0
 tests/generic/061     |  0
 tests/generic/063     |  0
 tests/generic/079     |  2 +-
 tests/generic/113     |  1 +
 tests/generic/125     |  1 +
 tests/generic/135     | 17 +++--------------
 tests/generic/169     | 20 ++++++--------------
 tests/generic/169.out |  6 ++----
 tests/generic/192     |  3 +--
 tests/generic/214     |  1 +
 tests/generic/226     |  3 +--
 tests/generic/258     |  3 +--
 tests/generic/273     |  2 +-
 tests/generic/306     |  3 +--
 tests/generic/312     | 11 ++++++-----
 tests/generic/317     |  3 +--
 tests/generic/318     |  3 +--
 27 files changed, 73 insertions(+), 70 deletions(-)
 mode change 100644 => 100755 tests/generic/058
 mode change 100644 => 100755 tests/generic/060
 mode change 100644 => 100755 tests/generic/061
 mode change 100644 => 100755 tests/generic/063

-- 
2.5.0


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

end of thread, other threads:[~2016-02-11 17:36 UTC | newest]

Thread overview: 44+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-02-10  1:49 [PATCH 00/12] xfstests: fix up various tmpfs failures Theodore Ts'o
2016-02-10  1:49 ` [PATCH 01/12] check: avoid error messages of tests/$FS does not exist Theodore Ts'o
2016-02-10  5:45   ` Dave Chinner
2016-02-10 15:34     ` Theodore Ts'o
2016-02-10 16:28       ` Christoph Hellwig
2016-02-10 23:17         ` Theodore Ts'o
2016-02-10 22:19       ` Dave Chinner
2016-02-10 23:32         ` Theodore Ts'o
2016-02-10  1:49 ` [PATCH 02/12] common: _scratch_mkfs_sized() for tmpfs Theodore Ts'o
2016-02-10  6:00   ` Dave Chinner
2016-02-10 15:58     ` Theodore Ts'o
2016-02-10 22:37       ` Dave Chinner
2016-02-10  1:49 ` [PATCH 03/12] generic: use mount point instead of device name Theodore Ts'o
2016-02-10  1:49 ` [PATCH 04/12] generic: add _require_odirect to three more tests Theodore Ts'o
2016-02-10  9:15   ` Eryu Guan
2016-02-10 16:11     ` Theodore Ts'o
2016-02-10 22:51       ` Dave Chinner
2016-02-10 23:21         ` Theodore Ts'o
2016-02-10  1:49 ` [PATCH 05/12] xfstests: do not unmount tmpfs during remount Theodore Ts'o
2016-02-10  6:07   ` Dave Chinner
2016-02-10 16:07     ` Theodore Ts'o
2016-02-10 18:04       ` Theodore Ts'o
2016-02-10 23:07       ` Dave Chinner
2016-02-10 23:28         ` Theodore Ts'o
2016-02-11  3:07           ` Dave Chinner
2016-02-11 15:25             ` Theodore Ts'o
2016-02-11 17:36               ` Darrick J. Wong
2016-02-10  1:49 ` [PATCH 06/12] generic: do not unmount before calling _check_scratch_fs() Theodore Ts'o
2016-02-10  1:49 ` [PATCH 07/12] generic: require fiemap for generic/009 Theodore Ts'o
2016-02-10  1:49 ` [PATCH 08/12] xfstests: fix generic/312 on tmpfs, ignore /proc/partitions Theodore Ts'o
2016-02-10  5:54   ` Dave Chinner
2016-02-10 23:39     ` Theodore Ts'o
2016-02-11  2:53       ` Dave Chinner
2016-02-10  1:49 ` [PATCH 09/12] xfstests: generic/079 requires chattr, not xattrs Theodore Ts'o
2016-02-10  9:09   ` Eryu Guan
2016-02-10 16:09     ` Theodore Ts'o
2016-02-10  1:49 ` [PATCH 10/12] generic: disable generic/027 for tmpfs Theodore Ts'o
2016-02-10  5:58   ` Dave Chinner
2016-02-10 15:48     ` Theodore Ts'o
2016-02-10 23:13       ` Dave Chinner
2016-02-10  1:50 ` [PATCH 11/12] xfstests: add executable permission to tests Theodore Ts'o
2016-02-10  9:07   ` Eryu Guan
2016-02-10  1:50 ` [PATCH 12/12] xfstests: increase tmpfs memory size Theodore Ts'o
2016-02-10  2:10 ` [PATCH 00/12] xfstests: fix up various tmpfs failures Theodore Ts'o

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.