Commit Graph

  • f47dcba80c WIP Chao Wang 2024-10-28 14:21:08 -07:00
  • 1f345e350d WIP Chao Wang 2024-10-25 14:45:52 -07:00
  • d94ec29ffa Merge pull request #192 from versity/greg/with-debug-kmod Zach Brown 2024-10-24 15:35:03 -07:00
  • 70c36ae394 Generate debug packages Greg Cymbalski 2024-10-24 14:55:58 -07:00
  • ae4b55a147 Add basic parallel_restore test script Auke Kok 2024-04-15 13:57:18 -04:00
  • 2be15d416d Add Quota support Hunter Shaffer 2024-08-22 21:37:40 -04:00
  • c4147a7e8d Add Retention Flag support Hunter Shaffer 2024-08-19 17:44:44 -04:00
  • d653c78504 Add Project ID support Hunter Shaffer 2024-08-17 15:21:34 -04:00
  • 0d910eb7ab Check if source device has been mounted Hunter Shaffer 2024-08-14 16:47:59 -04:00
  • 41b1d1180b Check device format before restore Hunter Shaffer 2024-08-14 10:44:07 -04:00
  • 130e10626d Copy a tree using parallel restore library. Auke Kok 2024-05-03 13:38:55 -04:00
  • 281cd4f87a Create a 4k offline extent for each regular file. Auke Kok 2024-04-17 13:12:53 -04:00
  • c78b5cdecc Detect child process exiting with errors. Auke Kok 2024-04-15 15:12:57 -04:00
  • 6da7034d48 Pass meta_seq and data_seq to _restore_inode. Auke Kok 2024-04-11 15:25:59 -04:00
  • 60e14e20dc Fix offline extents not being able to be created. Auke Kok 2024-04-17 13:11:15 -04:00
  • 5316905d12 Fix symlink insertion. Auke Kok 2024-05-10 13:41:32 -04:00
  • ea41b198a4 Fix printing alloc list block extents Zach Brown 2024-03-04 14:53:34 -08:00
  • 027a6ebce6 Import a few more functions to our list.h Zach Brown 2024-02-23 17:24:30 -08:00
  • 1ac0e5bfd3 Add test for parallel restore Zach Brown 2023-03-28 12:49:50 -07:00
  • f6a40de3b0 Add parallel restore Zach Brown 2023-03-28 12:50:09 -07:00
  • 17451841bf Add userspace NSEC_PER_SEC Zach Brown 2023-04-05 15:49:37 -07:00
  • 51f50529fc Add bloom filter index calc for userspace utils Zach Brown 2023-04-04 10:34:55 -07:00
  • 7707d98b54 Add srch_encode_entry() for userspace utils Zach Brown 2023-04-03 13:49:15 -07:00
  • 8c195ee4ab Add put_unaligned_leXX() for userspace Zach Brown 2023-04-03 13:48:39 -07:00
  • 7b5f59ca53 Add fls64() alias for userspace flsll() Zach Brown 2023-04-03 13:48:25 -07:00
  • 597ce6a4c0 Promote userspace btree block initialization Zach Brown 2023-03-28 14:28:01 -07:00
  • afeeb47918 Add userspace version of our mode to type Zach Brown 2023-03-28 13:46:17 -07:00
  • 660f46a3b4 Add userspace version of our dirent name hash Zach Brown 2023-03-28 13:09:12 -07:00
  • 4697424c7c Add lk rbtree wrapper Zach Brown 2023-01-25 11:21:30 -08:00
  • 11f624926b Superblock checks for meta and data dev. Auke Kok 2024-03-11 10:35:20 -07:00
  • 173e0f1edd Add man page content for check. Auke Kok 2024-03-21 12:54:22 -04:00
  • ca57794a00 Generic block header checks: crc, magic. Auke Kok 2024-03-26 18:26:33 -04:00
  • f5f39f4432 Add test_bit to utils bitmap Zach Brown 2024-03-06 17:16:50 -08:00
  • 022e280f0b Add {read,write}-metadata-image scoutfs commands Zach Brown 2024-03-06 14:33:26 -08:00
  • 897f26c839 Fix partial rename to check_meta_alloc Zach Brown 2024-03-06 14:33:24 -08:00
  • 25d5b507a1 Add check command Zach Brown 2024-02-23 13:28:32 -08:00
  • 1d08a58add Merge pull request #151 from versity/auke/el9 Zach Brown 2024-10-04 11:46:47 -07:00
  • 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
  • c6ed82f19c Keep dist suffix greg/per-kversion Greg Cymbalski 2024-09-26 12:12:03 -07:00
  • c122c6823f Sanitize kversion Greg Cymbalski 2024-09-26 12:09:00 -07:00
  • dfa6a8c78b Add kernel version to package release var Greg Cymbalski 2024-09-26 11:38:21 -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