Commit Graph

  • 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
  • 1826048ca3 Add _locked xattr get and set calls Zach Brown 2022-09-21 14:16:36 -07:00
  • 798fbb793e Move to xattr_handler xattr prefix dispatch Zach Brown 2022-08-22 15:13:27 -07:00
  • d7b16419ef Merge pull request #99 from versity/zab/v1.7 Zach Brown 2022-08-26 13:20:56 -07:00
  • f13aba78b1 v1.7 Release v1.7 zab/v1.7 Zach Brown 2022-08-26 11:33:05 -07:00
  • a49584739a Use count/scan objects shrinking interface zab/rhel8_kerncompat Zach Brown 2022-08-02 15:29:48 -07:00
  • fd1c4777c2 Use more modern bio interfaces Zach Brown 2022-08-01 14:10:40 -07:00
  • 0b0beb2830 Use memalloc_nofs_save Zach Brown 2022-08-01 09:25:17 -07:00
  • 3220c2055c Merge pull request #98 from versity/zab/move_freed_many_commits Zach Brown 2022-08-01 09:09:28 -07:00
  • 1cbc927ccb Only clear trying inode deletion bit when set Zach Brown 2022-07-28 16:24:23 -07:00
  • acb94dd9b7 Add test of large fragmented free lists Zach Brown 2022-07-15 10:20:03 -07:00
  • 233fbb39f3 Limit alloc_move per-call allocator consumption Zach Brown 2022-07-27 14:19:44 -07:00
  • 198d3cda32 Add scoutfs_alloc_meta_low_since() Zach Brown 2022-07-28 11:28:06 -07:00
  • e8c64b4217 Move freed data extents in multiple server commits Zach Brown 2022-07-13 09:33:13 -07:00
  • bb006191e0 Use percpu_counter_add_batch Zach Brown 2022-07-21 11:23:02 -07:00
  • 89b64ae1f7 Merge pull request #97 from versity/zab/v1_6_release Zach Brown 2022-07-07 14:54:26 -07:00
  • fc8a5a1b5c v1.6 Release v1.6 Zach Brown 2022-07-07 10:35:37 -07:00
  • d4c793e010 Merge pull request #94 from versity/zab/mem_free_fixes Zach Brown 2022-07-07 13:07:04 -07:00
  • 8a3058818c Merge pull request #95 from versity/zab/skip_likely_huge Zach Brown 2022-07-07 10:27:50 -07:00
  • ba9a106f72 Free send attempts to disconnected clients Zach Brown 2022-07-01 10:15:17 -07:00
  • 310725eb72 Free omap rid list as server exits Zach Brown 2022-07-01 10:02:35 -07:00
  • 51a8236316 Fix missed partial fill_super teardown Zach Brown 2022-06-29 14:51:29 -07:00
  • f3dd00895b Don't allocate zero size net info Zach Brown 2022-06-29 14:22:28 -07:00
  • b898c89c11 add local,ipmi,powerman fenced scripts to utils rpm ben/fence_scripts Ben McClelland 2022-07-06 13:54:28 -07:00
  • 49df98f5a8 Add skip-likely-huge print option Zach Brown 2022-06-07 23:44:52 -07:00
  • 15cf3c4134 Merge pull request #93 from versity/zab/v1_5_release v1.5 Zach Brown 2022-06-21 11:22:02 -07:00
  • 1abe97351d v1.5 Release zab/v1_5_release Zach Brown 2022-06-21 09:46:16 -07:00
  • f757e29915 Merge pull request #92 from versity/zab/server_error_assertions Zach Brown 2022-06-17 15:29:58 -07:00
  • 31e474c5fa Protect get_log_trees corruption with assertion Zach Brown 2022-06-17 11:23:39 -07:00
  • dcf8202d7c Merge pull request #91 from versity/zab/tcp_sk_alloc_nofs Zach Brown 2022-06-15 09:16:59 -07:00
  • ae55fa3153 Set sk_allocation on TCP sockets Zach Brown 2022-06-14 08:21:19 -07:00
  • a1f917d5bb Update tracing with cluster lock changes zab/cluster_lock_spinlock Zach Brown 2022-06-08 14:06:06 -07:00
  • 68aa9e5ce6 Directly queue cluster lock work Zach Brown 2022-06-07 11:02:40 -07:00
  • 28079610ed Two cluster lock LRU lists with less precision Zach Brown 2022-06-03 14:42:51 -07:00
  • 05cd4ebe92 Lookup cluster locks with an RCU hash table Zach Brown 2022-05-26 11:24:55 -07:00
  • 0041b599ab Protect clusters locks with refcounts Zach Brown 2022-05-25 11:03:27 -07:00
  • f30e545870 Add per-cluster lock spinlock Zach Brown 2022-05-20 09:45:51 -07:00
  • cf046f26c4 Cluster lock invalidation and shrink spinlocks Zach Brown 2022-05-19 11:44:12 -07:00
  • 7f9f21317c Merge pull request #90 from versity/zab/multiple_alloc_move_commits Zach Brown 2022-06-08 13:23:01 -07:00
  • 0d4bf83da3 Reclaim log_trees alloc roots in multiple commits Zach Brown 2022-06-08 09:52:31 -07:00
  • 1731daf402 Add format-version back/forward compat test zab/worm Zach Brown 2022-02-03 09:06:34 -08:00
  • 449b71a015 t_quiet appends command output Zach Brown 2022-02-03 14:26:55 -08:00
  • 21385dc0fb Add fs test functions for mounted paths Zach Brown 2022-02-03 14:05:32 -08:00
  • dae7d29559 Add T_MODULE for tests Zach Brown 2022-02-03 09:26:01 -08:00
  • a423ac90f5 Add unit tests for worm Bryant G. Duffy-Ly 2022-01-24 14:48:14 -06:00
  • 4c46a834f8 Add level1 worm support Bryant G. Duffy-Ly 2022-02-01 08:19:34 -06:00
  • e7b22e19d2 Increment format version Bryant G. Duffy-Ly 2022-01-07 10:31:46 -06:00