Commit Graph

  • 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
  • 205d8ebd4a Account for quoting style changes in coreutils. Auke Kok 2023-07-05 14:01:51 -04:00
  • e580f33f82 Ignore loop device resizing messages. Auke Kok 2023-07-05 14:00:36 -04:00
  • d480243c11 Support .read/write_iter callbacks in lieu of .aio_read/write Auke Kok 2023-05-11 15:32:57 -04:00
  • bafecbc604 Implement .readahead for address_space_operations (aops). Auke Kok 2023-06-05 19:39:20 -04:00
  • 65be4682e3 implement generic_file_buffered_write() Auke Kok 2023-05-11 15:39:20 -04:00
  • e88845d185 (un)register_hotcpu_notifier is obsolete Auke Kok 2023-05-11 15:39:56 -04:00
  • ec50e66fff Timespec64 changes for yr2038. Auke Kok 2023-05-11 15:12:33 -04:00
  • 0e91f9a277 Adjust scoutfs_quorum_loop trace point. Auke Kok 2023-05-10 18:51:38 -04:00
  • 69068ae2c0 Initialize msg.msg_iter from iovec. Auke Kok 2023-06-01 13:35:54 -04:00
  • 016dac39bf Handle net arg being added to sock_create_kern() Auke Kok 2023-05-31 15:48:54 -04:00
  • e69cf3dec8 kernel_getsockname and kernel_getpeername dropped addrlen arg. Auke Kok 2023-05-31 15:43:01 -04:00
  • d6c143a639 xattr functions are now passed flags through struct xattr_handler Auke Kok 2023-05-10 14:29:43 -04:00
  • 09ae100254 Remove the use of backing_dev_info pt from address_space. Auke Kok 2023-05-10 13:55:07 -04:00
  • 50f5077863 Do not use MS_* flags anymore in kernel space. Auke Kok 2023-05-09 16:13:52 -04:00
  • cca4fcb788 Use count/scan objects shrinking interface Zach Brown 2022-08-02 15:29:48 -07:00
  • 1d150da3f0 Use page->lru instead of page->list Auke Kok 2023-05-30 14:10:14 -04:00
  • 28f03d3558 Use more modern bio interfaces Zach Brown 2022-08-01 14:10:40 -07:00
  • 4275f6e6e5 Use memalloc_nofs_save Zach Brown 2022-08-01 09:25:17 -07:00
  • 70a5b6ffe2 Use percpu_counter_add_batch Zach Brown 2022-07-21 11:23:02 -07:00
  • b89ecd47b4 Use __posix_acl_create/_chmod and add backwards compatibility Auke Kok 2023-05-26 16:18:55 -04:00
  • 4293816764 Fix argument test for __posix_acl_valid. Auke Kok 2023-05-10 16:46:14 -04:00
  • f0de59a9a3 Use setattr_preapre() as inode_change_ok() was removed in v4.8-rc1 Auke Kok 2023-05-10 19:23:40 -04:00
  • 1f0a08eacb Use the new inode->i_version manipulation methods. Auke Kok 2023-05-11 14:36:39 -04:00
  • dac3f056a5 inode->i_mutex has been replaced with inode->i_rwsem. Auke Kok 2023-05-09 15:47:19 -04:00
  • af868aad9b New inode->i_version API requires <iversion.h> Auke Kok 2023-05-09 14:30:46 -04:00
  • cf4df0ef9f use $(MAKE) to allow passing jobserver flags. Auke Kok 2023-05-09 15:11:34 -04:00
  • 81aa58253e module_init/_exit should have a semicolon at eol. Auke Kok 2023-05-09 15:53:23 -04:00
  • c683ded0e6 Adjust for new augmented rbtree compute callback function signature Auke Kok 2023-05-10 19:30:29 -04:00
  • f27431b3ae Add include <blkdev.h>. Auke Kok 2023-05-11 15:26:22 -04:00
  • 28c3cee995 preempt_mask.h is removed entirely. Auke Kok 2023-05-09 15:18:47 -04:00
  • 430960ef3c page_cache_release() is removed. put_page() instead. Auke Kok 2023-05-10 19:26:06 -04:00
  • 7006a84d96 flush_work_sync is equivalent to flush_work. Auke Kok 2023-05-15 18:32:24 -04:00
  • eafb8621da d_materialise_unique replaced with d_splice_alias. Auke Kok 2023-05-15 18:24:30 -04:00
  • 006555d42a READ_ONCE() replaces ACCESS_ONCE() Auke Kok 2023-05-15 14:55:19 -04:00
  • 8e458f9230 PAGE_CACHE_SIZE was removed, replace with PAGE_SIZE. Auke Kok 2023-05-15 14:20:48 -04:00
  • 32c0dbce09 Include kernel.h and fs.h at the top of kernelcompat.h Auke Kok 2023-05-11 15:00:43 -04:00
  • 9c9ba651bd Merge pull request #141 from versity/zab/fence-reclaim-racey-seq-test Zach Brown 2023-10-09 12:21:48 -07:00
  • 14eddb6420 Remove seq test from fence-and-reclaim Zach Brown 2023-10-09 10:56:15 -07:00
  • 597208324d Merge pull request #140 from versity/zab/v1.16 Zach Brown 2023-10-04 11:51:45 -07:00
  • 8596c9ad45 v1.16 Release v1.16 zab/v1.16 Zach Brown 2023-10-04 10:32:15 -07:00
  • 8a705ea380 Merge pull request #139 from versity/zab/hold_commit_stuck Zach Brown 2023-10-04 10:27:12 -07:00
  • 4784ccdfd5 Start server commits when holds wait for alloc zab/hold_commit_stuck Zach Brown 2023-10-03 10:57:29 -07:00
  • bcf559818b Add rpm spec file support for el8 builds ben/el8 Ben McClelland 2023-08-10 16:23:57 -07:00
  • 36ee4d946b Ignore last flag output by filefrag. Auke Kok 2023-07-14 13:25:51 -04:00
  • dc57b34b8d Don't use static struct initializer. Auke Kok 2023-07-14 13:13:40 -04:00
  • 779b96df81 Allow the kernel to return -ESTALE from orphan-inode test Auke Kok 2023-07-13 16:59:45 -04:00