Commit Graph

  • 1ee0331b8b Skip userns based testing for RHEL8. Auke Kok 2023-07-10 18:33:31 -04:00
  • 42acf01dce Use .prefix for POSIX acl instead of .name. Auke Kok 2023-07-10 18:31:55 -04:00
  • ca4d463c75 Don't cache ACL's in newer kernels. Auke Kok 2023-07-05 18:17:18 -04:00
  • e7dadd09ae New versions of getfattr will quote empty attr values. Auke Kok 2023-07-05 14:58:52 -04:00
  • 954843d2ab Account for coreutils using statx() call instead of stat() Auke Kok 2023-07-05 14:07:57 -04:00
  • 5968265aad Account for e2fsprogs output format changes. Auke Kok 2023-07-05 14:05:10 -04:00
  • f30c095e8e Account for quoting style changes in coreutils. Auke Kok 2023-07-05 14:01:51 -04:00
  • 1578ded917 Ignore loop device resizing messages. Auke Kok 2023-07-05 14:00:36 -04:00
  • 2c21f88f24 Support .read/write_iter callbacks in lieu of .aio_read/write Auke Kok 2023-05-11 15:32:57 -04:00
  • 57356b57aa Implement .readahead for address_space_operations (aops). Auke Kok 2023-06-05 19:39:20 -04:00
  • b81e3bf421 implement generic_file_buffered_write() Auke Kok 2023-05-11 15:39:20 -04:00
  • 5d1742a954 (un)register_hotcpu_notifier is obsolete Auke Kok 2023-05-11 15:39:56 -04:00
  • 22bd4c4493 Timespec64 changes for yr2038. Auke Kok 2023-05-11 15:12:33 -04:00
  • 371bff49af Adjust scoutfs_quorum_loop trace point. Auke Kok 2023-05-10 18:51:38 -04:00
  • 3d43fdfeaa Initialize msg.msg_iter from iovec. Auke Kok 2023-06-01 13:35:54 -04:00
  • 6563f70a90 Handle net arg being added to sock_create_kern() Auke Kok 2023-05-31 15:48:54 -04:00
  • a14da52cbb kernel_getsockname and kernel_getpeername dropped addrlen arg. Auke Kok 2023-05-31 15:43:01 -04:00
  • f367e485a6 xattr functions are now passed flags through struct xattr_handler Auke Kok 2023-05-10 14:29:43 -04:00
  • 8a7bc0cdfa Remove the use of backing_dev_info pt from address_space. Auke Kok 2023-05-10 13:55:07 -04:00
  • e81d16f8db Do not use MS_* flags anymore in kernel space. Auke Kok 2023-05-09 16:13:52 -04:00
  • bad0455e28 Use count/scan objects shrinking interface Zach Brown 2022-08-02 15:29:48 -07:00
  • 0a30c0b926 Use page->lru instead of page->list Auke Kok 2023-05-30 14:10:14 -04:00
  • 84a4000c85 Use more modern bio interfaces Zach Brown 2022-08-01 14:10:40 -07:00
  • 859f63e49b Use memalloc_nofs_save Zach Brown 2022-08-01 09:25:17 -07:00
  • 588bdb7969 Use percpu_counter_add_batch Zach Brown 2022-07-21 11:23:02 -07:00
  • b894f6b04c Use __posix_acl_create/_chmod and add backwards compatibility Auke Kok 2023-05-26 16:18:55 -04:00
  • e26573ae8e Fix argument test for __posix_acl_valid. Auke Kok 2023-05-10 16:46:14 -04:00
  • 3f6b98496f Use setattr_preapre() as inode_change_ok() was removed in v4.8-rc1 Auke Kok 2023-05-10 19:23:40 -04:00
  • b8a378ede7 Use the new inode->i_version manipulation methods. Auke Kok 2023-05-11 14:36:39 -04:00
  • 4b08e79988 inode->i_mutex has been replaced with inode->i_rwsem. Auke Kok 2023-05-09 15:47:19 -04:00
  • 2ac28c4969 New inode->i_version API requires <iversion.h> Auke Kok 2023-05-09 14:30:46 -04:00
  • 3608d1aae1 use $(MAKE) to allow passing jobserver flags. Auke Kok 2023-05-09 15:11:34 -04:00
  • f13757f0af module_init/_exit should have a semicolon at eol. Auke Kok 2023-05-09 15:53:23 -04:00
  • 34e6efd39c Adjust for new augmented rbtree compute callback function signature Auke Kok 2023-05-10 19:30:29 -04:00
  • b452ca3d23 Add include <blkdev.h>. Auke Kok 2023-05-11 15:26:22 -04:00
  • 090c795b7e preempt_mask.h is removed entirely. Auke Kok 2023-05-09 15:18:47 -04:00
  • d9394cb084 page_cache_release() is removed. put_page() instead. Auke Kok 2023-05-10 19:26:06 -04:00
  • 67ae352618 flush_work_sync is equivalent to flush_work. Auke Kok 2023-05-15 18:32:24 -04:00
  • 38bb5a8254 d_materialise_unique replaced with d_splice_alias. Auke Kok 2023-05-15 18:24:30 -04:00
  • 2510688a36 READ_ONCE() replaces ACCESS_ONCE() Auke Kok 2023-05-15 14:55:19 -04:00
  • 15a5dca8c6 PAGE_CACHE_SIZE was removed, replace with PAGE_SIZE. Auke Kok 2023-05-15 14:20:48 -04:00
  • c3996cb021 Include kernel.h and fs.h at the top of kernelcompat.h Auke Kok 2023-05-11 15:00:43 -04:00
  • 778c2769df Merge pull request #132 from versity/zab/v1.15 Zach Brown 2023-07-17 13:02:10 -07:00
  • 9e3529060e v1.15 Release v1.15 zab/v1.15 Zach Brown 2023-07-17 12:06:57 -07:00
  • 1672b3ecec Merge pull request #130 from versity/zab/noncontig_alloc_einval Zach Brown 2023-07-17 10:21:18 -07:00
  • 55f9435fad Fix partial preallocation when _contig_only = 0 zab/noncontig_alloc_einval Zach Brown 2023-07-13 12:31:58 -07:00
  • 072f6868d3 Merge pull request #131 from versity/zab/server_merge_splice_failure Zach Brown 2023-07-15 21:03:32 -07:00
  • 8a64b46a2f Process log merge splicing in many commits zab/server_merge_splice_failure Zach Brown 2023-07-13 10:40:49 -07:00
  • 14901c39aa Merge pull request #129 from versity/zab/v1.14 Zach Brown 2023-06-29 11:30:01 -07:00
  • e095127ae9 v1.14 Release v1.14 Zach Brown 2023-06-29 10:03:53 -07:00
  • a9da27444f Merge pull request #128 from versity/zab/prealloc_fragmentation Zach Brown 2023-06-29 09:57:32 -07:00
  • 49fe89741d Merge pull request #125 from versity/zab/get_referring_entries Zach Brown 2023-06-29 09:57:06 -07:00
  • 847916860d Advance move_blocks extent search offset Zach Brown 2023-06-28 16:47:41 -07:00
  • 564b942ead Write test for hole filling noncontig prealloc Zach Brown 2023-06-28 15:01:36 -07:00
  • 3d99fda0f6 Preallocate data around iblock when noncontig Zach Brown 2023-06-28 12:21:25 -07:00
  • 03c8dea413 Add --force to prepare empty data dev cli command zab/emergency_data_super_recovery Zach Brown 2023-06-21 14:47:54 -07:00
  • af893e8888 Drop totl items that merge to zero zab/totl_merge_result_clobbered Zach Brown 2023-06-16 13:52:52 -07:00
  • 6c0ab75477 Merge pull request #126 from versity/zab/rht_block_shrink_deadlock Zach Brown 2023-06-16 10:30:16 -07:00
  • 89b238a5c4 Add more acceptable quorum delay during testing Zach Brown 2023-06-16 09:38:58 -07:00
  • 05371b83f0 Update expected console messages during testing Zach Brown 2023-06-16 09:37:37 -07:00
  • acafb869e7 Avoid deadlock from block reclaim in rht resize Zach Brown 2023-06-15 14:45:26 -07:00
  • 74c5fe1115 Add get-referring-entries test Zach Brown 2023-06-12 14:16:26 -07:00
  • 2279e9657f Add get_referring_entries scoutfs command Zach Brown 2023-06-08 12:20:01 -07:00
  • 707752a7bf Add get_referring_entries ioctl Zach Brown 2023-06-08 12:09:09 -07:00
  • 0316c22026 Extend scoutfs_dir_add_next_linkrefs Zach Brown 2023-06-08 12:06:04 -07:00
  • 5a1e5639c2 Merge pull request #124 from versity/zab/fix_quo_hb_mount_option Zach Brown 2023-06-07 10:50:32 -07:00
  • 950963375b Update quorum heartbeat test for mount option Zach Brown 2023-05-22 16:08:39 -07:00
  • e52435b993 Add t_mount_opt Zach Brown 2023-05-22 16:08:20 -07:00
  • 2b72c57cb0 Fix crash in quorum_heartbeat_timeout_ms parsing Zach Brown 2023-05-22 14:33:50 -07:00
  • 9c67b2a42d Merge pull request #122 from versity/zab/v1.13 Zach Brown 2023-05-19 11:38:48 -07:00
  • 0b38aeb5a4 v1.13 Release v1.13 zab/v1.13 Zach Brown 2023-05-19 10:38:40 -07:00
  • 2daf873983 Merge pull request #121 from versity/zab/heartbeat_fencing_tweaks Zach Brown 2023-05-18 17:10:40 -07:00
  • 904c5dce90 Filter forced unmount transaction commit error Zach Brown 2023-05-18 13:57:46 -07:00
  • 57c6d78df8 Add test of quorum heartbeat timeout setting Zach Brown 2023-05-18 10:07:02 -07:00
  • 74e9d0f764 Silence test syfs option failure Zach Brown 2023-05-18 11:05:21 -07:00
  • 98eb0eb649 Add t_quorum_nrs test helper Zach Brown 2023-05-18 10:45:29 -07:00
  • 15de0c21c1 Have quorum drop messages on force unmount Zach Brown 2023-05-18 09:54:54 -07:00
  • 7b65767803 Track and log quorum heartbeat delays Zach Brown 2023-05-16 15:48:21 -07:00
  • 46640e4ff9 Add counter for quorum heartbeat send failures Zach Brown 2023-05-16 14:28:12 -07:00
  • 912906f050 Make quorum heartbeat timeout tunable Zach Brown 2023-05-16 10:29:16 -07:00
  • ec02cf442b Use lower latency allocation in quorum socket Zach Brown 2023-05-15 09:14:02 -07:00
  • 0e9cd1eea5 Use specific work queue for quorum work Zach Brown 2023-05-15 08:57:11 -07:00
  • e18ea24561 Move quorum recv that sets timeout before check Zach Brown 2023-05-12 10:55:51 -07:00
  • 723309ff75 Merge pull request #120 from versity/zab/v1.12 Zach Brown 2023-04-17 15:33:36 -07:00
  • 9bfad7d324 v1.12 Release v1.12 Zach Brown 2023-04-17 14:30:08 -07:00
  • 448e0abacb Merge pull request #118 from versity/zab/prepare_empty_data_dev Zach Brown 2023-04-17 14:20:29 -07:00
  • 2a6d827e7a Add test for changing devices Zach Brown 2023-03-14 11:38:38 -07:00
  • e7bd1b45dc Add prepare-empty-data-device scoutfs command Zach Brown 2023-03-14 11:32:22 -07:00
  • 6ded240089 Add t_rc test execution helper function Zach Brown 2023-03-14 14:46:36 -07:00
  • 99a20bc383 Put scratch mount point in test tmp dirs Zach Brown 2023-03-14 14:58:48 -07:00
  • 18903ce500 Alphabetize command listing in scoutfs man page Zach Brown 2023-03-14 11:14:48 -07:00
  • b76e22ffcf Refactor user util functions for device size Zach Brown 2023-03-14 10:58:52 -07:00
  • d6863d6832 Merge pull request #119 from versity/zab/inode_nsec Zach Brown 2023-04-17 12:39:13 -07:00
  • bb01a3990f Set sb->s_time_gran to support nsecs Zach Brown 2023-03-24 10:35:23 -07:00
  • 409631ceb1 Merge pull request #117 from versity/zab/rename_into_root Zach Brown 2023-03-13 09:28:57 -07:00
  • f1264c7e47 Add test to rename into root directory zab/rename_into_root Zach Brown 2023-03-08 10:55:44 -08:00
  • a61b8d9961 Fix renaming into root directory Zach Brown 2023-03-08 10:13:07 -08:00
  • eac57a1f7a Merge pull request #116 from versity/zab/v1.11 Zach Brown 2023-02-02 12:02:45 -08:00
  • 5512d5c03e v1.11 Release v1.11 Zach Brown 2023-02-02 11:00:38 -08:00
  • 8cf7be4651 Merge pull request #115 from versity/zab/utils_flush Zach Brown 2023-02-02 10:25:12 -08:00