mbox series

[v2,0/6] Make fstests support new behavior of DAX

Message ID 20200617093204.20838-1-ice_yangxiao@163.com (mailing list archive)
Headers show
Series Make fstests support new behavior of DAX | expand

Message

Xiao Yang June 17, 2020, 9:31 a.m. UTC
From: Xiao Yang <yangx.jy@cn.fujitsu.com>

The new behavior of DAX on xfs/ext4 has been merged into main kernel
tree/ext4-dax branch so it is time for fstests to support new behavior
of DAX.

References:
https://lkml.org/lkml/2019/10/20/96
https://lkml.org/lkml/2020/5/28/949

Xiao Yang (6):
  common/rc: Introduce new helpers for DAX mount options and
    FS_XFLAG_DAX
  fstests: Use _require_scratch_dax_mountopt() and
    _require_scratch_dax_iflag()
  common/rc: Remove unused _require_scratch_dax()
  generic/223: Don't clear all mkfs options for _scratch_mkfs_geom()
    roughly
  generic/413, xfs/260: Improve format operation for PMD fault testing
  xfs/260: Move xfs/260 to generic

 common/rc                      | 57 +++++++++++++++++++++++++++++-----
 tests/ext4/030                 |  2 +-
 tests/ext4/031                 |  4 +--
 tests/generic/223              |  1 -
 tests/generic/413              | 12 ++-----
 tests/generic/462              |  2 +-
 tests/{xfs/260 => generic/602} | 12 +++----
 tests/generic/602.out          |  2 ++
 tests/generic/group            |  1 +
 tests/xfs/260.out              |  2 --
 tests/xfs/group                |  1 -
 11 files changed, 65 insertions(+), 31 deletions(-)
 rename tests/{xfs/260 => generic/602} (93%)
 create mode 100644 tests/generic/602.out
 delete mode 100644 tests/xfs/260.out

Comments

Ira Weiny June 18, 2020, 12:21 a.m. UTC | #1
On Wed, Jun 17, 2020 at 05:31:58PM +0800, Xiao Yang wrote:
> From: Xiao Yang <yangx.jy@cn.fujitsu.com>

Also this email for Ross is no longer valid.  I don't believe he is with Intel
any longer.

	ross.zwisler@linux.intel.com

Ira

> 
> The new behavior of DAX on xfs/ext4 has been merged into main kernel
> tree/ext4-dax branch so it is time for fstests to support new behavior
> of DAX.
> 
> References:
> https://lkml.org/lkml/2019/10/20/96
> https://lkml.org/lkml/2020/5/28/949
> 
> Xiao Yang (6):
>   common/rc: Introduce new helpers for DAX mount options and
>     FS_XFLAG_DAX
>   fstests: Use _require_scratch_dax_mountopt() and
>     _require_scratch_dax_iflag()
>   common/rc: Remove unused _require_scratch_dax()
>   generic/223: Don't clear all mkfs options for _scratch_mkfs_geom()
>     roughly
>   generic/413, xfs/260: Improve format operation for PMD fault testing
>   xfs/260: Move xfs/260 to generic
> 
>  common/rc                      | 57 +++++++++++++++++++++++++++++-----
>  tests/ext4/030                 |  2 +-
>  tests/ext4/031                 |  4 +--
>  tests/generic/223              |  1 -
>  tests/generic/413              | 12 ++-----
>  tests/generic/462              |  2 +-
>  tests/{xfs/260 => generic/602} | 12 +++----
>  tests/generic/602.out          |  2 ++
>  tests/generic/group            |  1 +
>  tests/xfs/260.out              |  2 --
>  tests/xfs/group                |  1 -
>  11 files changed, 65 insertions(+), 31 deletions(-)
>  rename tests/{xfs/260 => generic/602} (93%)
>  create mode 100644 tests/generic/602.out
>  delete mode 100644 tests/xfs/260.out
> 
> -- 
> 2.21.0
>
Xiao Yang June 18, 2020, 3:04 p.m. UTC | #2
On 6/18/20 8:21 AM, Ira Weiny wrote:
> On Wed, Jun 17, 2020 at 05:31:58PM +0800, Xiao Yang wrote:
>> From: Xiao Yang <yangx.jy@cn.fujitsu.com>
> Also this email for Ross is no longer valid.  I don't believe he is with Intel
> any longer.
>
> 	ross.zwisler@linux.intel.com

Hi Ira,

Thanks for your reminder.

IIRC, some code which is related to PMD fault testing comes from Ross, 
and the last two patches

update these code so that generic/413 and generic/602 can run PMD fault 
testing on different arches.

I wanted Ross to do some review before. :-)

Best Regards,

Xiao Yang

>
> Ira
>
>> The new behavior of DAX on xfs/ext4 has been merged into main kernel
>> tree/ext4-dax branch so it is time for fstests to support new behavior
>> of DAX.
>>
>> References:
>> https://lkml.org/lkml/2019/10/20/96
>> https://lkml.org/lkml/2020/5/28/949
>>
>> Xiao Yang (6):
>>    common/rc: Introduce new helpers for DAX mount options and
>>      FS_XFLAG_DAX
>>    fstests: Use _require_scratch_dax_mountopt() and
>>      _require_scratch_dax_iflag()
>>    common/rc: Remove unused _require_scratch_dax()
>>    generic/223: Don't clear all mkfs options for _scratch_mkfs_geom()
>>      roughly
>>    generic/413, xfs/260: Improve format operation for PMD fault testing
>>    xfs/260: Move xfs/260 to generic
>>
>>   common/rc                      | 57 +++++++++++++++++++++++++++++-----
>>   tests/ext4/030                 |  2 +-
>>   tests/ext4/031                 |  4 +--
>>   tests/generic/223              |  1 -
>>   tests/generic/413              | 12 ++-----
>>   tests/generic/462              |  2 +-
>>   tests/{xfs/260 => generic/602} | 12 +++----
>>   tests/generic/602.out          |  2 ++
>>   tests/generic/group            |  1 +
>>   tests/xfs/260.out              |  2 --
>>   tests/xfs/group                |  1 -
>>   11 files changed, 65 insertions(+), 31 deletions(-)
>>   rename tests/{xfs/260 => generic/602} (93%)
>>   create mode 100644 tests/generic/602.out
>>   delete mode 100644 tests/xfs/260.out
>>
>> -- 
>> 2.21.0
>>