Commit Graph

  • fc7876e844 Allow certain tests to skip, but not fail exit condition. Auke Kok 2024-09-20 11:49:34 -07:00
  • 5337b9e221 Ingore Process accounting resumed dmesg. Auke Kok 2024-09-17 09:26:51 -07:00
  • 8a22bdd366 Ignore device mapper size change dmesg output. Auke Kok 2024-09-17 09:20:21 -07:00
  • 235ab133a7 We must provide a_ops->dirty_folio and invalidate_folio. Auke Kok 2024-09-12 12:20:20 -07:00
  • 9335d2eb86 Don't --track when checking out a tag. Auke Kok 2024-09-04 19:52:40 -04:00
  • 97b081de3f Switch xfstests tag over in CI jobs using this marker file. Auke Kok 2024-09-04 18:06:34 -04:00
  • 21b5032365 Add new xfstests that we won't support or don't pass Auke Kok 2023-09-26 14:40:09 -04:00
  • 4723f4f9ab Disable format-version-forward-back test on el9+. Auke Kok 2024-09-03 11:34:14 -07:00
  • 0a8b3f4e94 Fix basic-posix-acl test output on el9 Auke Kok 2024-08-30 22:34:36 -07:00
  • 8a4b0967cb Add fiemap output through scoutfs util. Auke Kok 2024-08-30 17:27:07 -07:00
  • 606c519e96 Simple-staging doesn't actually test overflow. Auke Kok 2024-08-23 15:46:26 -07:00
  • 7d0e7e29f8 Avoid integer wrapping pitfalls for (off, len) pairs. Auke Kok 2024-08-23 12:42:08 -07:00
  • 69de6d7a74 Check for zero len in scoutfs_data_wait_check Auke Kok 2023-11-14 15:06:52 -05:00
  • ac00f5cedb Free after getline(), even if fail, and catch eof() on el9 Auke Kok 2024-02-13 13:02:55 -08:00
  • 6d42d260cf xargs option conflict now a warning in el9 Auke Kok 2024-02-13 13:01:04 -08:00
  • 00ebe92186 Add stddef.h to util.h to avoid duplicate offsetof() def. Auke Kok 2024-05-23 10:50:14 -07:00
  • 570c05898c Correct endian conversion length (blkno is le64) Auke Kok 2024-05-23 10:48:56 -07:00
  • c298360a49 blkdev api changes - pass holder to replace FMODE_EXCL Auke Kok 2024-05-20 10:42:21 -07:00
  • 95f4e56546 Introduce blk_mode_t instead of abuse of fmode_t Auke Kok 2024-05-17 14:20:47 -07:00
  • d5c2768f04 .tmpfile method now passed a struct file, which must be opened. Auke Kok 2024-05-16 11:04:09 -07:00
  • 676d429264 Assume el9 is the same as el8 for rpmbuild purposes. Auke Kok 2024-01-24 11:30:48 -08:00
  • 5b260e6b54 block_write_begin() no longer is being passed aop_flags. Auke Kok 2024-01-19 12:15:50 -08:00
  • e2b06f2c92 mpage_readpage() is now replaced with mpage_read_folio. Auke Kok 2024-01-19 12:13:28 -08:00
  • 546b437df7 Shrinkers are now registered with a name. Auke Kok 2024-01-19 12:10:10 -08:00
  • 381f4543b7 Use iter based read/write to support splice and thus sendfile(). Auke Kok 2023-11-29 10:25:16 -08:00
  • 418a441604 kernel_setsockopt no longer available. Auke Kok 2023-10-17 11:15:40 -07:00
  • f3abf9710b generic_perform_write signature changed Auke Kok 2023-10-17 11:14:03 -07:00
  • 8a45c2baff Deprecate struct timeval. Auke Kok 2023-10-17 11:09:39 -07:00
  • 345ebd0876 fiemap_prep replaces fiemap_check_flags. Auke Kok 2023-10-16 16:36:22 -07:00
  • b718cf09de Handle idmapped mounts in xattr_handler Auke Kok 2023-10-16 16:04:19 -07:00
  • e4721366ff Added user_ns argument to posix_acl_update_mode, set_posix_acl Auke Kok 2023-10-03 11:28:51 -07:00
  • 4ef64c6fcf Vfs methods become user namespace mount aware. Auke Kok 2023-10-16 16:15:04 -07:00
  • 2d58ee2a37 Account for new bio_alloc() args. Auke Kok 2023-10-16 16:26:09 -07:00
  • 1f0dd7f025 __vmalloc defaults to PAGE_KERNEL everywhere, so the arg was removed. Auke Kok 2023-10-16 16:07:19 -07:00
  • 077468ac1e debugfs_create_atomic_t now returns void, don't check result Auke Kok 2023-10-17 11:15:04 -07:00
  • c951713ab2 list_cmp_func_t introduced, using const. Auke Kok 2023-10-16 16:39:30 -07:00
  • ad82a5e52a Squelch warning from bpf_iter.c. Auke Kok 2023-10-03 11:11:42 -07:00
  • d3c5328909 setattr_prepare no longer extern in fs.h Auke Kok 2023-10-02 13:39:38 -07:00
  • c30172210f Use blk_opf_t to pass bio op flags Auke Kok 2023-10-17 11:53:17 -07:00
  • 19af6e28fb "unaligned/access_ok.h" is not needed, and removed. Auke Kok 2023-10-16 15:58:10 -07:00
  • 8885486bc8 Add several low level includes. Auke Kok 2023-10-16 15:48:06 -07:00
  • 0204e092e4 FIELD_SIZEOF was deprecated. Auke Kok 2023-10-19 10:30:17 -07:00
  • 3b816cfd01 Merge pull request #183 from versity/auke/setattr_more_data_version_zero Zach Brown 2024-10-03 12:25:46 -07:00
  • b45fbe0bbb Don't pass data version to attr_x unless the ioctl means to set it. Auke Kok 2024-09-09 23:23:11 -04:00
  • c5d9b93b96 Merge pull request #187 from versity/auke/sparsefilt Zach Brown 2024-09-27 14:13:28 -07:00
  • 2984f4d3a8 Merge pull request #189 from versity/greg/el9-spec-fix Zach Brown 2024-09-27 14:05:40 -07:00
  • 3b8d2eab8e Sparse fix for epel 0.6.4 sparse - redefines Auke Kok 2024-09-19 14:48:20 -07:00
  • 4dde57dc27 Rely on $PATH for weak-modules Greg Cymbalski 2024-09-12 15:41:43 -07:00
  • a4be74f4b1 Merge pull request #182 from versity/auke/write_test_name_to_kmsg Zach Brown 2024-09-27 09:09:36 -07:00
  • b66e52f3f8 Merge pull request #186 from versity/auke/add_quota_wkic_shrinker_counters Zach Brown 2024-09-19 09:59:44 -07:00
  • fb93d82b1e Add shrinker counters for wkic and quota_info. Auke Kok 2024-09-17 13:46:22 -04:00
  • 9d8ac2c7d7 Write to kmsg which test we're executing. Auke Kok 2024-08-28 14:36:55 -07:00
  • 49acbb4415 Merge pull request #181 from versity/auke/basic-posix-acl Zach Brown 2024-08-26 14:19:45 -07:00
  • 7b039a1d18 Add basic POSIX ACL tests. Auke Kok 2024-08-09 17:59:39 -04:00
  • ccd65b9a61 Fix POSIX ACL use in el8+. Auke Kok 2024-08-09 17:57:23 -04:00
  • aeb1dbc5f5 Merge pull request #180 from versity/zab/cleanup_large_test_tmp_output Zach Brown 2024-07-23 10:44:07 -07:00
  • e20d3ae1e8 Clean up large test files Zach Brown 2024-07-22 10:26:27 -07:00
  • 3228749957 Merge pull request #137 from versity/auke/client-unmount-test-debug-data Zach Brown 2024-07-22 14:03:15 -07:00
  • db445ce517 Fix the debug output of client-unmount-recovery Auke Kok 2023-10-02 16:54:33 -04:00
  • bb5d98730b Merge pull request #167 from versity/auke/test-zero-time-createmany-parallel-mounts Zach Brown 2024-07-22 10:12:09 -07:00
  • cb0838a0ef Merge pull request #179 from versity/auke/extra_version_device_checks Zach Brown 2024-07-12 13:24:42 -07:00
  • 7eaed848ed Increase time measurement accuracy beyond whole seconds. Auke Kok 2024-03-05 14:10:17 -05:00
  • 267c1cc2d5 Check meta flags bit set/unset for devices. Auke Kok 2024-07-11 15:57:38 -04:00
  • c6b92329b3 Merge pull request #178 from versity/zab/v1.21 Zach Brown 2024-07-01 14:31:27 -07:00
  • 91e7f051cf v1.21 Release v1.21 Zach Brown 2024-07-01 10:57:54 -07:00
  • 7645f04363 Merge pull request #177 from versity/zab/retention_quota_project_indx Zach Brown 2024-06-28 17:21:15 -07:00
  • 8c06302984 Let run-tests specify mkfs format version zab/retention_quota_project_indx Zach Brown 2024-06-26 10:21:46 -07:00
  • 1bc83e9e2d Add indx xattr tag support to utils Zach Brown 2024-01-29 13:29:55 -08:00
  • 38c6d66ffc Add indx xattr tag support Zach Brown 2023-12-06 13:36:18 -08:00
  • 6a17dc335f Add quota tests Zach Brown 2023-11-30 15:53:15 -08:00
  • e0bb6ca481 Add quota support to utils Zach Brown 2023-09-29 11:55:38 -07:00
  • 38e6f11ee4 Add quota support Zach Brown 2023-09-13 09:30:23 -07:00
  • 442980f1c9 Add project ID tests Zach Brown 2023-12-12 13:56:25 -08:00
  • 82c2d0b1d0 Add o_tmpfile_linkat test binary Zach Brown 2023-12-12 14:43:46 -08:00
  • 4a8240748e Add project ID support Zach Brown 2023-09-13 09:30:14 -07:00
  • 60ca950f42 Drop caches in totl test Zach Brown 2023-08-21 12:50:48 -07:00
  • 9c45e8b7ef read_xattr_totls ioctl uses weak item cache Zach Brown 2023-08-16 14:56:06 -07:00
  • ee9e8c3e1a Extract .totl. item merging into own functions Zach Brown 2023-08-16 12:26:59 -07:00
  • 5f156b7a36 Add scoutfs_forest_read_items_roots Zach Brown 2023-08-15 16:15:11 -07:00
  • 3a51ca369b Add the weak item cache Zach Brown 2023-08-08 09:13:34 -07:00
  • 460f3ce503 Add unit tests for retention Bryant G. Duffy-Ly 2022-01-24 14:48:14 -06:00
  • fb5331a1d9 Add inode retention bit Zach Brown 2024-06-17 14:20:45 -07:00
  • 5a53e7144d Add format-version back/forward compat test Zach Brown 2022-02-03 09:06:34 -08:00
  • a23877b150 Add fs test functions for mounted paths Zach Brown 2022-02-03 14:05:32 -08:00
  • 5ccdf3c9f0 Add T_MODULE for tests Zach Brown 2022-02-03 09:26:01 -08:00
  • 270726a6ea Implement stat_more and setattr_more with attr_x Zach Brown 2024-06-26 12:48:32 -07:00
  • de304628ea Add attr_x commands and documentation to utils Zach Brown 2024-06-18 15:14:30 -07:00
  • 6a99ca9ede Add attr_x core and ioctls Zach Brown 2024-06-27 15:48:34 -07:00
  • 0521bd0e6b Make offline extent creation use one transaction Zach Brown 2024-06-26 13:36:22 -07:00
  • 361491846d Add scoutfs_fmt_vers_unsupported() Zach Brown 2024-06-27 13:53:53 -07:00
  • 9ba4271c26 Add new max format version of 2 Bryant G. Duffy-Ly 2022-01-07 10:31:46 -06:00
  • 90cfaf17d1 Initial support for different inode sizes Bryant G. Duffy-Ly 2022-01-07 08:03:43 -06:00
  • 6931cb7b0e Add scoutfs_inode_[gs]et_flags Zach Brown 2024-06-14 15:54:12 -07:00
  • 7d4db05445 Add scoutfs_item_lookup_smaller_zero Zach Brown 2022-05-11 14:06:02 -07:00
  • 7b71250072 Merge pull request #176 from versity/zab/accumulated_fixes Zach Brown 2024-06-26 13:21:50 -07:00
  • 8e37be279c Use seqlock to protect inode fields Zach Brown 2024-06-14 15:41:13 -07:00
  • d6642da44d Prevent downgrade of format version Zach Brown 2024-06-11 09:58:54 -07:00
  • 4b87045447 Pre-declare scoutfs_lock in forest.h Zach Brown 2023-08-16 12:25:48 -07:00
  • 3f773a8594 Fix uninit written in scoutfs_file_write_iter Zach Brown 2024-01-31 17:13:39 -08:00
  • c385eea9a1 Check for all offline in scoutfs_file_write_iter Zach Brown 2024-02-01 09:59:47 -08:00