Commit Graph

  • 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
  • 3363b4fb79 Flush device caches in buffered util cmds Zach Brown 2023-01-18 10:44:14 -08:00
  • ddb5cce2a5 Add quick utils flush_device helper Zach Brown 2023-01-18 10:27:47 -08:00
  • 1b0e9c45f4 Merge pull request #114 from versity/zab/commit_lt_dirty Zach Brown 2023-01-17 16:07:13 -08:00
  • 2e2ccb6f61 Allow replaying srch file rotation Zach Brown 2023-01-17 14:22:49 -08:00
  • 01c8bba56d Merge pull request #109 from versity/zab/server_statfs_stable_blocks Zach Brown 2023-01-12 09:58:48 -08:00
  • 17cb1fe84b Merge pull request #110 from versity/zab/partial_alloc_move Zach Brown 2023-01-12 09:58:12 -08:00
  • 78ae87031b Merge pull request #112 from versity/zab/tmpfile_umask Zach Brown 2023-01-12 09:57:56 -08:00
  • bf93ea73c4 Merge pull request #113 from versity/zab/move_blocks_loop_fixes Zach Brown 2023-01-12 09:56:25 -08:00
  • a23e7478a0 Fix move_blocks loop exit conditions Zach Brown 2023-01-06 15:00:26 -08:00
  • 9ba2ee5c88 Add testing of O_TMPFILE umask Zach Brown 2023-01-09 10:34:46 -08:00
  • fe33a492c2 Make o_tmpfile test more generic Zach Brown 2023-01-09 10:13:48 -08:00
  • 77c0ff89fb Rename stage-tmpfile to o_tmpfile Zach Brown 2023-01-09 10:07:15 -08:00
  • 7c2d83e2f8 Remove saved super block in scoutfs_sb_info Zach Brown 2022-12-12 14:54:33 -08:00
  • 40aa47c888 Have the server keep a private dirty super block Zach Brown 2022-12-12 14:56:20 -08:00
  • c1bd7bcce5 Allow partial extent motion Zach Brown 2022-12-15 20:20:17 -08:00
  • 7720222588 Have statfs use unlocked stable roots Zach Brown 2022-12-12 14:00:51 -08:00
  • fff07ce19c Use stale block read retrying helper Zach Brown 2022-12-12 14:05:42 -08:00
  • 464de56d28 Add stale block read retrying helper Zach Brown 2022-12-12 10:36:35 -08:00
  • 342c206550 Have scoutfs_forest_inode_count return stale reads Zach Brown 2022-12-09 15:58:52 -08:00
  • fe4734d019 Save a full stable super in the server Zach Brown 2022-12-09 15:39:10 -08:00
  • b1a43bb312 Make quorum config use more precise Zach Brown 2022-12-09 15:19:19 -08:00
  • 929703213f Add fsid sbi field Zach Brown 2022-12-09 14:32:29 -08:00
  • 78279ffb4a Merge pull request #108 from versity/zab/v1.10 Zach Brown 2022-12-07 13:33:45 -08:00
  • 0b919e2ba7 v1.10 Release v1.10 Zach Brown 2022-12-07 12:30:17 -08:00
  • bb5267f0c9 Merge pull request #107 from versity/zab/write_truncated_zero_tail Zach Brown 2022-12-06 11:31:52 -08:00
  • 6d4916954b Add basic-truncate test Zach Brown 2022-12-06 09:59:55 -08:00
  • 8e067b3d3f Truncate dirties zero tail extension Zach Brown 2022-12-06 10:22:49 -08:00
  • 87500e8bb5 Merge pull request #106 from versity/zab/invalidation_dprune_iput Zach Brown 2022-12-02 13:23:56 -08:00
  • 41174867ed Add t_get_sysfs_mount_option test func Zach Brown 2022-11-30 20:14:02 -08:00
  • 276fbebdac Avoid dput in lock invalidation Zach Brown 2022-11-30 17:47:39 -08:00
  • 03df993e14 Merge pull request #105 from versity/zab/cw_item_vers Zach Brown 2022-11-30 11:10:18 -08:00
  • 701f1a9538 Add test that checks duplicate meta_seq entries Zach Brown 2022-11-15 12:34:52 -08:00
  • 71ed4512dc Include primary lock write_seq for write_only vers Zach Brown 2022-11-15 13:01:17 -08:00
  • 57dff347a6 Merge pull request #104 from versity/zab/v1.9 Zach Brown 2022-10-29 17:41:51 -07:00
  • fb7cb057c4 v1.9 Release v1.9 Zach Brown 2022-10-29 16:41:58 -07:00
  • 1b924c501e Merge pull request #103 from versity/zab/verify_dentry_errors Zach Brown 2022-10-27 16:15:53 -07:00
  • aed4313995 Simplify dentry verification Zach Brown 2022-10-26 13:25:51 -07:00
  • 61d86f7718 Add scoutfs_lock_ino_refresh_gen Zach Brown 2022-10-26 13:27:59 -07:00
  • 717b56698a Remove __exit from scoutfs_sysfs_exit() Zach Brown 2022-10-26 13:23:05 -07:00
  • c92a7ff705 Don't use dentry private hash/pos for deletion Zach Brown 2022-10-25 10:12:22 -07:00