fstests.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 00/13] generic: add some mmap CoW tests
@ 2021-11-11  8:50 Shiyang Ruan
  2021-11-11  8:50 ` [PATCH 01/13] generic: add mmap CoW test for ranges of two shared files Shiyang Ruan
                   ` (12 more replies)
  0 siblings, 13 replies; 14+ messages in thread
From: Shiyang Ruan @ 2021-11-11  8:50 UTC (permalink / raw)
  To: fstests

This series is to add missing mmap CoW tests in three sets of testcases:
Set 1. CoW on shared blocks which are interleaving reflinked by two files.
  - P1:            add mmap test
Set 2. CoW a range covers shared blocks and multiple kind of unshared blocks of
   the destination file.
  - P2 ~ P6:       add mmap test
Set 3. CoW a range covers shared blocks and multiple kind of unshared blocks of
   the source file.
  - P11, P12:      add missing buffered-io and direct-io test for mixed blocks
  - P7 ~ P10, P13: add mmap test

Shiyang Ruan (13):
  generic: add mmap CoW test for ranges of two shared files
  generic: add mmap CoW test for regular&destination extents
  generic: add mmap CoW test for unwritten&destination extents
  generic: add mmap CoW test for holes&destination extents
  generic: add mmap CoW test for delalloc&destination extents
  generic: add mmap CoW test for mixed&destination extents
  generic: add mmap CoW test for regular&source extents
  generic: add mmap CoW test for unwritten&source extents
  generic: add mmap CoW test for holes&source extents
  generic: add mmap CoW test for delalloc&source extents
  generic: add buffered-io CoW test for mixed&source extents
  generic: add direct-io CoW test for mixed&source extents
  generic: add mmap CoW test for mixed&source extents

 common/reflink        | 63 +++++++++++++++++++++++++++++++++++++++
 tests/generic/909     | 69 +++++++++++++++++++++++++++++++++++++++++++
 tests/generic/909.out | 14 +++++++++
 tests/generic/910     | 59 ++++++++++++++++++++++++++++++++++++
 tests/generic/910.out | 12 ++++++++
 tests/generic/911     | 59 ++++++++++++++++++++++++++++++++++++
 tests/generic/911.out | 12 ++++++++
 tests/generic/912     | 59 ++++++++++++++++++++++++++++++++++++
 tests/generic/912.out | 12 ++++++++
 tests/generic/913     | 61 ++++++++++++++++++++++++++++++++++++++
 tests/generic/913.out | 12 ++++++++
 tests/generic/914     | 68 ++++++++++++++++++++++++++++++++++++++++++
 tests/generic/914.out | 12 ++++++++
 tests/generic/915     | 60 +++++++++++++++++++++++++++++++++++++
 tests/generic/915.out | 12 ++++++++
 tests/generic/916     | 62 ++++++++++++++++++++++++++++++++++++++
 tests/generic/916.out | 12 ++++++++
 tests/generic/917     | 62 ++++++++++++++++++++++++++++++++++++++
 tests/generic/917.out | 12 ++++++++
 tests/generic/918     | 64 +++++++++++++++++++++++++++++++++++++++
 tests/generic/918.out | 12 ++++++++
 tests/generic/919     | 66 +++++++++++++++++++++++++++++++++++++++++
 tests/generic/919.out | 12 ++++++++
 tests/generic/920     | 66 +++++++++++++++++++++++++++++++++++++++++
 tests/generic/920.out | 12 ++++++++
 tests/generic/921     | 67 +++++++++++++++++++++++++++++++++++++++++
 tests/generic/921.out | 12 ++++++++
 27 files changed, 1043 insertions(+)
 create mode 100755 tests/generic/909
 create mode 100644 tests/generic/909.out
 create mode 100755 tests/generic/910
 create mode 100644 tests/generic/910.out
 create mode 100755 tests/generic/911
 create mode 100644 tests/generic/911.out
 create mode 100755 tests/generic/912
 create mode 100644 tests/generic/912.out
 create mode 100755 tests/generic/913
 create mode 100644 tests/generic/913.out
 create mode 100755 tests/generic/914
 create mode 100644 tests/generic/914.out
 create mode 100755 tests/generic/915
 create mode 100644 tests/generic/915.out
 create mode 100755 tests/generic/916
 create mode 100644 tests/generic/916.out
 create mode 100755 tests/generic/917
 create mode 100644 tests/generic/917.out
 create mode 100755 tests/generic/918
 create mode 100644 tests/generic/918.out
 create mode 100755 tests/generic/919
 create mode 100644 tests/generic/919.out
 create mode 100755 tests/generic/920
 create mode 100644 tests/generic/920.out
 create mode 100755 tests/generic/921
 create mode 100644 tests/generic/921.out

-- 
2.33.0




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

end of thread, other threads:[~2021-11-11  8:51 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-11-11  8:50 [PATCH 00/13] generic: add some mmap CoW tests Shiyang Ruan
2021-11-11  8:50 ` [PATCH 01/13] generic: add mmap CoW test for ranges of two shared files Shiyang Ruan
2021-11-11  8:50 ` [PATCH 02/13] generic: add mmap CoW test for regular&destination extents Shiyang Ruan
2021-11-11  8:50 ` [PATCH 03/13] generic: add mmap CoW test for unwritten&destination extents Shiyang Ruan
2021-11-11  8:50 ` [PATCH 04/13] generic: add mmap CoW test for holes&destination extents Shiyang Ruan
2021-11-11  8:50 ` [PATCH 05/13] generic: add mmap CoW test for delalloc&destination extents Shiyang Ruan
2021-11-11  8:50 ` [PATCH 06/13] generic: add mmap CoW test for mixed&destination extents Shiyang Ruan
2021-11-11  8:51 ` [PATCH 07/13] generic: add mmap CoW test for regular&source extents Shiyang Ruan
2021-11-11  8:51 ` [PATCH 08/13] generic: add mmap CoW test for unwritten&source extents Shiyang Ruan
2021-11-11  8:51 ` [PATCH 09/13] generic: add mmap CoW test for holes&source extents Shiyang Ruan
2021-11-11  8:51 ` [PATCH 10/13] generic: add mmap CoW test for delalloc&source extents Shiyang Ruan
2021-11-11  8:51 ` [PATCH 11/13] generic: add buffered-io CoW test for mixed&source extents Shiyang Ruan
2021-11-11  8:51 ` [PATCH 12/13] generic: add direct-io " Shiyang Ruan
2021-11-11  8:51 ` [PATCH 13/13] generic: add mmap " Shiyang Ruan

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).