All of lore.kernel.org
 help / color / mirror / Atom feed
From: Shiyang Ruan <ruansy.fnst@fujitsu.com>
To: <fstests@vger.kernel.org>
Subject: [PATCH 00/13] generic: add some mmap CoW tests
Date: Thu, 11 Nov 2021 16:50:53 +0800	[thread overview]
Message-ID: <20211111085106.937684-1-ruansy.fnst@fujitsu.com> (raw)

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




             reply	other threads:[~2021-11-11  8:51 UTC|newest]

Thread overview: 14+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-11-11  8:50 Shiyang Ruan [this message]
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

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20211111085106.937684-1-ruansy.fnst@fujitsu.com \
    --to=ruansy.fnst@fujitsu.com \
    --cc=fstests@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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.