fstests.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCHSET 0/2] fstests: remove obsolete DMAPI tests
@ 2021-03-09  4:39 Darrick J. Wong
  2021-03-09  4:39 ` [PATCH 2/2] fstests: remove DMAPI support from build system Darrick J. Wong
                   ` (2 more replies)
  0 siblings, 3 replies; 5+ messages in thread
From: Darrick J. Wong @ 2021-03-09  4:39 UTC (permalink / raw)
  To: djwong, guaneryu; +Cc: linux-xfs, fstests, guan

Hi all,

DMAPI (apparently) was some sort of data management API that at some
point in the distant past could be used to implement a hierarchal
storage manager (HSM) using XFS.  This sounds kind of neat because you
can dynamically page in (or evict out) parts of files to even cheaper
storage, but it has never been implemented in the upstream XFS driver or
any other filesystem.  Get rid of these tests.

If you're going to start using this mess, you probably ought to just
pull from my git trees, which are linked below.

This is an extraordinary way to destroy everything.  Enjoy!
Comments and questions are, as always, welcome.

--D

fstests git tree:
https://git.kernel.org/cgit/linux/kernel/git/djwong/xfstests-dev.git/log/?h=remove-dmapi
---
 .gitignore                                     |   79 -
 Makefile                                       |    5 
 build/rpm/xfstests.spec.in                     |    2 
 common/dmapi                                   |   31 -
 common/punch                                   |  106 --
 common/rc                                      |    5 
 configure.ac                                   |    1 
 dmapi/Makefile                                 |   16 
 dmapi/README                                   |    6 
 dmapi/src/Makefile                             |   21 
 dmapi/src/common/Makefile                      |   23 
 dmapi/src/common/cmd/Makefile                  |   31 -
 dmapi/src/common/cmd/read_invis.c              |  196 ----
 dmapi/src/common/cmd/set_region.c              |  148 ---
 dmapi/src/common/cmd/set_return_on_destroy.c   |  130 --
 dmapi/src/common/cmd/write_invis.c             |  175 ---
 dmapi/src/common/lib/Makefile                  |   31 -
 dmapi/src/common/lib/dmport.h                  |  859 ----------------
 dmapi/src/common/lib/find_session.c            |  186 ---
 dmapi/src/common/lib/hsm.h                     |  166 ---
 dmapi/src/common/lib/print.c                   |  589 -----------
 dmapi/src/common/lib/stubs.c                   |  491 ---------
 dmapi/src/common/lib/util.c                    |  966 -----------------
 dmapi/src/sample_hsm/Makefile                  |   31 -
 dmapi/src/sample_hsm/README                    |   62 -
 dmapi/src/sample_hsm/migfind.c                 |  280 -----
 dmapi/src/sample_hsm/migin.c                   |  411 -------
 dmapi/src/sample_hsm/migout.c                  |  577 ----------
 dmapi/src/sample_hsm/mls.c                     |  320 ------
 dmapi/src/sample_hsm/mrmean.c                  |  325 ------
 dmapi/src/sample_hsm/wbee.c                    |  599 -----------
 dmapi/src/simple/Makefile                      |   32 -
 dmapi/src/simple/dm_create_session.c           |   47 -
 dmapi/src/simple/dm_destroy_session.c          |   45 -
 dmapi/src/simple/dm_find_eventmsg.c            |   65 -
 dmapi/src/simple/dm_getall_sessions.c          |   70 -
 dmapi/src/simple/dm_getall_tokens.c            |   65 -
 dmapi/src/simple/dm_query_session.c            |   59 -
 dmapi/src/suite1/Makefile                      |   18 
 dmapi/src/suite1/cmd/Makefile                  |   54 -
 dmapi/src/suite1/cmd/create_userevent.c        |   89 --
 dmapi/src/suite1/cmd/dm_handle.c               |  250 -----
 dmapi/src/suite1/cmd/downgrade_right.c         |  127 --
 dmapi/src/suite1/cmd/fd_to_handle.c            |   70 -
 dmapi/src/suite1/cmd/get_allocinfo.c           |  358 ------
 dmapi/src/suite1/cmd/get_config_events.c       |  180 ---
 dmapi/src/suite1/cmd/get_dirattrs.c            |  161 ---
 dmapi/src/suite1/cmd/get_dmattr.c              |  125 --
 dmapi/src/suite1/cmd/get_eventlist.c           |  224 ----
 dmapi/src/suite1/cmd/get_events.c              |  119 --
 dmapi/src/suite1/cmd/get_fileattr.c            |  152 ---
 dmapi/src/suite1/cmd/get_mountinfo.c           |  134 --
 dmapi/src/suite1/cmd/get_region.c              |  121 --
 dmapi/src/suite1/cmd/getall_disp.c             |  122 --
 dmapi/src/suite1/cmd/getall_dmattr.c           |  132 --
 dmapi/src/suite1/cmd/handle_to_fshandle.c      |   76 -
 dmapi/src/suite1/cmd/handle_to_path.c          |  137 --
 dmapi/src/suite1/cmd/init_service.c            |   52 -
 dmapi/src/suite1/cmd/link_test.c               |  146 ---
 dmapi/src/suite1/cmd/make_rt_sparse.c          |  136 --
 dmapi/src/suite1/cmd/make_sparse.c             |   90 --
 dmapi/src/suite1/cmd/obj_ref_hold.c            |  128 --
 dmapi/src/suite1/cmd/obj_ref_query.c           |  134 --
 dmapi/src/suite1/cmd/obj_ref_rele.c            |  128 --
 dmapi/src/suite1/cmd/path_to_fshandle.c        |   69 -
 dmapi/src/suite1/cmd/path_to_handle.c          |   69 -
 dmapi/src/suite1/cmd/pending.c                 |   72 -
 dmapi/src/suite1/cmd/print_event.c             | 1313 ------------------------
 dmapi/src/suite1/cmd/print_fshandle.c          |   67 -
 dmapi/src/suite1/cmd/probe_hole.c              |  113 --
 dmapi/src/suite1/cmd/probe_punch_xfsctl_hole.c |  186 ---
 dmapi/src/suite1/cmd/punch_hole.c              |  108 --
 dmapi/src/suite1/cmd/query_right.c             |  131 --
 dmapi/src/suite1/cmd/randomize_file.c          |  132 --
 dmapi/src/suite1/cmd/release_right.c           |  128 --
 dmapi/src/suite1/cmd/remove_dmattr.c           |  105 --
 dmapi/src/suite1/cmd/request_right.c           |  153 ---
 dmapi/src/suite1/cmd/respond_event.c           |   82 -
 dmapi/src/suite1/cmd/rwt.c                     |  172 ---
 dmapi/src/suite1/cmd/security_hole.c           |  105 --
 dmapi/src/suite1/cmd/security_hole2.c          |  104 --
 dmapi/src/suite1/cmd/set_disp.c                |  165 ---
 dmapi/src/suite1/cmd/set_dmattr.c              |  118 --
 dmapi/src/suite1/cmd/set_eventlist.c           |  162 ---
 dmapi/src/suite1/cmd/set_fileattr.c            |  399 -------
 dmapi/src/suite1/cmd/struct_test.c             |  222 ----
 dmapi/src/suite1/cmd/sync_by_handle.c          |   99 --
 dmapi/src/suite1/cmd/test_assumption.c         |  133 --
 dmapi/src/suite1/cmd/upgrade_right.c           |  128 --
 dmapi/src/suite1/function_coverage             |   70 -
 dmapi/src/suite2/DMAPI_aliases                 |  119 --
 dmapi/src/suite2/Makefile                      |   18 
 dmapi/src/suite2/README                        |  605 -----------
 dmapi/src/suite2/README_for_check_dmapi        |   29 -
 dmapi/src/suite2/bindir/crttf                  |   15 
 dmapi/src/suite2/bindir/ctf                    |   16 
 dmapi/src/suite2/bindir/ls_to_copy             |  Bin
 dmapi/src/suite2/bindir/make_holey             |   29 -
 dmapi/src/suite2/bindir/run_test               |  523 ---------
 dmapi/src/suite2/bindir/stf                    |   13 
 dmapi/src/suite2/bindir/test_allocinfo_1       |   70 -
 dmapi/src/suite2/bindir/test_allocinfo_2       |   71 -
 dmapi/src/suite2/create_cpio                   |   10 
 dmapi/src/suite2/data/fail.dat                 |   90 --
 dmapi/src/suite2/data/main.dat                 |  131 --
 dmapi/src/suite2/data/nfs.dat                  |  146 ---
 dmapi/src/suite2/data/pending.dat              |   62 -
 dmapi/src/suite2/data/pending_nfs.dat          |   44 -
 dmapi/src/suite2/data/realtime.dat             |  111 --
 dmapi/src/suite2/data/smallq.dat               |   78 -
 dmapi/src/suite2/data/standard.dat             |  295 -----
 dmapi/src/suite2/data/standard_nfs.dat         |  219 ----
 dmapi/src/suite2/dist/README                   |  435 --------
 dmapi/src/suite2/lib/errtest.h                 |  219 ----
 dmapi/src/suite2/menu_test                     |  329 ------
 dmapi/src/suite2/src/Makefile                  |   37 -
 dmapi/src/suite2/src/check_dmapi.c             |  247 ----
 dmapi/src/suite2/src/dm_test_daemon.c          | 1327 ------------------------
 dmapi/src/suite2/src/invis_test.c              |  232 ----
 dmapi/src/suite2/src/mm_fill.c                 |   64 -
 dmapi/src/suite2/src/mmap.c                    |  307 ------
 dmapi/src/suite2/src/mmap_cp.c                 |   60 -
 dmapi/src/suite2/src/region_test.c             |  139 ---
 dmapi/src/suite2/src/send_msg.c                |  102 --
 dmapi/src/suite2/src/test_bulkall.c            |  310 ------
 dmapi/src/suite2/src/test_bulkattr.c           |  293 -----
 dmapi/src/suite2/src/test_dmattr.c             |  509 ---------
 dmapi/src/suite2/src/test_efault.c             |  232 ----
 dmapi/src/suite2/src/test_eventlist.c          |  458 --------
 dmapi/src/suite2/src/test_fileattr.c           |  698 -------------
 dmapi/src/suite2/src/test_hole.c               |  359 ------
 dmapi/src/suite2/src/test_invis.c              |  448 --------
 dmapi/src/suite2/src/test_region.c             |  251 -----
 dmapi/src/suite2/src/test_rights.c             |  278 -----
 include/builddefs.in                           |    1 
 m4/Makefile                                    |    1 
 m4/package_dmapidev.m4                         |   27 
 tests/xfs/142                                  |   36 -
 tests/xfs/142.out                              |  232 ----
 tests/xfs/143                                  |   36 -
 tests/xfs/143.out                              |   98 --
 tests/xfs/144                                  |   36 -
 tests/xfs/144.out                              |  245 ----
 tests/xfs/145                                  |   36 -
 tests/xfs/145.out                              |   36 -
 tests/xfs/146                                  |   43 -
 tests/xfs/146.out                              |  320 ------
 tests/xfs/147                                  |   36 -
 tests/xfs/147.out                              |   29 -
 tests/xfs/150                                  |   47 -
 tests/xfs/150.out                              |    5 
 tests/xfs/151                                  |   92 --
 tests/xfs/151.out                              |   22 
 tests/xfs/152                                  |   41 -
 tests/xfs/152.out                              |   10 
 tests/xfs/153                                  |   48 -
 tests/xfs/153.out                              |    8 
 tests/xfs/154                                  |   35 -
 tests/xfs/154.out                              |   21 
 tests/xfs/155                                  |   67 -
 tests/xfs/155.out                              |    8 
 tests/xfs/156                                  |   34 -
 tests/xfs/156.out                              |    1 
 tests/xfs/157                                  |   36 -
 tests/xfs/157.out                              |    2 
 tests/xfs/158                                  |   81 -
 tests/xfs/158.out                              |    6 
 tests/xfs/159                                  |   48 -
 tests/xfs/159.out                              |    5 
 tests/xfs/160                                  |   58 -
 tests/xfs/160.out                              |   11 
 tests/xfs/161                                  |   47 -
 tests/xfs/161.out                              |   12 
 tests/xfs/162                                  |   64 -
 tests/xfs/162.out                              |   12 
 tests/xfs/163                                  |   48 -
 tests/xfs/163.out                              |    3 
 tests/xfs/168                                  |   92 --
 tests/xfs/168.out                              |   57 -
 tests/xfs/175                                  |   54 -
 tests/xfs/175.out                              |   63 -
 tests/xfs/176                                  |   60 -
 tests/xfs/176.out                              |  121 --
 tests/xfs/177                                  |   65 -
 tests/xfs/177.out                              |   88 --
 tests/xfs/185                                  |   64 -
 tests/xfs/185.out                              |   71 -
 tests/xfs/group                                |   25 
 tools/auto-qa                                  |    4 
 189 files changed, 6 insertions(+), 28189 deletions(-)
 delete mode 100644 common/dmapi
 delete mode 100644 dmapi/Makefile
 delete mode 100644 dmapi/README
 delete mode 100644 dmapi/src/Makefile
 delete mode 100644 dmapi/src/common/Makefile
 delete mode 100644 dmapi/src/common/cmd/Makefile
 delete mode 100644 dmapi/src/common/cmd/read_invis.c
 delete mode 100644 dmapi/src/common/cmd/set_region.c
 delete mode 100644 dmapi/src/common/cmd/set_return_on_destroy.c
 delete mode 100644 dmapi/src/common/cmd/write_invis.c
 delete mode 100644 dmapi/src/common/lib/Makefile
 delete mode 100644 dmapi/src/common/lib/dmport.h
 delete mode 100644 dmapi/src/common/lib/find_session.c
 delete mode 100644 dmapi/src/common/lib/hsm.h
 delete mode 100644 dmapi/src/common/lib/print.c
 delete mode 100644 dmapi/src/common/lib/stubs.c
 delete mode 100644 dmapi/src/common/lib/util.c
 delete mode 100644 dmapi/src/sample_hsm/Makefile
 delete mode 100644 dmapi/src/sample_hsm/README
 delete mode 100644 dmapi/src/sample_hsm/migfind.c
 delete mode 100644 dmapi/src/sample_hsm/migin.c
 delete mode 100644 dmapi/src/sample_hsm/migout.c
 delete mode 100644 dmapi/src/sample_hsm/mls.c
 delete mode 100644 dmapi/src/sample_hsm/mrmean.c
 delete mode 100644 dmapi/src/sample_hsm/wbee.c
 delete mode 100644 dmapi/src/simple/Makefile
 delete mode 100644 dmapi/src/simple/dm_create_session.c
 delete mode 100644 dmapi/src/simple/dm_destroy_session.c
 delete mode 100644 dmapi/src/simple/dm_find_eventmsg.c
 delete mode 100644 dmapi/src/simple/dm_getall_sessions.c
 delete mode 100644 dmapi/src/simple/dm_getall_tokens.c
 delete mode 100644 dmapi/src/simple/dm_query_session.c
 delete mode 100644 dmapi/src/suite1/Makefile
 delete mode 100644 dmapi/src/suite1/cmd/Makefile
 delete mode 100644 dmapi/src/suite1/cmd/create_userevent.c
 delete mode 100644 dmapi/src/suite1/cmd/dm_handle.c
 delete mode 100644 dmapi/src/suite1/cmd/downgrade_right.c
 delete mode 100644 dmapi/src/suite1/cmd/fd_to_handle.c
 delete mode 100644 dmapi/src/suite1/cmd/get_allocinfo.c
 delete mode 100644 dmapi/src/suite1/cmd/get_config_events.c
 delete mode 100644 dmapi/src/suite1/cmd/get_dirattrs.c
 delete mode 100644 dmapi/src/suite1/cmd/get_dmattr.c
 delete mode 100644 dmapi/src/suite1/cmd/get_eventlist.c
 delete mode 100644 dmapi/src/suite1/cmd/get_events.c
 delete mode 100644 dmapi/src/suite1/cmd/get_fileattr.c
 delete mode 100644 dmapi/src/suite1/cmd/get_mountinfo.c
 delete mode 100644 dmapi/src/suite1/cmd/get_region.c
 delete mode 100644 dmapi/src/suite1/cmd/getall_disp.c
 delete mode 100644 dmapi/src/suite1/cmd/getall_dmattr.c
 delete mode 100644 dmapi/src/suite1/cmd/handle_to_fshandle.c
 delete mode 100644 dmapi/src/suite1/cmd/handle_to_path.c
 delete mode 100644 dmapi/src/suite1/cmd/init_service.c
 delete mode 100644 dmapi/src/suite1/cmd/link_test.c
 delete mode 100644 dmapi/src/suite1/cmd/make_rt_sparse.c
 delete mode 100644 dmapi/src/suite1/cmd/make_sparse.c
 delete mode 100644 dmapi/src/suite1/cmd/obj_ref_hold.c
 delete mode 100644 dmapi/src/suite1/cmd/obj_ref_query.c
 delete mode 100644 dmapi/src/suite1/cmd/obj_ref_rele.c
 delete mode 100644 dmapi/src/suite1/cmd/path_to_fshandle.c
 delete mode 100644 dmapi/src/suite1/cmd/path_to_handle.c
 delete mode 100644 dmapi/src/suite1/cmd/pending.c
 delete mode 100644 dmapi/src/suite1/cmd/print_event.c
 delete mode 100644 dmapi/src/suite1/cmd/print_fshandle.c
 delete mode 100644 dmapi/src/suite1/cmd/probe_hole.c
 delete mode 100644 dmapi/src/suite1/cmd/probe_punch_xfsctl_hole.c
 delete mode 100644 dmapi/src/suite1/cmd/punch_hole.c
 delete mode 100644 dmapi/src/suite1/cmd/query_right.c
 delete mode 100644 dmapi/src/suite1/cmd/randomize_file.c
 delete mode 100644 dmapi/src/suite1/cmd/release_right.c
 delete mode 100644 dmapi/src/suite1/cmd/remove_dmattr.c
 delete mode 100644 dmapi/src/suite1/cmd/request_right.c
 delete mode 100644 dmapi/src/suite1/cmd/respond_event.c
 delete mode 100644 dmapi/src/suite1/cmd/rwt.c
 delete mode 100644 dmapi/src/suite1/cmd/security_hole.c
 delete mode 100644 dmapi/src/suite1/cmd/security_hole2.c
 delete mode 100644 dmapi/src/suite1/cmd/set_disp.c
 delete mode 100644 dmapi/src/suite1/cmd/set_dmattr.c
 delete mode 100644 dmapi/src/suite1/cmd/set_eventlist.c
 delete mode 100644 dmapi/src/suite1/cmd/set_fileattr.c
 delete mode 100644 dmapi/src/suite1/cmd/struct_test.c
 delete mode 100644 dmapi/src/suite1/cmd/sync_by_handle.c
 delete mode 100644 dmapi/src/suite1/cmd/test_assumption.c
 delete mode 100644 dmapi/src/suite1/cmd/upgrade_right.c
 delete mode 100644 dmapi/src/suite1/function_coverage
 delete mode 100644 dmapi/src/suite2/DMAPI_aliases
 delete mode 100644 dmapi/src/suite2/Makefile
 delete mode 100644 dmapi/src/suite2/README
 delete mode 100644 dmapi/src/suite2/README_for_check_dmapi
 delete mode 100755 dmapi/src/suite2/bindir/crttf
 delete mode 100755 dmapi/src/suite2/bindir/ctf
 delete mode 100644 dmapi/src/suite2/bindir/ls_to_copy
 delete mode 100755 dmapi/src/suite2/bindir/make_holey
 delete mode 100755 dmapi/src/suite2/bindir/run_test
 delete mode 100755 dmapi/src/suite2/bindir/stf
 delete mode 100755 dmapi/src/suite2/bindir/test_allocinfo_1
 delete mode 100755 dmapi/src/suite2/bindir/test_allocinfo_2
 delete mode 100644 dmapi/src/suite2/create_cpio
 delete mode 100644 dmapi/src/suite2/data/fail.dat
 delete mode 100644 dmapi/src/suite2/data/main.dat
 delete mode 100644 dmapi/src/suite2/data/nfs.dat
 delete mode 100644 dmapi/src/suite2/data/pending.dat
 delete mode 100644 dmapi/src/suite2/data/pending_nfs.dat
 delete mode 100644 dmapi/src/suite2/data/realtime.dat
 delete mode 100644 dmapi/src/suite2/data/smallq.dat
 delete mode 100644 dmapi/src/suite2/data/standard.dat
 delete mode 100644 dmapi/src/suite2/data/standard_nfs.dat
 delete mode 100644 dmapi/src/suite2/dist/README
 delete mode 100644 dmapi/src/suite2/lib/errtest.h
 delete mode 100755 dmapi/src/suite2/menu_test
 delete mode 100644 dmapi/src/suite2/src/Makefile
 delete mode 100644 dmapi/src/suite2/src/check_dmapi.c
 delete mode 100644 dmapi/src/suite2/src/dm_test_daemon.c
 delete mode 100644 dmapi/src/suite2/src/invis_test.c
 delete mode 100644 dmapi/src/suite2/src/mm_fill.c
 delete mode 100644 dmapi/src/suite2/src/mmap.c
 delete mode 100644 dmapi/src/suite2/src/mmap_cp.c
 delete mode 100644 dmapi/src/suite2/src/region_test.c
 delete mode 100644 dmapi/src/suite2/src/send_msg.c
 delete mode 100644 dmapi/src/suite2/src/test_bulkall.c
 delete mode 100644 dmapi/src/suite2/src/test_bulkattr.c
 delete mode 100644 dmapi/src/suite2/src/test_dmattr.c
 delete mode 100644 dmapi/src/suite2/src/test_efault.c
 delete mode 100644 dmapi/src/suite2/src/test_eventlist.c
 delete mode 100644 dmapi/src/suite2/src/test_fileattr.c
 delete mode 100644 dmapi/src/suite2/src/test_hole.c
 delete mode 100644 dmapi/src/suite2/src/test_invis.c
 delete mode 100644 dmapi/src/suite2/src/test_region.c
 delete mode 100644 dmapi/src/suite2/src/test_rights.c
 delete mode 100644 m4/package_dmapidev.m4
 delete mode 100755 tests/xfs/142
 delete mode 100644 tests/xfs/142.out
 delete mode 100755 tests/xfs/143
 delete mode 100644 tests/xfs/143.out
 delete mode 100755 tests/xfs/144
 delete mode 100644 tests/xfs/144.out
 delete mode 100755 tests/xfs/145
 delete mode 100644 tests/xfs/145.out
 delete mode 100755 tests/xfs/146
 delete mode 100644 tests/xfs/146.out
 delete mode 100755 tests/xfs/147
 delete mode 100644 tests/xfs/147.out
 delete mode 100755 tests/xfs/150
 delete mode 100644 tests/xfs/150.out
 delete mode 100755 tests/xfs/151
 delete mode 100644 tests/xfs/151.out
 delete mode 100755 tests/xfs/152
 delete mode 100644 tests/xfs/152.out
 delete mode 100755 tests/xfs/153
 delete mode 100644 tests/xfs/153.out
 delete mode 100755 tests/xfs/154
 delete mode 100644 tests/xfs/154.out
 delete mode 100755 tests/xfs/155
 delete mode 100644 tests/xfs/155.out
 delete mode 100755 tests/xfs/156
 delete mode 100644 tests/xfs/156.out
 delete mode 100755 tests/xfs/157
 delete mode 100644 tests/xfs/157.out
 delete mode 100755 tests/xfs/158
 delete mode 100644 tests/xfs/158.out
 delete mode 100755 tests/xfs/159
 delete mode 100644 tests/xfs/159.out
 delete mode 100755 tests/xfs/160
 delete mode 100644 tests/xfs/160.out
 delete mode 100755 tests/xfs/161
 delete mode 100644 tests/xfs/161.out
 delete mode 100755 tests/xfs/162
 delete mode 100644 tests/xfs/162.out
 delete mode 100755 tests/xfs/163
 delete mode 100644 tests/xfs/163.out
 delete mode 100755 tests/xfs/168
 delete mode 100644 tests/xfs/168.out
 delete mode 100755 tests/xfs/175
 delete mode 100644 tests/xfs/175.out
 delete mode 100755 tests/xfs/176
 delete mode 100644 tests/xfs/176.out
 delete mode 100755 tests/xfs/177
 delete mode 100644 tests/xfs/177.out
 delete mode 100755 tests/xfs/185
 delete mode 100644 tests/xfs/185.out


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

* [PATCH 2/2] fstests: remove DMAPI support from build system
  2021-03-09  4:39 [PATCHSET 0/2] fstests: remove obsolete DMAPI tests Darrick J. Wong
@ 2021-03-09  4:39 ` Darrick J. Wong
  2021-03-10  0:50 ` [PATCHSET 0/2] fstests: remove obsolete DMAPI tests Zorro Lang
  2021-03-11 12:56 ` Christoph Hellwig
  2 siblings, 0 replies; 5+ messages in thread
From: Darrick J. Wong @ 2021-03-09  4:39 UTC (permalink / raw)
  To: djwong, guaneryu; +Cc: linux-xfs, fstests, guan

From: Darrick J. Wong <djwong@kernel.org>

Since we've axed all the DMAPI tests, get rid of the build system
support too.

Signed-off-by: Darrick J. Wong <djwong@kernel.org>
---
 Makefile                   |    2 +-
 build/rpm/xfstests.spec.in |    2 +-
 common/rc                  |    1 -
 configure.ac               |    1 -
 include/builddefs.in       |    1 -
 m4/Makefile                |    1 -
 m4/package_dmapidev.m4     |   27 ---------------------------
 tools/auto-qa              |    4 ++--
 8 files changed, 4 insertions(+), 35 deletions(-)
 delete mode 100644 m4/package_dmapidev.m4


diff --git a/Makefile b/Makefile
index 48927bcd..86a2d399 100644
--- a/Makefile
+++ b/Makefile
@@ -43,7 +43,7 @@ TOOL_SUBDIRS = ltp src m4 common
 export TESTS_DIR = tests
 SUBDIRS = $(LIB_SUBDIRS) $(TOOL_SUBDIRS) $(TESTS_DIR)
 
-default: include/builddefs $(DMAPI_MAKEFILE)
+default: include/builddefs
 ifeq ($(HAVE_BUILDDEFS), no)
 	$(Q)$(MAKE) $(MAKEOPTS) $@
 else
diff --git a/build/rpm/xfstests.spec.in b/build/rpm/xfstests.spec.in
index 0a8c896b..e0f7c5f9 100644
--- a/build/rpm/xfstests.spec.in
+++ b/build/rpm/xfstests.spec.in
@@ -17,7 +17,7 @@ Group: System Environment/Base
 
 %description
 The XFS regression test suite.  Also includes some support for
-acl, attr, dmapi, udf, and nfs testing.  Contains around 200 specific tests
+acl, attr, udf, and nfs testing.  Contains around 200 specific tests
 for userspace & kernelspace.
 
 %prep
diff --git a/common/rc b/common/rc
index 6983bf6a..c0a791cb 100644
--- a/common/rc
+++ b/common/rc
@@ -277,7 +277,6 @@ _mount_ops_filter()
     local params="$*"
     local last_index=$(( $# - 1 ))
 
-    #get mount point to handle dmapi mtpt option correctly
     [ $last_index -gt 0 ] && shift $last_index
     local fs_escaped=$1
 
diff --git a/configure.ac b/configure.ac
index e5771285..27d57d63 100644
--- a/configure.ac
+++ b/configure.ac
@@ -58,7 +58,6 @@ AC_PACKAGE_NEED_ACLINIT_LIBACL
 AC_PACKAGE_WANT_GDBM
 AC_PACKAGE_WANT_AIO
 AC_PACKAGE_WANT_URING
-AC_PACKAGE_WANT_DMAPI
 AC_PACKAGE_WANT_LINUX_FIEMAP_H
 AC_PACKAGE_WANT_FALLOCATE
 AC_PACKAGE_WANT_OPEN_BY_HANDLE_AT
diff --git a/include/builddefs.in b/include/builddefs.in
index 6893d598..471e651c 100644
--- a/include/builddefs.in
+++ b/include/builddefs.in
@@ -63,7 +63,6 @@ HAVE_AIO = @have_aio@
 HAVE_URING = @have_uring@
 HAVE_FALLOCATE = @have_fallocate@
 HAVE_OPEN_BY_HANDLE_AT = @have_open_by_handle_at@
-HAVE_DMAPI = @have_dmapi@
 HAVE_FIEMAP = @have_fiemap@
 HAVE_FALLOCATE = @have_fallocate@
 HAVE_COPY_FILE_RANGE = @have_copy_file_range@
diff --git a/m4/Makefile b/m4/Makefile
index 5d9c5896..f3f195c5 100644
--- a/m4/Makefile
+++ b/m4/Makefile
@@ -10,7 +10,6 @@ LSRCFILES = \
 	package_acldev.m4 \
 	package_aiodev.m4 \
 	package_gdbmdev.m4 \
-	package_dmapidev.m4 \
 	package_globals.m4 \
 	package_libcdev.m4 \
 	package_liburing.m4 \
diff --git a/m4/package_dmapidev.m4 b/m4/package_dmapidev.m4
deleted file mode 100644
index 6a7257ee..00000000
--- a/m4/package_dmapidev.m4
+++ /dev/null
@@ -1,27 +0,0 @@
-AC_DEFUN([AC_PACKAGE_NEED_XFS_DMAPI_H],
-  [ AC_CHECK_HEADERS([xfs/dmapi.h])
-    if test "$ac_cv_header_xfs_dmapi_h" != yes; then
-        echo
-        echo 'FATAL ERROR: could not find a valid DMAPI library header.'
-        echo 'Install the data migration API (dmapi) development package.'
-        echo 'Alternatively, run "make install-dev" from the dmapi source.'
-        exit 1
-    fi
-  ])
-
-AC_DEFUN([AC_PACKAGE_WANT_DMAPI],
-  [ AC_CHECK_LIB(dm, dm_make_handle, [ have_dmapi=true ], [
-	have_dmapi=false
-        echo
-        echo 'WARNING: could not find a valid DMAPI base library.'
-	echo 'If you want DMAPI support please install the data migration'
-	echo 'API (dmapi) library package. Alternatively, run "make install"'
-	echo 'from the dmapi source.'
-	echo
-    ])
-    libdm="-ldm"
-    test -f ${libexecdir}${libdirsuffix}/libdm.la && \
-	libdm="${libexecdir}${libdirsuffix}/libdm.la"
-    AC_SUBST(libdm)
-    AC_SUBST(have_dmapi)
-  ])
diff --git a/tools/auto-qa b/tools/auto-qa
index 1d0cc07c..1beb2835 100755
--- a/tools/auto-qa
+++ b/tools/auto-qa
@@ -308,7 +308,7 @@ do
 
 	*cleantools)
 	    # we need to configure or else we might fail to clean
-	    for pkg in attr acl xfsprogs dmapi xfsdump xfstests
+	    for pkg in attr acl xfsprogs xfsdump xfstests
 	    do
 		[ -d $WORKAREA/$pkg ] || continue
 		cd $WORKAREA/$pkg
@@ -321,7 +321,7 @@ do
 
 	*buildtools)
 	    _log "	*** build and install tools"
-	    for pkg in attr acl xfsprogs dmapi xfsdump xfstests 
+	    for pkg in attr acl xfsprogs xfsdump xfstests 
 	    do
 		[ -d $WORKAREA/$pkg ] || continue
 		cd $WORKAREA/$pkg


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

* Re: [PATCHSET 0/2] fstests: remove obsolete DMAPI tests
  2021-03-09  4:39 [PATCHSET 0/2] fstests: remove obsolete DMAPI tests Darrick J. Wong
  2021-03-09  4:39 ` [PATCH 2/2] fstests: remove DMAPI support from build system Darrick J. Wong
@ 2021-03-10  0:50 ` Zorro Lang
  2021-03-10  2:01   ` Darrick J. Wong
  2021-03-11 12:56 ` Christoph Hellwig
  2 siblings, 1 reply; 5+ messages in thread
From: Zorro Lang @ 2021-03-10  0:50 UTC (permalink / raw)
  To: Darrick J. Wong; +Cc: linux-xfs, fstests

On Mon, Mar 08, 2021 at 08:39:41PM -0800, Darrick J. Wong wrote:
> Hi all,
> 
> DMAPI (apparently) was some sort of data management API that at some
> point in the distant past could be used to implement a hierarchal
> storage manager (HSM) using XFS.  This sounds kind of neat because you
> can dynamically page in (or evict out) parts of files to even cheaper
> storage, but it has never been implemented in the upstream XFS driver or
> any other filesystem.  Get rid of these tests.

Sorry, am I the only one who missed the 1st patch of this patchset? I can't find
the [1/2], only get [2/2].

Thanks,
Zorro

> 
> If you're going to start using this mess, you probably ought to just
> pull from my git trees, which are linked below.
> 
> This is an extraordinary way to destroy everything.  Enjoy!
> Comments and questions are, as always, welcome.
> 
> --D
> 
> fstests git tree:
> https://git.kernel.org/cgit/linux/kernel/git/djwong/xfstests-dev.git/log/?h=remove-dmapi
> ---
>  .gitignore                                     |   79 -
>  Makefile                                       |    5 
>  build/rpm/xfstests.spec.in                     |    2 
>  common/dmapi                                   |   31 -
>  common/punch                                   |  106 --
>  common/rc                                      |    5 
>  configure.ac                                   |    1 
>  dmapi/Makefile                                 |   16 
>  dmapi/README                                   |    6 
>  dmapi/src/Makefile                             |   21 
>  dmapi/src/common/Makefile                      |   23 
>  dmapi/src/common/cmd/Makefile                  |   31 -
>  dmapi/src/common/cmd/read_invis.c              |  196 ----
>  dmapi/src/common/cmd/set_region.c              |  148 ---
>  dmapi/src/common/cmd/set_return_on_destroy.c   |  130 --
>  dmapi/src/common/cmd/write_invis.c             |  175 ---
>  dmapi/src/common/lib/Makefile                  |   31 -
>  dmapi/src/common/lib/dmport.h                  |  859 ----------------
>  dmapi/src/common/lib/find_session.c            |  186 ---
>  dmapi/src/common/lib/hsm.h                     |  166 ---
>  dmapi/src/common/lib/print.c                   |  589 -----------
>  dmapi/src/common/lib/stubs.c                   |  491 ---------
>  dmapi/src/common/lib/util.c                    |  966 -----------------
>  dmapi/src/sample_hsm/Makefile                  |   31 -
>  dmapi/src/sample_hsm/README                    |   62 -
>  dmapi/src/sample_hsm/migfind.c                 |  280 -----
>  dmapi/src/sample_hsm/migin.c                   |  411 -------
>  dmapi/src/sample_hsm/migout.c                  |  577 ----------
>  dmapi/src/sample_hsm/mls.c                     |  320 ------
>  dmapi/src/sample_hsm/mrmean.c                  |  325 ------
>  dmapi/src/sample_hsm/wbee.c                    |  599 -----------
>  dmapi/src/simple/Makefile                      |   32 -
>  dmapi/src/simple/dm_create_session.c           |   47 -
>  dmapi/src/simple/dm_destroy_session.c          |   45 -
>  dmapi/src/simple/dm_find_eventmsg.c            |   65 -
>  dmapi/src/simple/dm_getall_sessions.c          |   70 -
>  dmapi/src/simple/dm_getall_tokens.c            |   65 -
>  dmapi/src/simple/dm_query_session.c            |   59 -
>  dmapi/src/suite1/Makefile                      |   18 
>  dmapi/src/suite1/cmd/Makefile                  |   54 -
>  dmapi/src/suite1/cmd/create_userevent.c        |   89 --
>  dmapi/src/suite1/cmd/dm_handle.c               |  250 -----
>  dmapi/src/suite1/cmd/downgrade_right.c         |  127 --
>  dmapi/src/suite1/cmd/fd_to_handle.c            |   70 -
>  dmapi/src/suite1/cmd/get_allocinfo.c           |  358 ------
>  dmapi/src/suite1/cmd/get_config_events.c       |  180 ---
>  dmapi/src/suite1/cmd/get_dirattrs.c            |  161 ---
>  dmapi/src/suite1/cmd/get_dmattr.c              |  125 --
>  dmapi/src/suite1/cmd/get_eventlist.c           |  224 ----
>  dmapi/src/suite1/cmd/get_events.c              |  119 --
>  dmapi/src/suite1/cmd/get_fileattr.c            |  152 ---
>  dmapi/src/suite1/cmd/get_mountinfo.c           |  134 --
>  dmapi/src/suite1/cmd/get_region.c              |  121 --
>  dmapi/src/suite1/cmd/getall_disp.c             |  122 --
>  dmapi/src/suite1/cmd/getall_dmattr.c           |  132 --
>  dmapi/src/suite1/cmd/handle_to_fshandle.c      |   76 -
>  dmapi/src/suite1/cmd/handle_to_path.c          |  137 --
>  dmapi/src/suite1/cmd/init_service.c            |   52 -
>  dmapi/src/suite1/cmd/link_test.c               |  146 ---
>  dmapi/src/suite1/cmd/make_rt_sparse.c          |  136 --
>  dmapi/src/suite1/cmd/make_sparse.c             |   90 --
>  dmapi/src/suite1/cmd/obj_ref_hold.c            |  128 --
>  dmapi/src/suite1/cmd/obj_ref_query.c           |  134 --
>  dmapi/src/suite1/cmd/obj_ref_rele.c            |  128 --
>  dmapi/src/suite1/cmd/path_to_fshandle.c        |   69 -
>  dmapi/src/suite1/cmd/path_to_handle.c          |   69 -
>  dmapi/src/suite1/cmd/pending.c                 |   72 -
>  dmapi/src/suite1/cmd/print_event.c             | 1313 ------------------------
>  dmapi/src/suite1/cmd/print_fshandle.c          |   67 -
>  dmapi/src/suite1/cmd/probe_hole.c              |  113 --
>  dmapi/src/suite1/cmd/probe_punch_xfsctl_hole.c |  186 ---
>  dmapi/src/suite1/cmd/punch_hole.c              |  108 --
>  dmapi/src/suite1/cmd/query_right.c             |  131 --
>  dmapi/src/suite1/cmd/randomize_file.c          |  132 --
>  dmapi/src/suite1/cmd/release_right.c           |  128 --
>  dmapi/src/suite1/cmd/remove_dmattr.c           |  105 --
>  dmapi/src/suite1/cmd/request_right.c           |  153 ---
>  dmapi/src/suite1/cmd/respond_event.c           |   82 -
>  dmapi/src/suite1/cmd/rwt.c                     |  172 ---
>  dmapi/src/suite1/cmd/security_hole.c           |  105 --
>  dmapi/src/suite1/cmd/security_hole2.c          |  104 --
>  dmapi/src/suite1/cmd/set_disp.c                |  165 ---
>  dmapi/src/suite1/cmd/set_dmattr.c              |  118 --
>  dmapi/src/suite1/cmd/set_eventlist.c           |  162 ---
>  dmapi/src/suite1/cmd/set_fileattr.c            |  399 -------
>  dmapi/src/suite1/cmd/struct_test.c             |  222 ----
>  dmapi/src/suite1/cmd/sync_by_handle.c          |   99 --
>  dmapi/src/suite1/cmd/test_assumption.c         |  133 --
>  dmapi/src/suite1/cmd/upgrade_right.c           |  128 --
>  dmapi/src/suite1/function_coverage             |   70 -
>  dmapi/src/suite2/DMAPI_aliases                 |  119 --
>  dmapi/src/suite2/Makefile                      |   18 
>  dmapi/src/suite2/README                        |  605 -----------
>  dmapi/src/suite2/README_for_check_dmapi        |   29 -
>  dmapi/src/suite2/bindir/crttf                  |   15 
>  dmapi/src/suite2/bindir/ctf                    |   16 
>  dmapi/src/suite2/bindir/ls_to_copy             |  Bin
>  dmapi/src/suite2/bindir/make_holey             |   29 -
>  dmapi/src/suite2/bindir/run_test               |  523 ---------
>  dmapi/src/suite2/bindir/stf                    |   13 
>  dmapi/src/suite2/bindir/test_allocinfo_1       |   70 -
>  dmapi/src/suite2/bindir/test_allocinfo_2       |   71 -
>  dmapi/src/suite2/create_cpio                   |   10 
>  dmapi/src/suite2/data/fail.dat                 |   90 --
>  dmapi/src/suite2/data/main.dat                 |  131 --
>  dmapi/src/suite2/data/nfs.dat                  |  146 ---
>  dmapi/src/suite2/data/pending.dat              |   62 -
>  dmapi/src/suite2/data/pending_nfs.dat          |   44 -
>  dmapi/src/suite2/data/realtime.dat             |  111 --
>  dmapi/src/suite2/data/smallq.dat               |   78 -
>  dmapi/src/suite2/data/standard.dat             |  295 -----
>  dmapi/src/suite2/data/standard_nfs.dat         |  219 ----
>  dmapi/src/suite2/dist/README                   |  435 --------
>  dmapi/src/suite2/lib/errtest.h                 |  219 ----
>  dmapi/src/suite2/menu_test                     |  329 ------
>  dmapi/src/suite2/src/Makefile                  |   37 -
>  dmapi/src/suite2/src/check_dmapi.c             |  247 ----
>  dmapi/src/suite2/src/dm_test_daemon.c          | 1327 ------------------------
>  dmapi/src/suite2/src/invis_test.c              |  232 ----
>  dmapi/src/suite2/src/mm_fill.c                 |   64 -
>  dmapi/src/suite2/src/mmap.c                    |  307 ------
>  dmapi/src/suite2/src/mmap_cp.c                 |   60 -
>  dmapi/src/suite2/src/region_test.c             |  139 ---
>  dmapi/src/suite2/src/send_msg.c                |  102 --
>  dmapi/src/suite2/src/test_bulkall.c            |  310 ------
>  dmapi/src/suite2/src/test_bulkattr.c           |  293 -----
>  dmapi/src/suite2/src/test_dmattr.c             |  509 ---------
>  dmapi/src/suite2/src/test_efault.c             |  232 ----
>  dmapi/src/suite2/src/test_eventlist.c          |  458 --------
>  dmapi/src/suite2/src/test_fileattr.c           |  698 -------------
>  dmapi/src/suite2/src/test_hole.c               |  359 ------
>  dmapi/src/suite2/src/test_invis.c              |  448 --------
>  dmapi/src/suite2/src/test_region.c             |  251 -----
>  dmapi/src/suite2/src/test_rights.c             |  278 -----
>  include/builddefs.in                           |    1 
>  m4/Makefile                                    |    1 
>  m4/package_dmapidev.m4                         |   27 
>  tests/xfs/142                                  |   36 -
>  tests/xfs/142.out                              |  232 ----
>  tests/xfs/143                                  |   36 -
>  tests/xfs/143.out                              |   98 --
>  tests/xfs/144                                  |   36 -
>  tests/xfs/144.out                              |  245 ----
>  tests/xfs/145                                  |   36 -
>  tests/xfs/145.out                              |   36 -
>  tests/xfs/146                                  |   43 -
>  tests/xfs/146.out                              |  320 ------
>  tests/xfs/147                                  |   36 -
>  tests/xfs/147.out                              |   29 -
>  tests/xfs/150                                  |   47 -
>  tests/xfs/150.out                              |    5 
>  tests/xfs/151                                  |   92 --
>  tests/xfs/151.out                              |   22 
>  tests/xfs/152                                  |   41 -
>  tests/xfs/152.out                              |   10 
>  tests/xfs/153                                  |   48 -
>  tests/xfs/153.out                              |    8 
>  tests/xfs/154                                  |   35 -
>  tests/xfs/154.out                              |   21 
>  tests/xfs/155                                  |   67 -
>  tests/xfs/155.out                              |    8 
>  tests/xfs/156                                  |   34 -
>  tests/xfs/156.out                              |    1 
>  tests/xfs/157                                  |   36 -
>  tests/xfs/157.out                              |    2 
>  tests/xfs/158                                  |   81 -
>  tests/xfs/158.out                              |    6 
>  tests/xfs/159                                  |   48 -
>  tests/xfs/159.out                              |    5 
>  tests/xfs/160                                  |   58 -
>  tests/xfs/160.out                              |   11 
>  tests/xfs/161                                  |   47 -
>  tests/xfs/161.out                              |   12 
>  tests/xfs/162                                  |   64 -
>  tests/xfs/162.out                              |   12 
>  tests/xfs/163                                  |   48 -
>  tests/xfs/163.out                              |    3 
>  tests/xfs/168                                  |   92 --
>  tests/xfs/168.out                              |   57 -
>  tests/xfs/175                                  |   54 -
>  tests/xfs/175.out                              |   63 -
>  tests/xfs/176                                  |   60 -
>  tests/xfs/176.out                              |  121 --
>  tests/xfs/177                                  |   65 -
>  tests/xfs/177.out                              |   88 --
>  tests/xfs/185                                  |   64 -
>  tests/xfs/185.out                              |   71 -
>  tests/xfs/group                                |   25 
>  tools/auto-qa                                  |    4 
>  189 files changed, 6 insertions(+), 28189 deletions(-)
>  delete mode 100644 common/dmapi
>  delete mode 100644 dmapi/Makefile
>  delete mode 100644 dmapi/README
>  delete mode 100644 dmapi/src/Makefile
>  delete mode 100644 dmapi/src/common/Makefile
>  delete mode 100644 dmapi/src/common/cmd/Makefile
>  delete mode 100644 dmapi/src/common/cmd/read_invis.c
>  delete mode 100644 dmapi/src/common/cmd/set_region.c
>  delete mode 100644 dmapi/src/common/cmd/set_return_on_destroy.c
>  delete mode 100644 dmapi/src/common/cmd/write_invis.c
>  delete mode 100644 dmapi/src/common/lib/Makefile
>  delete mode 100644 dmapi/src/common/lib/dmport.h
>  delete mode 100644 dmapi/src/common/lib/find_session.c
>  delete mode 100644 dmapi/src/common/lib/hsm.h
>  delete mode 100644 dmapi/src/common/lib/print.c
>  delete mode 100644 dmapi/src/common/lib/stubs.c
>  delete mode 100644 dmapi/src/common/lib/util.c
>  delete mode 100644 dmapi/src/sample_hsm/Makefile
>  delete mode 100644 dmapi/src/sample_hsm/README
>  delete mode 100644 dmapi/src/sample_hsm/migfind.c
>  delete mode 100644 dmapi/src/sample_hsm/migin.c
>  delete mode 100644 dmapi/src/sample_hsm/migout.c
>  delete mode 100644 dmapi/src/sample_hsm/mls.c
>  delete mode 100644 dmapi/src/sample_hsm/mrmean.c
>  delete mode 100644 dmapi/src/sample_hsm/wbee.c
>  delete mode 100644 dmapi/src/simple/Makefile
>  delete mode 100644 dmapi/src/simple/dm_create_session.c
>  delete mode 100644 dmapi/src/simple/dm_destroy_session.c
>  delete mode 100644 dmapi/src/simple/dm_find_eventmsg.c
>  delete mode 100644 dmapi/src/simple/dm_getall_sessions.c
>  delete mode 100644 dmapi/src/simple/dm_getall_tokens.c
>  delete mode 100644 dmapi/src/simple/dm_query_session.c
>  delete mode 100644 dmapi/src/suite1/Makefile
>  delete mode 100644 dmapi/src/suite1/cmd/Makefile
>  delete mode 100644 dmapi/src/suite1/cmd/create_userevent.c
>  delete mode 100644 dmapi/src/suite1/cmd/dm_handle.c
>  delete mode 100644 dmapi/src/suite1/cmd/downgrade_right.c
>  delete mode 100644 dmapi/src/suite1/cmd/fd_to_handle.c
>  delete mode 100644 dmapi/src/suite1/cmd/get_allocinfo.c
>  delete mode 100644 dmapi/src/suite1/cmd/get_config_events.c
>  delete mode 100644 dmapi/src/suite1/cmd/get_dirattrs.c
>  delete mode 100644 dmapi/src/suite1/cmd/get_dmattr.c
>  delete mode 100644 dmapi/src/suite1/cmd/get_eventlist.c
>  delete mode 100644 dmapi/src/suite1/cmd/get_events.c
>  delete mode 100644 dmapi/src/suite1/cmd/get_fileattr.c
>  delete mode 100644 dmapi/src/suite1/cmd/get_mountinfo.c
>  delete mode 100644 dmapi/src/suite1/cmd/get_region.c
>  delete mode 100644 dmapi/src/suite1/cmd/getall_disp.c
>  delete mode 100644 dmapi/src/suite1/cmd/getall_dmattr.c
>  delete mode 100644 dmapi/src/suite1/cmd/handle_to_fshandle.c
>  delete mode 100644 dmapi/src/suite1/cmd/handle_to_path.c
>  delete mode 100644 dmapi/src/suite1/cmd/init_service.c
>  delete mode 100644 dmapi/src/suite1/cmd/link_test.c
>  delete mode 100644 dmapi/src/suite1/cmd/make_rt_sparse.c
>  delete mode 100644 dmapi/src/suite1/cmd/make_sparse.c
>  delete mode 100644 dmapi/src/suite1/cmd/obj_ref_hold.c
>  delete mode 100644 dmapi/src/suite1/cmd/obj_ref_query.c
>  delete mode 100644 dmapi/src/suite1/cmd/obj_ref_rele.c
>  delete mode 100644 dmapi/src/suite1/cmd/path_to_fshandle.c
>  delete mode 100644 dmapi/src/suite1/cmd/path_to_handle.c
>  delete mode 100644 dmapi/src/suite1/cmd/pending.c
>  delete mode 100644 dmapi/src/suite1/cmd/print_event.c
>  delete mode 100644 dmapi/src/suite1/cmd/print_fshandle.c
>  delete mode 100644 dmapi/src/suite1/cmd/probe_hole.c
>  delete mode 100644 dmapi/src/suite1/cmd/probe_punch_xfsctl_hole.c
>  delete mode 100644 dmapi/src/suite1/cmd/punch_hole.c
>  delete mode 100644 dmapi/src/suite1/cmd/query_right.c
>  delete mode 100644 dmapi/src/suite1/cmd/randomize_file.c
>  delete mode 100644 dmapi/src/suite1/cmd/release_right.c
>  delete mode 100644 dmapi/src/suite1/cmd/remove_dmattr.c
>  delete mode 100644 dmapi/src/suite1/cmd/request_right.c
>  delete mode 100644 dmapi/src/suite1/cmd/respond_event.c
>  delete mode 100644 dmapi/src/suite1/cmd/rwt.c
>  delete mode 100644 dmapi/src/suite1/cmd/security_hole.c
>  delete mode 100644 dmapi/src/suite1/cmd/security_hole2.c
>  delete mode 100644 dmapi/src/suite1/cmd/set_disp.c
>  delete mode 100644 dmapi/src/suite1/cmd/set_dmattr.c
>  delete mode 100644 dmapi/src/suite1/cmd/set_eventlist.c
>  delete mode 100644 dmapi/src/suite1/cmd/set_fileattr.c
>  delete mode 100644 dmapi/src/suite1/cmd/struct_test.c
>  delete mode 100644 dmapi/src/suite1/cmd/sync_by_handle.c
>  delete mode 100644 dmapi/src/suite1/cmd/test_assumption.c
>  delete mode 100644 dmapi/src/suite1/cmd/upgrade_right.c
>  delete mode 100644 dmapi/src/suite1/function_coverage
>  delete mode 100644 dmapi/src/suite2/DMAPI_aliases
>  delete mode 100644 dmapi/src/suite2/Makefile
>  delete mode 100644 dmapi/src/suite2/README
>  delete mode 100644 dmapi/src/suite2/README_for_check_dmapi
>  delete mode 100755 dmapi/src/suite2/bindir/crttf
>  delete mode 100755 dmapi/src/suite2/bindir/ctf
>  delete mode 100644 dmapi/src/suite2/bindir/ls_to_copy
>  delete mode 100755 dmapi/src/suite2/bindir/make_holey
>  delete mode 100755 dmapi/src/suite2/bindir/run_test
>  delete mode 100755 dmapi/src/suite2/bindir/stf
>  delete mode 100755 dmapi/src/suite2/bindir/test_allocinfo_1
>  delete mode 100755 dmapi/src/suite2/bindir/test_allocinfo_2
>  delete mode 100644 dmapi/src/suite2/create_cpio
>  delete mode 100644 dmapi/src/suite2/data/fail.dat
>  delete mode 100644 dmapi/src/suite2/data/main.dat
>  delete mode 100644 dmapi/src/suite2/data/nfs.dat
>  delete mode 100644 dmapi/src/suite2/data/pending.dat
>  delete mode 100644 dmapi/src/suite2/data/pending_nfs.dat
>  delete mode 100644 dmapi/src/suite2/data/realtime.dat
>  delete mode 100644 dmapi/src/suite2/data/smallq.dat
>  delete mode 100644 dmapi/src/suite2/data/standard.dat
>  delete mode 100644 dmapi/src/suite2/data/standard_nfs.dat
>  delete mode 100644 dmapi/src/suite2/dist/README
>  delete mode 100644 dmapi/src/suite2/lib/errtest.h
>  delete mode 100755 dmapi/src/suite2/menu_test
>  delete mode 100644 dmapi/src/suite2/src/Makefile
>  delete mode 100644 dmapi/src/suite2/src/check_dmapi.c
>  delete mode 100644 dmapi/src/suite2/src/dm_test_daemon.c
>  delete mode 100644 dmapi/src/suite2/src/invis_test.c
>  delete mode 100644 dmapi/src/suite2/src/mm_fill.c
>  delete mode 100644 dmapi/src/suite2/src/mmap.c
>  delete mode 100644 dmapi/src/suite2/src/mmap_cp.c
>  delete mode 100644 dmapi/src/suite2/src/region_test.c
>  delete mode 100644 dmapi/src/suite2/src/send_msg.c
>  delete mode 100644 dmapi/src/suite2/src/test_bulkall.c
>  delete mode 100644 dmapi/src/suite2/src/test_bulkattr.c
>  delete mode 100644 dmapi/src/suite2/src/test_dmattr.c
>  delete mode 100644 dmapi/src/suite2/src/test_efault.c
>  delete mode 100644 dmapi/src/suite2/src/test_eventlist.c
>  delete mode 100644 dmapi/src/suite2/src/test_fileattr.c
>  delete mode 100644 dmapi/src/suite2/src/test_hole.c
>  delete mode 100644 dmapi/src/suite2/src/test_invis.c
>  delete mode 100644 dmapi/src/suite2/src/test_region.c
>  delete mode 100644 dmapi/src/suite2/src/test_rights.c
>  delete mode 100644 m4/package_dmapidev.m4
>  delete mode 100755 tests/xfs/142
>  delete mode 100644 tests/xfs/142.out
>  delete mode 100755 tests/xfs/143
>  delete mode 100644 tests/xfs/143.out
>  delete mode 100755 tests/xfs/144
>  delete mode 100644 tests/xfs/144.out
>  delete mode 100755 tests/xfs/145
>  delete mode 100644 tests/xfs/145.out
>  delete mode 100755 tests/xfs/146
>  delete mode 100644 tests/xfs/146.out
>  delete mode 100755 tests/xfs/147
>  delete mode 100644 tests/xfs/147.out
>  delete mode 100755 tests/xfs/150
>  delete mode 100644 tests/xfs/150.out
>  delete mode 100755 tests/xfs/151
>  delete mode 100644 tests/xfs/151.out
>  delete mode 100755 tests/xfs/152
>  delete mode 100644 tests/xfs/152.out
>  delete mode 100755 tests/xfs/153
>  delete mode 100644 tests/xfs/153.out
>  delete mode 100755 tests/xfs/154
>  delete mode 100644 tests/xfs/154.out
>  delete mode 100755 tests/xfs/155
>  delete mode 100644 tests/xfs/155.out
>  delete mode 100755 tests/xfs/156
>  delete mode 100644 tests/xfs/156.out
>  delete mode 100755 tests/xfs/157
>  delete mode 100644 tests/xfs/157.out
>  delete mode 100755 tests/xfs/158
>  delete mode 100644 tests/xfs/158.out
>  delete mode 100755 tests/xfs/159
>  delete mode 100644 tests/xfs/159.out
>  delete mode 100755 tests/xfs/160
>  delete mode 100644 tests/xfs/160.out
>  delete mode 100755 tests/xfs/161
>  delete mode 100644 tests/xfs/161.out
>  delete mode 100755 tests/xfs/162
>  delete mode 100644 tests/xfs/162.out
>  delete mode 100755 tests/xfs/163
>  delete mode 100644 tests/xfs/163.out
>  delete mode 100755 tests/xfs/168
>  delete mode 100644 tests/xfs/168.out
>  delete mode 100755 tests/xfs/175
>  delete mode 100644 tests/xfs/175.out
>  delete mode 100755 tests/xfs/176
>  delete mode 100644 tests/xfs/176.out
>  delete mode 100755 tests/xfs/177
>  delete mode 100644 tests/xfs/177.out
>  delete mode 100755 tests/xfs/185
>  delete mode 100644 tests/xfs/185.out
> 


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

* Re: [PATCHSET 0/2] fstests: remove obsolete DMAPI tests
  2021-03-10  0:50 ` [PATCHSET 0/2] fstests: remove obsolete DMAPI tests Zorro Lang
@ 2021-03-10  2:01   ` Darrick J. Wong
  0 siblings, 0 replies; 5+ messages in thread
From: Darrick J. Wong @ 2021-03-10  2:01 UTC (permalink / raw)
  To: linux-xfs, fstests

On Wed, Mar 10, 2021 at 08:50:30AM +0800, Zorro Lang wrote:
> On Mon, Mar 08, 2021 at 08:39:41PM -0800, Darrick J. Wong wrote:
> > Hi all,
> > 
> > DMAPI (apparently) was some sort of data management API that at some
> > point in the distant past could be used to implement a hierarchal
> > storage manager (HSM) using XFS.  This sounds kind of neat because you
> > can dynamically page in (or evict out) parts of files to even cheaper
> > storage, but it has never been implemented in the upstream XFS driver or
> > any other filesystem.  Get rid of these tests.
> 
> Sorry, am I the only one who missed the 1st patch of this patchset? I can't find
> the [1/2], only get [2/2].

vger probably deleted it for size or something.  You can find the git
version in the linked git tree branch:

https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfstests-dev.git/commit/?h=remove-dmapi&id=2efc7b122f762da4b30446e91167f9bae6a3a9cb

--D

> Thanks,
> Zorro
> 
> > 
> > If you're going to start using this mess, you probably ought to just
> > pull from my git trees, which are linked below.
> > 
> > This is an extraordinary way to destroy everything.  Enjoy!
> > Comments and questions are, as always, welcome.
> > 
> > --D
> > 
> > fstests git tree:
> > https://git.kernel.org/cgit/linux/kernel/git/djwong/xfstests-dev.git/log/?h=remove-dmapi
> > ---
> >  .gitignore                                     |   79 -
> >  Makefile                                       |    5 
> >  build/rpm/xfstests.spec.in                     |    2 
> >  common/dmapi                                   |   31 -
> >  common/punch                                   |  106 --
> >  common/rc                                      |    5 
> >  configure.ac                                   |    1 
> >  dmapi/Makefile                                 |   16 
> >  dmapi/README                                   |    6 
> >  dmapi/src/Makefile                             |   21 
> >  dmapi/src/common/Makefile                      |   23 
> >  dmapi/src/common/cmd/Makefile                  |   31 -
> >  dmapi/src/common/cmd/read_invis.c              |  196 ----
> >  dmapi/src/common/cmd/set_region.c              |  148 ---
> >  dmapi/src/common/cmd/set_return_on_destroy.c   |  130 --
> >  dmapi/src/common/cmd/write_invis.c             |  175 ---
> >  dmapi/src/common/lib/Makefile                  |   31 -
> >  dmapi/src/common/lib/dmport.h                  |  859 ----------------
> >  dmapi/src/common/lib/find_session.c            |  186 ---
> >  dmapi/src/common/lib/hsm.h                     |  166 ---
> >  dmapi/src/common/lib/print.c                   |  589 -----------
> >  dmapi/src/common/lib/stubs.c                   |  491 ---------
> >  dmapi/src/common/lib/util.c                    |  966 -----------------
> >  dmapi/src/sample_hsm/Makefile                  |   31 -
> >  dmapi/src/sample_hsm/README                    |   62 -
> >  dmapi/src/sample_hsm/migfind.c                 |  280 -----
> >  dmapi/src/sample_hsm/migin.c                   |  411 -------
> >  dmapi/src/sample_hsm/migout.c                  |  577 ----------
> >  dmapi/src/sample_hsm/mls.c                     |  320 ------
> >  dmapi/src/sample_hsm/mrmean.c                  |  325 ------
> >  dmapi/src/sample_hsm/wbee.c                    |  599 -----------
> >  dmapi/src/simple/Makefile                      |   32 -
> >  dmapi/src/simple/dm_create_session.c           |   47 -
> >  dmapi/src/simple/dm_destroy_session.c          |   45 -
> >  dmapi/src/simple/dm_find_eventmsg.c            |   65 -
> >  dmapi/src/simple/dm_getall_sessions.c          |   70 -
> >  dmapi/src/simple/dm_getall_tokens.c            |   65 -
> >  dmapi/src/simple/dm_query_session.c            |   59 -
> >  dmapi/src/suite1/Makefile                      |   18 
> >  dmapi/src/suite1/cmd/Makefile                  |   54 -
> >  dmapi/src/suite1/cmd/create_userevent.c        |   89 --
> >  dmapi/src/suite1/cmd/dm_handle.c               |  250 -----
> >  dmapi/src/suite1/cmd/downgrade_right.c         |  127 --
> >  dmapi/src/suite1/cmd/fd_to_handle.c            |   70 -
> >  dmapi/src/suite1/cmd/get_allocinfo.c           |  358 ------
> >  dmapi/src/suite1/cmd/get_config_events.c       |  180 ---
> >  dmapi/src/suite1/cmd/get_dirattrs.c            |  161 ---
> >  dmapi/src/suite1/cmd/get_dmattr.c              |  125 --
> >  dmapi/src/suite1/cmd/get_eventlist.c           |  224 ----
> >  dmapi/src/suite1/cmd/get_events.c              |  119 --
> >  dmapi/src/suite1/cmd/get_fileattr.c            |  152 ---
> >  dmapi/src/suite1/cmd/get_mountinfo.c           |  134 --
> >  dmapi/src/suite1/cmd/get_region.c              |  121 --
> >  dmapi/src/suite1/cmd/getall_disp.c             |  122 --
> >  dmapi/src/suite1/cmd/getall_dmattr.c           |  132 --
> >  dmapi/src/suite1/cmd/handle_to_fshandle.c      |   76 -
> >  dmapi/src/suite1/cmd/handle_to_path.c          |  137 --
> >  dmapi/src/suite1/cmd/init_service.c            |   52 -
> >  dmapi/src/suite1/cmd/link_test.c               |  146 ---
> >  dmapi/src/suite1/cmd/make_rt_sparse.c          |  136 --
> >  dmapi/src/suite1/cmd/make_sparse.c             |   90 --
> >  dmapi/src/suite1/cmd/obj_ref_hold.c            |  128 --
> >  dmapi/src/suite1/cmd/obj_ref_query.c           |  134 --
> >  dmapi/src/suite1/cmd/obj_ref_rele.c            |  128 --
> >  dmapi/src/suite1/cmd/path_to_fshandle.c        |   69 -
> >  dmapi/src/suite1/cmd/path_to_handle.c          |   69 -
> >  dmapi/src/suite1/cmd/pending.c                 |   72 -
> >  dmapi/src/suite1/cmd/print_event.c             | 1313 ------------------------
> >  dmapi/src/suite1/cmd/print_fshandle.c          |   67 -
> >  dmapi/src/suite1/cmd/probe_hole.c              |  113 --
> >  dmapi/src/suite1/cmd/probe_punch_xfsctl_hole.c |  186 ---
> >  dmapi/src/suite1/cmd/punch_hole.c              |  108 --
> >  dmapi/src/suite1/cmd/query_right.c             |  131 --
> >  dmapi/src/suite1/cmd/randomize_file.c          |  132 --
> >  dmapi/src/suite1/cmd/release_right.c           |  128 --
> >  dmapi/src/suite1/cmd/remove_dmattr.c           |  105 --
> >  dmapi/src/suite1/cmd/request_right.c           |  153 ---
> >  dmapi/src/suite1/cmd/respond_event.c           |   82 -
> >  dmapi/src/suite1/cmd/rwt.c                     |  172 ---
> >  dmapi/src/suite1/cmd/security_hole.c           |  105 --
> >  dmapi/src/suite1/cmd/security_hole2.c          |  104 --
> >  dmapi/src/suite1/cmd/set_disp.c                |  165 ---
> >  dmapi/src/suite1/cmd/set_dmattr.c              |  118 --
> >  dmapi/src/suite1/cmd/set_eventlist.c           |  162 ---
> >  dmapi/src/suite1/cmd/set_fileattr.c            |  399 -------
> >  dmapi/src/suite1/cmd/struct_test.c             |  222 ----
> >  dmapi/src/suite1/cmd/sync_by_handle.c          |   99 --
> >  dmapi/src/suite1/cmd/test_assumption.c         |  133 --
> >  dmapi/src/suite1/cmd/upgrade_right.c           |  128 --
> >  dmapi/src/suite1/function_coverage             |   70 -
> >  dmapi/src/suite2/DMAPI_aliases                 |  119 --
> >  dmapi/src/suite2/Makefile                      |   18 
> >  dmapi/src/suite2/README                        |  605 -----------
> >  dmapi/src/suite2/README_for_check_dmapi        |   29 -
> >  dmapi/src/suite2/bindir/crttf                  |   15 
> >  dmapi/src/suite2/bindir/ctf                    |   16 
> >  dmapi/src/suite2/bindir/ls_to_copy             |  Bin
> >  dmapi/src/suite2/bindir/make_holey             |   29 -
> >  dmapi/src/suite2/bindir/run_test               |  523 ---------
> >  dmapi/src/suite2/bindir/stf                    |   13 
> >  dmapi/src/suite2/bindir/test_allocinfo_1       |   70 -
> >  dmapi/src/suite2/bindir/test_allocinfo_2       |   71 -
> >  dmapi/src/suite2/create_cpio                   |   10 
> >  dmapi/src/suite2/data/fail.dat                 |   90 --
> >  dmapi/src/suite2/data/main.dat                 |  131 --
> >  dmapi/src/suite2/data/nfs.dat                  |  146 ---
> >  dmapi/src/suite2/data/pending.dat              |   62 -
> >  dmapi/src/suite2/data/pending_nfs.dat          |   44 -
> >  dmapi/src/suite2/data/realtime.dat             |  111 --
> >  dmapi/src/suite2/data/smallq.dat               |   78 -
> >  dmapi/src/suite2/data/standard.dat             |  295 -----
> >  dmapi/src/suite2/data/standard_nfs.dat         |  219 ----
> >  dmapi/src/suite2/dist/README                   |  435 --------
> >  dmapi/src/suite2/lib/errtest.h                 |  219 ----
> >  dmapi/src/suite2/menu_test                     |  329 ------
> >  dmapi/src/suite2/src/Makefile                  |   37 -
> >  dmapi/src/suite2/src/check_dmapi.c             |  247 ----
> >  dmapi/src/suite2/src/dm_test_daemon.c          | 1327 ------------------------
> >  dmapi/src/suite2/src/invis_test.c              |  232 ----
> >  dmapi/src/suite2/src/mm_fill.c                 |   64 -
> >  dmapi/src/suite2/src/mmap.c                    |  307 ------
> >  dmapi/src/suite2/src/mmap_cp.c                 |   60 -
> >  dmapi/src/suite2/src/region_test.c             |  139 ---
> >  dmapi/src/suite2/src/send_msg.c                |  102 --
> >  dmapi/src/suite2/src/test_bulkall.c            |  310 ------
> >  dmapi/src/suite2/src/test_bulkattr.c           |  293 -----
> >  dmapi/src/suite2/src/test_dmattr.c             |  509 ---------
> >  dmapi/src/suite2/src/test_efault.c             |  232 ----
> >  dmapi/src/suite2/src/test_eventlist.c          |  458 --------
> >  dmapi/src/suite2/src/test_fileattr.c           |  698 -------------
> >  dmapi/src/suite2/src/test_hole.c               |  359 ------
> >  dmapi/src/suite2/src/test_invis.c              |  448 --------
> >  dmapi/src/suite2/src/test_region.c             |  251 -----
> >  dmapi/src/suite2/src/test_rights.c             |  278 -----
> >  include/builddefs.in                           |    1 
> >  m4/Makefile                                    |    1 
> >  m4/package_dmapidev.m4                         |   27 
> >  tests/xfs/142                                  |   36 -
> >  tests/xfs/142.out                              |  232 ----
> >  tests/xfs/143                                  |   36 -
> >  tests/xfs/143.out                              |   98 --
> >  tests/xfs/144                                  |   36 -
> >  tests/xfs/144.out                              |  245 ----
> >  tests/xfs/145                                  |   36 -
> >  tests/xfs/145.out                              |   36 -
> >  tests/xfs/146                                  |   43 -
> >  tests/xfs/146.out                              |  320 ------
> >  tests/xfs/147                                  |   36 -
> >  tests/xfs/147.out                              |   29 -
> >  tests/xfs/150                                  |   47 -
> >  tests/xfs/150.out                              |    5 
> >  tests/xfs/151                                  |   92 --
> >  tests/xfs/151.out                              |   22 
> >  tests/xfs/152                                  |   41 -
> >  tests/xfs/152.out                              |   10 
> >  tests/xfs/153                                  |   48 -
> >  tests/xfs/153.out                              |    8 
> >  tests/xfs/154                                  |   35 -
> >  tests/xfs/154.out                              |   21 
> >  tests/xfs/155                                  |   67 -
> >  tests/xfs/155.out                              |    8 
> >  tests/xfs/156                                  |   34 -
> >  tests/xfs/156.out                              |    1 
> >  tests/xfs/157                                  |   36 -
> >  tests/xfs/157.out                              |    2 
> >  tests/xfs/158                                  |   81 -
> >  tests/xfs/158.out                              |    6 
> >  tests/xfs/159                                  |   48 -
> >  tests/xfs/159.out                              |    5 
> >  tests/xfs/160                                  |   58 -
> >  tests/xfs/160.out                              |   11 
> >  tests/xfs/161                                  |   47 -
> >  tests/xfs/161.out                              |   12 
> >  tests/xfs/162                                  |   64 -
> >  tests/xfs/162.out                              |   12 
> >  tests/xfs/163                                  |   48 -
> >  tests/xfs/163.out                              |    3 
> >  tests/xfs/168                                  |   92 --
> >  tests/xfs/168.out                              |   57 -
> >  tests/xfs/175                                  |   54 -
> >  tests/xfs/175.out                              |   63 -
> >  tests/xfs/176                                  |   60 -
> >  tests/xfs/176.out                              |  121 --
> >  tests/xfs/177                                  |   65 -
> >  tests/xfs/177.out                              |   88 --
> >  tests/xfs/185                                  |   64 -
> >  tests/xfs/185.out                              |   71 -
> >  tests/xfs/group                                |   25 
> >  tools/auto-qa                                  |    4 
> >  189 files changed, 6 insertions(+), 28189 deletions(-)
> >  delete mode 100644 common/dmapi
> >  delete mode 100644 dmapi/Makefile
> >  delete mode 100644 dmapi/README
> >  delete mode 100644 dmapi/src/Makefile
> >  delete mode 100644 dmapi/src/common/Makefile
> >  delete mode 100644 dmapi/src/common/cmd/Makefile
> >  delete mode 100644 dmapi/src/common/cmd/read_invis.c
> >  delete mode 100644 dmapi/src/common/cmd/set_region.c
> >  delete mode 100644 dmapi/src/common/cmd/set_return_on_destroy.c
> >  delete mode 100644 dmapi/src/common/cmd/write_invis.c
> >  delete mode 100644 dmapi/src/common/lib/Makefile
> >  delete mode 100644 dmapi/src/common/lib/dmport.h
> >  delete mode 100644 dmapi/src/common/lib/find_session.c
> >  delete mode 100644 dmapi/src/common/lib/hsm.h
> >  delete mode 100644 dmapi/src/common/lib/print.c
> >  delete mode 100644 dmapi/src/common/lib/stubs.c
> >  delete mode 100644 dmapi/src/common/lib/util.c
> >  delete mode 100644 dmapi/src/sample_hsm/Makefile
> >  delete mode 100644 dmapi/src/sample_hsm/README
> >  delete mode 100644 dmapi/src/sample_hsm/migfind.c
> >  delete mode 100644 dmapi/src/sample_hsm/migin.c
> >  delete mode 100644 dmapi/src/sample_hsm/migout.c
> >  delete mode 100644 dmapi/src/sample_hsm/mls.c
> >  delete mode 100644 dmapi/src/sample_hsm/mrmean.c
> >  delete mode 100644 dmapi/src/sample_hsm/wbee.c
> >  delete mode 100644 dmapi/src/simple/Makefile
> >  delete mode 100644 dmapi/src/simple/dm_create_session.c
> >  delete mode 100644 dmapi/src/simple/dm_destroy_session.c
> >  delete mode 100644 dmapi/src/simple/dm_find_eventmsg.c
> >  delete mode 100644 dmapi/src/simple/dm_getall_sessions.c
> >  delete mode 100644 dmapi/src/simple/dm_getall_tokens.c
> >  delete mode 100644 dmapi/src/simple/dm_query_session.c
> >  delete mode 100644 dmapi/src/suite1/Makefile
> >  delete mode 100644 dmapi/src/suite1/cmd/Makefile
> >  delete mode 100644 dmapi/src/suite1/cmd/create_userevent.c
> >  delete mode 100644 dmapi/src/suite1/cmd/dm_handle.c
> >  delete mode 100644 dmapi/src/suite1/cmd/downgrade_right.c
> >  delete mode 100644 dmapi/src/suite1/cmd/fd_to_handle.c
> >  delete mode 100644 dmapi/src/suite1/cmd/get_allocinfo.c
> >  delete mode 100644 dmapi/src/suite1/cmd/get_config_events.c
> >  delete mode 100644 dmapi/src/suite1/cmd/get_dirattrs.c
> >  delete mode 100644 dmapi/src/suite1/cmd/get_dmattr.c
> >  delete mode 100644 dmapi/src/suite1/cmd/get_eventlist.c
> >  delete mode 100644 dmapi/src/suite1/cmd/get_events.c
> >  delete mode 100644 dmapi/src/suite1/cmd/get_fileattr.c
> >  delete mode 100644 dmapi/src/suite1/cmd/get_mountinfo.c
> >  delete mode 100644 dmapi/src/suite1/cmd/get_region.c
> >  delete mode 100644 dmapi/src/suite1/cmd/getall_disp.c
> >  delete mode 100644 dmapi/src/suite1/cmd/getall_dmattr.c
> >  delete mode 100644 dmapi/src/suite1/cmd/handle_to_fshandle.c
> >  delete mode 100644 dmapi/src/suite1/cmd/handle_to_path.c
> >  delete mode 100644 dmapi/src/suite1/cmd/init_service.c
> >  delete mode 100644 dmapi/src/suite1/cmd/link_test.c
> >  delete mode 100644 dmapi/src/suite1/cmd/make_rt_sparse.c
> >  delete mode 100644 dmapi/src/suite1/cmd/make_sparse.c
> >  delete mode 100644 dmapi/src/suite1/cmd/obj_ref_hold.c
> >  delete mode 100644 dmapi/src/suite1/cmd/obj_ref_query.c
> >  delete mode 100644 dmapi/src/suite1/cmd/obj_ref_rele.c
> >  delete mode 100644 dmapi/src/suite1/cmd/path_to_fshandle.c
> >  delete mode 100644 dmapi/src/suite1/cmd/path_to_handle.c
> >  delete mode 100644 dmapi/src/suite1/cmd/pending.c
> >  delete mode 100644 dmapi/src/suite1/cmd/print_event.c
> >  delete mode 100644 dmapi/src/suite1/cmd/print_fshandle.c
> >  delete mode 100644 dmapi/src/suite1/cmd/probe_hole.c
> >  delete mode 100644 dmapi/src/suite1/cmd/probe_punch_xfsctl_hole.c
> >  delete mode 100644 dmapi/src/suite1/cmd/punch_hole.c
> >  delete mode 100644 dmapi/src/suite1/cmd/query_right.c
> >  delete mode 100644 dmapi/src/suite1/cmd/randomize_file.c
> >  delete mode 100644 dmapi/src/suite1/cmd/release_right.c
> >  delete mode 100644 dmapi/src/suite1/cmd/remove_dmattr.c
> >  delete mode 100644 dmapi/src/suite1/cmd/request_right.c
> >  delete mode 100644 dmapi/src/suite1/cmd/respond_event.c
> >  delete mode 100644 dmapi/src/suite1/cmd/rwt.c
> >  delete mode 100644 dmapi/src/suite1/cmd/security_hole.c
> >  delete mode 100644 dmapi/src/suite1/cmd/security_hole2.c
> >  delete mode 100644 dmapi/src/suite1/cmd/set_disp.c
> >  delete mode 100644 dmapi/src/suite1/cmd/set_dmattr.c
> >  delete mode 100644 dmapi/src/suite1/cmd/set_eventlist.c
> >  delete mode 100644 dmapi/src/suite1/cmd/set_fileattr.c
> >  delete mode 100644 dmapi/src/suite1/cmd/struct_test.c
> >  delete mode 100644 dmapi/src/suite1/cmd/sync_by_handle.c
> >  delete mode 100644 dmapi/src/suite1/cmd/test_assumption.c
> >  delete mode 100644 dmapi/src/suite1/cmd/upgrade_right.c
> >  delete mode 100644 dmapi/src/suite1/function_coverage
> >  delete mode 100644 dmapi/src/suite2/DMAPI_aliases
> >  delete mode 100644 dmapi/src/suite2/Makefile
> >  delete mode 100644 dmapi/src/suite2/README
> >  delete mode 100644 dmapi/src/suite2/README_for_check_dmapi
> >  delete mode 100755 dmapi/src/suite2/bindir/crttf
> >  delete mode 100755 dmapi/src/suite2/bindir/ctf
> >  delete mode 100644 dmapi/src/suite2/bindir/ls_to_copy
> >  delete mode 100755 dmapi/src/suite2/bindir/make_holey
> >  delete mode 100755 dmapi/src/suite2/bindir/run_test
> >  delete mode 100755 dmapi/src/suite2/bindir/stf
> >  delete mode 100755 dmapi/src/suite2/bindir/test_allocinfo_1
> >  delete mode 100755 dmapi/src/suite2/bindir/test_allocinfo_2
> >  delete mode 100644 dmapi/src/suite2/create_cpio
> >  delete mode 100644 dmapi/src/suite2/data/fail.dat
> >  delete mode 100644 dmapi/src/suite2/data/main.dat
> >  delete mode 100644 dmapi/src/suite2/data/nfs.dat
> >  delete mode 100644 dmapi/src/suite2/data/pending.dat
> >  delete mode 100644 dmapi/src/suite2/data/pending_nfs.dat
> >  delete mode 100644 dmapi/src/suite2/data/realtime.dat
> >  delete mode 100644 dmapi/src/suite2/data/smallq.dat
> >  delete mode 100644 dmapi/src/suite2/data/standard.dat
> >  delete mode 100644 dmapi/src/suite2/data/standard_nfs.dat
> >  delete mode 100644 dmapi/src/suite2/dist/README
> >  delete mode 100644 dmapi/src/suite2/lib/errtest.h
> >  delete mode 100755 dmapi/src/suite2/menu_test
> >  delete mode 100644 dmapi/src/suite2/src/Makefile
> >  delete mode 100644 dmapi/src/suite2/src/check_dmapi.c
> >  delete mode 100644 dmapi/src/suite2/src/dm_test_daemon.c
> >  delete mode 100644 dmapi/src/suite2/src/invis_test.c
> >  delete mode 100644 dmapi/src/suite2/src/mm_fill.c
> >  delete mode 100644 dmapi/src/suite2/src/mmap.c
> >  delete mode 100644 dmapi/src/suite2/src/mmap_cp.c
> >  delete mode 100644 dmapi/src/suite2/src/region_test.c
> >  delete mode 100644 dmapi/src/suite2/src/send_msg.c
> >  delete mode 100644 dmapi/src/suite2/src/test_bulkall.c
> >  delete mode 100644 dmapi/src/suite2/src/test_bulkattr.c
> >  delete mode 100644 dmapi/src/suite2/src/test_dmattr.c
> >  delete mode 100644 dmapi/src/suite2/src/test_efault.c
> >  delete mode 100644 dmapi/src/suite2/src/test_eventlist.c
> >  delete mode 100644 dmapi/src/suite2/src/test_fileattr.c
> >  delete mode 100644 dmapi/src/suite2/src/test_hole.c
> >  delete mode 100644 dmapi/src/suite2/src/test_invis.c
> >  delete mode 100644 dmapi/src/suite2/src/test_region.c
> >  delete mode 100644 dmapi/src/suite2/src/test_rights.c
> >  delete mode 100644 m4/package_dmapidev.m4
> >  delete mode 100755 tests/xfs/142
> >  delete mode 100644 tests/xfs/142.out
> >  delete mode 100755 tests/xfs/143
> >  delete mode 100644 tests/xfs/143.out
> >  delete mode 100755 tests/xfs/144
> >  delete mode 100644 tests/xfs/144.out
> >  delete mode 100755 tests/xfs/145
> >  delete mode 100644 tests/xfs/145.out
> >  delete mode 100755 tests/xfs/146
> >  delete mode 100644 tests/xfs/146.out
> >  delete mode 100755 tests/xfs/147
> >  delete mode 100644 tests/xfs/147.out
> >  delete mode 100755 tests/xfs/150
> >  delete mode 100644 tests/xfs/150.out
> >  delete mode 100755 tests/xfs/151
> >  delete mode 100644 tests/xfs/151.out
> >  delete mode 100755 tests/xfs/152
> >  delete mode 100644 tests/xfs/152.out
> >  delete mode 100755 tests/xfs/153
> >  delete mode 100644 tests/xfs/153.out
> >  delete mode 100755 tests/xfs/154
> >  delete mode 100644 tests/xfs/154.out
> >  delete mode 100755 tests/xfs/155
> >  delete mode 100644 tests/xfs/155.out
> >  delete mode 100755 tests/xfs/156
> >  delete mode 100644 tests/xfs/156.out
> >  delete mode 100755 tests/xfs/157
> >  delete mode 100644 tests/xfs/157.out
> >  delete mode 100755 tests/xfs/158
> >  delete mode 100644 tests/xfs/158.out
> >  delete mode 100755 tests/xfs/159
> >  delete mode 100644 tests/xfs/159.out
> >  delete mode 100755 tests/xfs/160
> >  delete mode 100644 tests/xfs/160.out
> >  delete mode 100755 tests/xfs/161
> >  delete mode 100644 tests/xfs/161.out
> >  delete mode 100755 tests/xfs/162
> >  delete mode 100644 tests/xfs/162.out
> >  delete mode 100755 tests/xfs/163
> >  delete mode 100644 tests/xfs/163.out
> >  delete mode 100755 tests/xfs/168
> >  delete mode 100644 tests/xfs/168.out
> >  delete mode 100755 tests/xfs/175
> >  delete mode 100644 tests/xfs/175.out
> >  delete mode 100755 tests/xfs/176
> >  delete mode 100644 tests/xfs/176.out
> >  delete mode 100755 tests/xfs/177
> >  delete mode 100644 tests/xfs/177.out
> >  delete mode 100755 tests/xfs/185
> >  delete mode 100644 tests/xfs/185.out
> > 
> 

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

* Re: [PATCHSET 0/2] fstests: remove obsolete DMAPI tests
  2021-03-09  4:39 [PATCHSET 0/2] fstests: remove obsolete DMAPI tests Darrick J. Wong
  2021-03-09  4:39 ` [PATCH 2/2] fstests: remove DMAPI support from build system Darrick J. Wong
  2021-03-10  0:50 ` [PATCHSET 0/2] fstests: remove obsolete DMAPI tests Zorro Lang
@ 2021-03-11 12:56 ` Christoph Hellwig
  2 siblings, 0 replies; 5+ messages in thread
From: Christoph Hellwig @ 2021-03-11 12:56 UTC (permalink / raw)
  To: Darrick J. Wong; +Cc: guaneryu, linux-xfs, fstests, guan

I also did not get patch 1.

But I'm all for removing this cruft, so even without looking at the
details:

Acked-by: Christoph Hellwig <hch@lst.de>

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

end of thread, other threads:[~2021-03-11 12:57 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-03-09  4:39 [PATCHSET 0/2] fstests: remove obsolete DMAPI tests Darrick J. Wong
2021-03-09  4:39 ` [PATCH 2/2] fstests: remove DMAPI support from build system Darrick J. Wong
2021-03-10  0:50 ` [PATCHSET 0/2] fstests: remove obsolete DMAPI tests Zorro Lang
2021-03-10  2:01   ` Darrick J. Wong
2021-03-11 12:56 ` Christoph Hellwig

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