Commit Graph

  • 13151b7c66 Add indx xattr tag support Zach Brown 2023-12-06 13:36:18 -08:00
  • 535352fbd4 Add quota tests Zach Brown 2023-11-30 15:53:15 -08:00
  • 941e053eb3 Add quota support to utils Zach Brown 2023-09-29 11:55:38 -07:00
  • 12fe44c0be Add quota support Zach Brown 2023-09-13 09:30:23 -07:00
  • b06a56b1ee Add project ID tests Zach Brown 2023-12-12 13:56:25 -08:00
  • 6817b403e5 Add o_tmpfile_linkat test binary Zach Brown 2023-12-12 14:43:46 -08:00
  • b89139b0fe Add project ID support to utils Zach Brown 2023-12-12 13:59:29 -08:00
  • bd4dad757b Add project support Zach Brown 2023-09-13 09:30:14 -07:00
  • b2448f461a Drop caches in totl test Zach Brown 2023-08-21 12:50:48 -07:00
  • 4091e2cc55 read_xattr_totls ioctl uses weak item cache Zach Brown 2023-08-16 14:56:06 -07:00
  • 45cd62974a Extract .totl. item merging into own functions Zach Brown 2023-08-16 12:26:59 -07:00
  • 5d744b78bd Pre-declare scoutfs_lock in forest.h Zach Brown 2023-08-16 12:25:48 -07:00
  • 1328f1a2cb Add scoutfs_forest_read_items_roots Zach Brown 2023-08-15 16:15:11 -07:00
  • 1f5c68cd30 Add the weak item cache Zach Brown 2023-08-08 09:13:34 -07:00
  • 965b692bdc Merge pull request #171 from versity/zab/v1.20 Zach Brown 2024-04-22 14:51:39 -07:00
  • c3c4b08038 v1.20 Release v1.20 zab/v1.20 Zach Brown 2024-04-22 13:20:42 -07:00
  • 92ba4f5662 Add test for parallel restore zab/parallel_restore Zach Brown 2023-03-28 12:49:50 -07:00
  • 7754feee3f Add parallel restore Zach Brown 2023-03-28 12:50:09 -07:00
  • c4b00d059a Add userspace NSEC_PER_SEC Zach Brown 2023-04-05 15:49:37 -07:00
  • 42a60e31c5 Add bloom filter index calc for userspace utils Zach Brown 2023-04-04 10:34:55 -07:00
  • ea7637b915 Add srch_encode_entry() for userspace utils Zach Brown 2023-04-03 13:49:15 -07:00
  • 1324c39372 Add put_unaligned_leXX() for userspace Zach Brown 2023-04-03 13:48:39 -07:00
  • f41bd60ca4 Add fls64() alias for userspace flsll() Zach Brown 2023-04-03 13:48:25 -07:00
  • 70a932614a Promote userspace btree block initialization Zach Brown 2023-03-28 14:28:01 -07:00
  • c6a11fcd6b Add userspace version of our mode to type Zach Brown 2023-03-28 13:46:17 -07:00
  • 3c67805004 Add userspace version of our dirent name hash Zach Brown 2023-03-28 13:09:12 -07:00
  • 02fe58b727 Add lk rbtree wrapper Zach Brown 2023-01-25 11:21:30 -08:00
  • 0519830229 Merge pull request #165 from versity/greg/kmod-uninstall-cleanup Zach Brown 2024-04-11 14:32:06 -07:00
  • 4d6e1a14ae More safely install/uninstall with weak-modules Greg Cymbalski 2024-04-02 11:36:13 -07:00
  • fc3e061ea8 Merge pull request #164 from versity/greg/preserve-git-describe Greg Cymbalski 2024-03-29 13:48:33 -07:00
  • 6541ccfdd0 Add test_bit to utils bitmap zab/check Zach Brown 2024-03-06 17:16:50 -08:00
  • b56836b395 Add {read,write}-metadata-image scoutfs commands Zach Brown 2024-03-06 14:33:26 -08:00
  • de8395a9cf Fix partial rename to check_meta_alloc Zach Brown 2024-03-06 14:33:24 -08:00
  • 94c608f281 (wip) add check command Zach Brown 2024-02-23 13:28:32 -08:00
  • 84c1460e4f Fix printing alloc list block extents Zach Brown 2024-03-04 14:53:34 -08:00
  • e407f67fcc Import a few more functions to our list.h Zach Brown 2024-02-23 17:24:30 -08:00
  • 13c4b35bed Add lk rbtree wrapper Zach Brown 2023-01-25 11:21:30 -08:00
  • 8624132ad2 Add debug command to wipe log_trees data_freed zab/utils_wipe_lt_data_freed Zach Brown 2022-06-14 11:17:14 -07:00
  • a4bc3fb27d Capture git info at spec creation time, pass into make Greg Cymbalski 2024-02-05 22:20:09 +00:00
  • 67990a7007 Merge pull request #162 from versity/zab/v1.19 Zach Brown 2024-01-30 15:46:49 -08:00
  • ba819be8f9 v1.19 Release v1.19 Zach Brown 2024-01-30 12:11:23 -08:00
  • 1b103184ca Merge pull request #161 from versity/zab/merge_timeout_option_fix Zach Brown 2024-01-30 12:07:10 -08:00
  • c3890abd7b Correctly set the log_merge_wait_timeout_ms option Zach Brown 2024-01-30 12:01:35 -08:00
  • 5ab38bfa48 Merge pull request #160 from versity/zab/log_merging_speedups Zach Brown 2024-01-29 12:26:55 -08:00
  • 55f0a0ded4 Add nr_log_trees debugfs counter zab/force_finalize_timeouts Zach Brown 2024-01-25 12:47:05 -08:00
  • dcfd22e4b1 Force merge creation timeout Zach Brown 2024-01-25 12:46:46 -08:00
  • e9ad61b444 Delete multiple log trees items per server commit Zach Brown 2024-01-22 13:18:39 -08:00
  • 91bbf90f71 Don't pin input btrees when merging Zach Brown 2024-01-24 14:10:54 -08:00
  • b5630f540d Add tracing of the log merge finalizing decision Zach Brown 2024-01-25 10:09:13 -08:00
  • 90a4c82363 Make log merge wait timeout tunable Zach Brown 2024-01-19 13:11:48 -08:00
  • f654fa0fda Send syncs once when starting to merge Zach Brown 2024-01-17 15:17:55 -08:00
  • 50168a2d2a Check each client's last log item for stable seq Zach Brown 2024-01-17 10:04:38 -08:00
  • 3c0616524a Only search last log_trees per rid for finalizing Zach Brown 2024-01-17 14:14:02 -08:00
  • 8d3e6883c6 Merge pull request #159 from versity/auke/trans_hold Zach Brown 2024-01-09 09:23:32 -08:00
  • 8747dae61c Fix ret output for scoutfs_trans_hold trace pt. Auke Kok 2024-01-08 16:27:41 -08:00
  • fffcf4a9bb Merge pull request #158 from versity/zab/kasan_stack_oob_get_reg Zach Brown 2023-11-22 10:04:18 -08:00
  • b552406427 Ignore spurious KASAN unwind warning Zach Brown 2023-11-21 12:03:39 -08:00
  • d812599e6b Merge pull request #157 from versity/zab/dmsetup_test_devices Zach Brown 2023-11-21 10:13:02 -08:00
  • 03ab5cedb6 clean up createmany-parallel-mounts test Zach Brown 2023-11-15 13:58:08 -08:00
  • 2b94cd6468 Add loop module kernel message filter Zach Brown 2023-11-15 13:20:09 -08:00
  • 5507ee5351 Use device-mapper for per-mount test devices Zach Brown 2023-11-15 11:40:06 -08:00
  • 1600a121d9 Merge pull request #156 from versity/zab/large_fragmented_free_hung_task Zach Brown 2023-11-15 09:49:13 -08:00
  • 6daf24ff37 Extend hung task timeout for large-fragmented-free Zach Brown 2023-11-14 14:48:22 -08:00
  • cd5d9ff3e0 Merge pull request #154 from versity/zab/srch_test_fixes Zach Brown 2023-11-13 09:47:46 -08:00
  • d94e49eb63 Fix quoted glob in srch-basic-functionality Zach Brown 2023-11-09 11:46:50 -08:00
  • 1dbe408539 Add tracing of srch compact struct communication Zach Brown 2023-11-08 15:36:45 -08:00
  • bf21699ad7 bulk_create_paths test tool takes xattr name Zach Brown 2023-11-08 15:01:54 -08:00
  • c7c67a173d Specifically wait for compaction in srch test Zach Brown 2023-11-08 14:14:46 -08:00
  • 0d10189f58 Make srch compact request delay tunable Zach Brown 2023-11-08 13:54:32 -08:00
  • 6b88f3268e Merge pull request #153 from versity/zab/v1.18 Zach Brown 2023-11-08 10:57:56 -08:00
  • 4b2afa61b8 v1.18 Release v1.18 zab/v1.18 Zach Brown 2023-11-07 16:01:59 -08:00
  • 222ba2cede Merge pull request #152 from versity/zab/stuck_srch_compact Zach Brown 2023-11-07 15:56:39 -08:00
  • c7e97eeb1f Allow srch compaction from _SAFE_BYTES Zach Brown 2023-11-07 11:57:11 -08:00
  • 21c070b42d Add test for srch continutation safe pos errors Zach Brown 2023-11-01 10:05:06 -07:00
  • 77fbf92968 Add t_trigger_set helper Zach Brown 2023-11-07 12:11:08 -08:00
  • d5c699c3b4 Don't respond with ENOENT for no srch compaction Zach Brown 2023-11-06 14:02:08 -08:00
  • a7ed6bf242 Add force to prepare-empty-data-device zab/force_prepare_empty_data_device Zach Brown 2023-11-02 18:05:51 -07:00
  • b56b8e502c Merge pull request #145 from versity/zab/server_seqlock Zach Brown 2023-10-24 14:36:56 -07:00
  • 5ff372561d Merge pull request #146 from versity/auke/truncatedd Zach Brown 2023-10-24 10:10:11 -07:00
  • bdecee5e5d Merge pull request #147 from versity/zab/v1.17 Zach Brown 2023-10-24 09:52:36 -07:00
  • a9281b75fa v1.17 Release v1.17 Zach Brown 2023-10-23 14:20:13 -07:00
  • 707e1b2d59 Ensure dd creates the full 8K input test file. Auke Kok 2023-10-23 17:04:19 -04:00
  • 006f429f72 Use seqlock instead of seqcount in server Zach Brown 2023-10-19 15:37:19 -07:00
  • d71583bcf5 Merge pull request #134 from versity/auke/tests-add-bc Zach Brown 2023-10-16 15:12:22 -07:00
  • bb835b948d Merge pull request #138 from versity/auke/ignore-journald-rotate Zach Brown 2023-10-16 14:54:56 -07:00
  • bcdc4f5423 Merge pull request #143 from versity/zab/t_quiet_appends Zach Brown 2023-10-12 11:58:50 -07:00
  • 7ceb215c91 Filter out journald rotate messages. Auke Kok 2023-10-03 13:45:42 -04:00
  • d4d2b0850b Add bc to test requirement. Auke Kok 2023-09-26 14:29:06 -04:00
  • cf05aefe50 t_quiet appends command output Zach Brown 2022-02-03 14:26:55 -08:00
  • 9f06065ce7 Merge pull request #123 from versity/auke/el8 Zach Brown 2023-10-10 10:37:43 -07:00
  • d2c2fece2a Add rpm spec file support for el8 builds Ben McClelland 2023-08-10 16:23:57 -07:00
  • 0e1e55d25b Ignore last flag output by filefrag. Auke Kok 2023-07-14 13:25:51 -04:00
  • 293cee9554 Don't use static struct initializer. Auke Kok 2023-07-14 13:13:40 -04:00
  • a7704e0b56 Allow the kernel to return -ESTALE from orphan-inode test Auke Kok 2023-07-13 16:59:45 -04:00
  • 819df4be60 Skip userns based testing for RHEL8. Auke Kok 2023-07-10 18:33:31 -04:00
  • 592e3d471f Use .prefix for POSIX acl instead of .name. Auke Kok 2023-07-10 18:31:55 -04:00
  • 29160b0bc6 Don't cache ACL's in newer kernels. Auke Kok 2023-07-05 18:17:18 -04:00
  • 11c041d2ea New versions of getfattr will quote empty attr values. Auke Kok 2023-07-05 14:58:52 -04:00
  • 46e8dfe884 Account for coreutils using statx() call instead of stat() Auke Kok 2023-07-05 14:07:57 -04:00
  • a9beeaf5da Account for e2fsprogs output format changes. Auke Kok 2023-07-05 14:05:10 -04:00