Commit Graph

  • 2fbc135a48 Initial support for different inode sizes Bryant G. Duffy-Ly 2022-01-07 08:03:43 -06:00
  • 4ea4bad1c6 Add scoutfs_item_lookup_within Zach Brown 2022-05-11 14:06:02 -07:00
  • 0a6b1fb304 Merge pull request #88 from versity/zab/v1_4_release Zach Brown 2022-05-06 11:23:45 -07:00
  • fb7e43dd23 v1.4 Release v1.4 zab/v1_4_release Zach Brown 2022-05-06 09:57:27 -07:00
  • 45d90a5ae4 Merge pull request #86 from versity/zab/increase_server_commit_block_budget Zach Brown 2022-05-06 09:47:47 -07:00
  • 48f1305a8a Increase server commit dirty block budget zab/increase_server_commit_block_budget Zach Brown 2022-04-13 10:07:43 -07:00
  • cd4d6502b8 Merge pull request #87 from versity/zab/lock_invalidation_recovery Zach Brown 2022-04-28 09:01:16 -07:00
  • dff366e1a4 Add lock invalidation and recovery test zab/lock_invalidation_recovery Zach Brown 2022-04-27 11:55:06 -07:00
  • ca526e2bc0 Lock recovery uses old mode while invalidating Zach Brown 2022-04-27 11:25:31 -07:00
  • e423d42106 Merge pull request #85 from versity/zab/v1_3_release Zach Brown 2022-04-07 12:21:42 -07:00
  • 82d2be2e4a v1.3 Release v1.3 zab/v1_3_release Zach Brown 2022-04-07 10:41:08 -07:00
  • 4102b760d0 Merge pull request #84 from versity/zab/getxattr_under_lock Zach Brown 2022-04-04 13:58:40 -07:00
  • 65654ee7c0 Fix getxattr with large values giving EINVAL Zach Brown 2022-04-04 12:38:42 -07:00
  • b2d6ceeb9c Merge pull request #82 from versity/zab/server_alloc_reservation Zach Brown 2022-04-01 17:36:22 -07:00
  • d8231016f8 Free fewer log btree blocks per server commit Zach Brown 2022-03-28 14:38:06 -07:00
  • 3c2b329675 Limit alloc consumption in server commits Zach Brown 2022-03-21 10:07:23 -07:00
  • 96ad8dd510 Add scoutfs_alloc_meta_remaining Zach Brown 2022-03-23 12:42:33 -07:00
  • 44f38a31ec Make server commit access private again Zach Brown 2022-03-18 13:18:55 -07:00
  • fb2ff753ad Merge pull request #83 from versity/zab/heartbeat_during_fencing Zach Brown 2022-04-01 09:12:41 -07:00
  • bb3db7e272 Send quorum heartbeats while fencing Zach Brown 2022-03-30 15:11:35 -07:00
  • c94b072925 Merge pull request #81 from versity/zab/fenced_test Zach Brown 2022-03-29 09:05:09 -07:00
  • 26ae9c6e04 Verify local unmount testing fence script Zach Brown 2022-03-25 10:04:28 -07:00
  • c8d7221ec5 Show data device numbers in sysfs file Zach Brown 2022-03-25 14:30:15 -07:00
  • 1029d5a0fe Enable and Disable correct unit tests for O_DIRECT zab/odirect_archive Bryant G. Duffy-Ly 2022-03-18 07:54:28 -05:00
  • 9fc759ce47 Fix truncate for O_DIRECT Bryant Duffy-Ly 2022-03-16 19:04:34 -04:00
  • bb11617fe3 Fix EOF extent in last block Bryant Duffy-Ly 2022-03-16 12:11:27 -04:00
  • 20370c6573 Add O_DIRECT support Bryant Duffy-Ly 2022-03-02 10:25:42 -05:00
  • 7fd03dc311 Merge pull request #80 from versity/zab/avoid_xattr_vmalloc Zach Brown 2022-03-22 12:00:51 -07:00
  • 4e8a088cc5 Don't use vmalloc in get/set xattr Zach Brown 2022-03-21 15:53:39 -07:00
  • 9c751c1197 Merge pull request #78 from versity/zab/quorum_leader_visibility Zach Brown 2022-03-16 09:16:57 -07:00
  • 875583b7ef Add t_fs_is_leader test helper Zach Brown 2022-03-15 16:09:55 -07:00
  • 38e5aa77c4 Update quorum status files more frequently Zach Brown 2022-03-15 15:07:57 -07:00
  • 57a1d75e52 Merge pull request #77 from versity/zab/v1_2_release Zach Brown 2022-03-14 18:10:16 -07:00
  • 51d19d797f Start v1.3-rc release notes zab/v1_2_release Zach Brown 2022-03-14 17:15:24 -07:00
  • 029a684c25 v1.2 Release v1.2 Zach Brown 2022-03-14 17:13:01 -07:00
  • f2679d9598 Merge pull request #76 from versity/zab/inode_deletion_fixes Zach Brown 2022-03-11 16:23:21 -08:00
  • bddca171ee Call iput outside cluster locked transactions zab/inode_deletion_fixes Zach Brown 2022-03-10 14:52:51 -08:00
  • 18171b8543 Put allocator block references on forced unmount Zach Brown 2022-03-10 10:50:31 -08:00
  • d846eec5e8 Harden final inode deletion Zach Brown 2022-02-16 13:48:53 -08:00
  • e2c90339c5 Add orphan-inodes to race final deletion Zach Brown 2022-02-14 10:35:34 -08:00
  • 4a0b14a4f2 Wait for stdin open in orphan-inodes test Zach Brown 2022-02-15 09:21:18 -08:00
  • 90518a0fbd Add handle_fsetxattr test utility Zach Brown 2022-02-14 10:35:00 -08:00
  • cd23cc61ca Add mount option test bash functions Zach Brown 2022-02-14 10:23:55 -08:00
  • a67ea30bb7 Add orphan_scan_delay_ms mount option Zach Brown 2022-02-11 12:55:25 -08:00
  • f3b7c683f0 Fix quorum_server_nr syfs file name typo Zach Brown 2022-02-11 13:03:57 -08:00
  • 8decc54467 Clean up mount option handling Zach Brown 2022-02-11 12:18:50 -08:00
  • 5adcf7677f Export omap group calc helper Zach Brown 2022-02-10 10:44:21 -08:00
  • 07f03d499f Remove duplicate orphan work delay calculation Zach Brown 2022-02-10 10:37:20 -08:00
  • c5068efef0 Merge pull request #75 from versity/zab/bad_mount_option Zach Brown 2022-02-28 09:07:15 -08:00
  • 66678dc63b Fail mounts with unknown options Zach Brown 2022-02-21 10:04:28 -08:00
  • b2834d3c28 Add basic bad mount testing Zach Brown 2022-02-21 10:21:56 -08:00
  • cff50bec6b Merge pull request #74 from versity/zab/fallocate_read_inversion Zach Brown 2022-02-21 09:58:49 -08:00
  • 4d6350b3b0 Fix lock ordering in fallocate Zach Brown 2022-02-17 14:48:13 -08:00
  • 48966b42bb Add simple fallocate test Zach Brown 2022-02-17 11:07:32 -08:00
  • 97cb8ad50d Merge pull request #72 from versity/zab/quick_man_fix Zach Brown 2022-02-09 09:22:50 -08:00
  • ae08a797ae Clean quorum and format change command docs Zach Brown 2022-02-08 11:23:27 -08:00
  • 2634fadfcb Merge pull request #71 from versity/zab/v1_1_release v1.1 Zach Brown 2022-02-04 11:35:39 -08:00
  • 0c1f19556d Prepare v1.2-rc release Zach Brown 2022-02-04 11:23:34 -08:00
  • 19caae3da8 v1.1 Release Zach Brown 2022-02-04 11:22:27 -08:00
  • a2a3042037 Add format-version back/forward compat test zab/worm_feat_fmt_vers_test_fixes Zach Brown 2022-02-03 09:06:34 -08:00
  • e740f93da7 t_quiet appends command output Zach Brown 2022-02-03 14:26:55 -08:00
  • 8e8817a049 Add fs test functions for mounted paths Zach Brown 2022-02-03 14:05:32 -08:00
  • 07c09272e8 Add T_MODULE for tests Zach Brown 2022-02-03 09:26:01 -08:00
  • f3ff89f27d (fix loading v1 inode in v2) Zach Brown 2022-02-03 15:09:03 -08:00
  • 0bd5fc4942 (fix v1 bytes to fix mount) Zach Brown 2022-02-03 14:31:08 -08:00
  • 9291f1a231 Add unit tests for worm Bryant G. Duffy-Ly 2022-01-24 14:48:14 -06:00
  • 1d55a4c099 Add worm support Bryant G. Duffy-Ly 2022-02-01 08:19:34 -06:00
  • f9fbef7aff Increment format version Bryant G. Duffy-Ly 2022-01-07 10:31:46 -06:00
  • 096bf83b43 Add support for different inode sizes Bryant G. Duffy-Ly 2022-01-07 08:03:43 -06:00
  • 2989afbf46 Merge pull request #70 from versity/zab/silence_duplicate_log_merge_complete_error Zach Brown 2022-02-02 14:35:01 -08:00
  • 730a84af92 Silence resent log merge commit error Zach Brown 2022-02-02 11:26:36 -08:00
  • 5b77133c3b Merge pull request #68 from versity/zab/collection_of_fixes Zach Brown 2022-01-24 11:22:41 -08:00
  • 329ac0347d Remove unused scoutfs_net_cancel_request() Zach Brown 2022-01-21 17:25:00 -08:00
  • 15d7eec1f9 Disallow openening unlinked files by handle Zach Brown 2022-01-21 17:19:03 -08:00
  • cff17a4cae Remove unused flags scoutfs_inode_refresh arg Zach Brown 2022-01-21 17:17:50 -08:00
  • 9fa2c6af89 Use get-allocated-inos in orphan-inodes test Zach Brown 2022-01-21 16:26:35 -08:00
  • e067961714 Add get-allocated-inos scoutfs command Zach Brown 2022-01-21 16:18:35 -08:00
  • 7a96e03148 Add get_allocated_inos ioctl Zach Brown 2022-01-21 16:00:06 -08:00
  • e9b3cc873a Export scoutfs_inode_init_key Zach Brown 2022-01-21 15:56:54 -08:00
  • 5f2259c48f Revert "Fix client/server race btwn lock recov and farewell" Zach Brown 2022-01-21 09:52:36 -08:00
  • e14912974d Wait for lock recovery before sending farewell Zach Brown 2022-01-21 09:46:35 -08:00
  • 813ce24d79 Move local-force-unmount test script into tests/ zab/bag_o_small_fixes Zach Brown 2022-01-19 09:30:40 -08:00
  • e2ce5ab6da Free pending recovery state on shutdown Zach Brown 2022-01-19 09:22:48 -08:00
  • 89ca903c41 Print log trees get/commit seqs Zach Brown 2022-01-19 09:21:02 -08:00
  • e3c7e21c40 Use write memory barrier in set_shutting_down Zach Brown 2022-01-19 09:17:38 -08:00
  • e97ea5407d Merge pull request #64 from bgly/bduffyly/quorum_race Zach Brown 2022-01-14 09:03:00 -08:00
  • 8db5c118c3 Change clent to c_ent Bryant G. Duffy-Ly 2022-01-12 17:03:04 -06:00
  • 61ad844891 Fix client/server race btwn lock recov and farewell Bryant G. Duffy-Ly 2022-01-03 15:12:44 -06:00
  • 2c8f5d8fc1 Merge pull request #65 from versity/zab/item_cache_move_page_seq Zach Brown 2022-01-13 09:12:23 -08:00
  • 8a504cd5ae Add client/server unmount race on lock_recov unit test Bryant G. Duffy-Ly 2021-12-14 13:39:32 -06:00
  • 99a1cc704f Preserve item cache page max_seq as items move Zach Brown 2022-01-12 09:06:54 -08:00
  • 5bea29a168 Use cwskip for the item cache zab/cwskip_item_cache Zach Brown 2021-12-23 14:58:19 -08:00
  • 7a999f2657 Add cwskip skip list Zach Brown 2021-12-23 14:56:57 -08:00
  • 166ab58b99 Merge pull request #62 from versity/zab/change_quorum_config Zach Brown 2021-11-29 12:18:15 -08:00
  • 8bc1ee8346 Add change-quorum-config command Zach Brown 2021-11-24 13:23:51 -08:00
  • 285b68879a Set quorum config ver to 1 in mkfs and print Zach Brown 2021-11-24 13:43:29 -08:00
  • 1ac3efe701 Add meta_super_in_use utils helper Zach Brown 2021-11-24 13:22:26 -08:00
  • ce76682db7 Make mkfs quorum helpers available Zach Brown 2021-11-24 13:20:48 -08:00
  • 686f8515bc Fix --quorum-count typo in mkfs error message Zach Brown 2021-11-24 13:18:39 -08:00
  • 93bc52cc54 Merge pull request #60 from bgly/bduffyly/block_stale_reads Zach Brown 2021-11-24 10:25:26 -08:00