All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v3 0/4] test for XFS umount hang caused by the pending dquota log item in AIL
@ 2017-11-09  7:32 Hou Tao
  2017-11-09  7:32 ` [PATCH v3 1/4] dmflakey: support multiple dm targets for a dm-flakey device Hou Tao
                   ` (6 more replies)
  0 siblings, 7 replies; 15+ messages in thread
From: Hou Tao @ 2017-11-09  7:32 UTC (permalink / raw)
  To: fstests; +Cc: guaneryu, linux-xfs, darrick.wong, cmaiolino

Hi,

This is the v3 patchset for testing the XFS umount hang problem caused by
the pending dquota log item in AIL. The problem has not been fixed in
XFS yet, and Carlos Maiolino is working on it [1].

The bug that the test case can not reproduced on a 15GB scratch device
has been fixed, and many thanks to Eryu Guan. I had tested it on 4.14-rc8,
and the problem can be reproduced reliably now.

Comments and questions are welcome.

Regards,
Tao

---
Changes since v2:

v3:
* dmflakey: support error_writes feature for dm-flakey
	* check the availability of error_writes by trial instead of version number

* xfs: test for umount hang caused by the pending dquota log item in AIL
	* calculate log_ofs correctly by using convert cmd in xfs_db

* common/rc: factor out _scratch_xfs_[get|set]_sb_field
	* reimplement _scratch_xfs_[get|set]_sb_field based on
	  _scratch_xfs_[get|set]_metadata_field.

v2:
	* http://www.spinics.net/lists/fstests/msg07792.html

v1:
	* https://www.spinics.net/lists/fstests/msg07622.html

[1]: https://www.spinics.net/lists/linux-xfs/msg11614.html

Hou Tao (4):
  dmflakey: support multiple dm targets for a dm-flakey device
  dmflakey: support error_writes feature for dm-flakey
  xfs: test for umount hang caused by the pending dquota log item in AIL
  common/rc: factor out _scratch_xfs_[get|set]_sb_field

 common/dmflakey   |  29 +++++++++-
 common/fuzzy      |  33 -----------
 common/xfs        |  47 ++++++++++++++++
 tests/xfs/007     |   6 +-
 tests/xfs/098     |   4 +-
 tests/xfs/186     |   3 +-
 tests/xfs/199     |  13 ++---
 tests/xfs/307     |  11 +---
 tests/xfs/308     |  11 +---
 tests/xfs/339     |   6 +-
 tests/xfs/340     |   2 +-
 tests/xfs/999     | 163 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 tests/xfs/999.out |   2 +
 tests/xfs/group   |   1 +
 14 files changed, 257 insertions(+), 74 deletions(-)
 create mode 100755 tests/xfs/999
 create mode 100644 tests/xfs/999.out

-- 
2.9.5


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

end of thread, other threads:[~2018-01-10  0:27 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-11-09  7:32 [PATCH v3 0/4] test for XFS umount hang caused by the pending dquota log item in AIL Hou Tao
2017-11-09  7:32 ` [PATCH v3 1/4] dmflakey: support multiple dm targets for a dm-flakey device Hou Tao
2017-11-09  8:56   ` Eryu Guan
2017-11-09  7:32 ` [PATCH v3 2/4] dmflakey: support error_writes feature for dm-flakey Hou Tao
2017-11-09  8:57   ` Eryu Guan
2017-11-09  7:32 ` [PATCH v3 3/4] xfs: test for umount hang caused by the pending dquota log item in AIL Hou Tao
2017-11-09  9:05   ` Eryu Guan
2017-12-05  0:47   ` Darrick J. Wong
2018-01-10  0:20     ` Darrick J. Wong
2017-11-09  7:32 ` [PATCH v3 4/4] common/rc: factor out _scratch_xfs_[get|set]_sb_field Hou Tao
2017-11-09 17:02   ` Darrick J. Wong
2017-11-09  8:54 ` [PATCH v3 0/4] test for XFS umount hang caused by the pending dquota log item in AIL Eryu Guan
2017-11-21 16:35   ` Carlos Maiolino
2017-11-20 15:13 ` Carlos Maiolino
2017-11-21 15:49 ` Carlos Maiolino

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.