Commit Graph

  • 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
  • d05489c670 Merge pull request #102 from versity/zab/v1.8 Zach Brown 2022-10-18 11:21:48 -07:00
  • 4806e8a7b3 v1.8 Release v1.8 Zach Brown 2022-10-18 09:48:41 -07:00
  • b74f3f577d Merge pull request #101 from versity/zab/data_prealloc_options Zach Brown 2022-10-17 12:18:51 -07:00
  • d5ddf1ecac Fix option save/restore test helpers Zach Brown 2022-10-14 11:11:00 -07:00
  • e27ea22fe4 Add run-tests -T option to increase trace size Zach Brown 2022-10-14 09:43:36 -07:00
  • 51fe5a4ceb Add -o mount option argument to run-tests Zach Brown 2022-10-13 12:42:46 -07:00
  • 3847c4fe63 Add data-prealloc test Zach Brown 2022-10-06 13:30:17 -07:00
  • ef2daf8857 Make data preallocation tunable Zach Brown 2022-10-05 15:19:56 -07:00
  • 064409eb62 Merge pull request #100 from versity/zab/acl Zach Brown 2022-09-29 09:51:10 -07:00
  • ddc5d9f04d Allow setting orphan_scan_delay_ms option Zach Brown 2022-09-28 10:07:10 -07:00
  • 433a80c6fc Add compat for changing posix_acl_valid arguments Zach Brown 2022-09-21 14:36:11 -07:00
  • 78405bb5fd Remove ACL tests from xfstests expunge list Zach Brown 2022-08-22 11:31:54 -07:00
  • 98e514e5f4 Add failure message to xattr length test Zach Brown 2022-08-22 15:18:58 -07:00
  • 29538a9f45 Add POSIX ACL support Zach Brown 2022-08-25 10:52:31 -07:00