Commit Graph

  • 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
  • 1108d1288a Merge pull request #61 from bgly/bduffyly/rename2 Zach Brown 2021-11-24 10:24:23 -08:00
  • 0abcd5a004 Take generic/025/078 off expunge list adding 23/24 Bryant G. Duffy-Ly 2021-11-16 13:50:27 -06:00
  • 888ad8ec5c Add renameat2 unit test case Bryant G. Duffy-Ly 2021-11-17 09:39:30 -06:00
  • 16ea0ef671 Add syscall wrapper for renameat2 Bryant G. Duffy-Ly 2021-11-17 08:47:36 -06:00
  • 1b8e3f7c05 Add basic renameat2 syscall support Bryant G. Duffy-Ly 2021-11-19 16:45:41 -06:00
  • 3ae0ebd0d8 Fix block-stale-read test case Bryant G. Duffy-Ly 2021-11-15 17:05:01 -06:00
  • 714b7f2a84 Merge pull request #54 from bgly/bduffyly/abort_conn Zach Brown 2021-11-09 13:29:20 -08:00
  • 945f8b4828 Merge pull request #58 from bgly/bduffyly/print_data Zach Brown 2021-11-09 09:50:14 -08:00
  • b5ccefeeb9 Merge pull request #59 from versity/zab/v1_release_notes v1.0 Zach Brown 2021-11-08 16:09:42 -08:00
  • ea08942824 Add release notes with the 1.0 GA release Zach Brown 2021-11-08 14:40:44 -08:00
  • 95f2a87864 Fix scoutfs print <data_dev> hang Bryant G. Duffy-Ly 2021-11-08 11:29:14 -06:00
  • 38ee2defd5 Add a filter for forced unmount error output Bryant G. Duffy-Ly 2021-11-04 14:12:19 -05:00
  • 0fc8ccb122 Fix exiting out of btree_walk early for force_umnt Bryant G. Duffy-Ly 2021-11-03 18:41:12 -05:00
  • e4a3c2b95d Break client/server out of waiting network replies Bryant G. Duffy-Ly 2021-11-03 08:01:42 -05:00
  • cf4e6611d3 Fix inconsistency assertions at commit_log_merge Bryant G. Duffy-Ly 2021-11-03 07:50:47 -05:00
  • 65429a9cc4 Ensure that writer_init and alloc_init are cleaned Bryant G. Duffy-Ly 2021-11-02 19:27:25 -05:00
  • d764ed7c43 Merge pull request #57 from versity/zab/update_readme Zach Brown 2021-11-05 11:34:44 -07:00
  • 465e5ee769 Update README.md Zach Brown 2021-11-05 11:13:09 -07:00
  • 83a6bbb640 Fix inconsistency in server_log_merge_free_work Bryant G. Duffy-Ly 2021-11-02 16:49:26 -05:00
  • f02d68f567 Merge pull request #55 from versity/zab/v1_format_version Zach Brown 2021-11-03 10:18:50 -07:00
  • 5d6a510e25 Merge pull request #56 from versity/zab/xattr_shrink_bad_items Zach Brown 2021-11-02 10:17:06 -07:00
  • 1b4d291bf7 Fix xattr update out of bounds access Zach Brown 2021-10-29 10:31:16 -07:00
  • 223ee5deef Declare v1 of the stable persistent format Zach Brown 2021-10-27 14:59:15 -07:00
  • 8f60ac06c5 Clean up our ioctl numbers Zach Brown 2021-10-27 14:53:29 -07:00
  • 932a842ae3 Remove valid_bytes from stat _more ioctls Zach Brown 2021-10-27 14:43:50 -07:00
  • 618a7a4c47 Remove unused lock server alloc and wri Zach Brown 2021-10-27 11:41:16 -07:00
  • 9ebf43db99 Spread out key zone and type values Zach Brown 2021-10-25 15:16:07 -07:00
  • e38beee85a Stop using inode index key type as array index Zach Brown 2021-10-25 15:10:55 -07:00
  • 20ac2e35fa Remove clock_sync field from net message Zach Brown 2021-10-25 14:45:01 -07:00
  • 80ee2c6d57 Harden client transaction processing Zach Brown 2021-10-19 14:24:51 -07:00
  • 42c4c6dd24 Move transaction sbi fields to trans_info Zach Brown 2021-10-21 14:45:15 -07:00
  • 7d71b610af Add server extent motion tracking Zach Brown 2021-10-20 14:06:02 -07:00
  • 70ede28e39 Remove unused traced_extent leavings Zach Brown 2021-10-20 12:21:38 -07:00
  • b477604339 Don't clobber srch compact errors Zach Brown 2021-10-06 13:42:50 -07:00
  • 75f9aabe75 Allow compacting logs down to a single page Zach Brown 2021-10-06 11:33:31 -07:00
  • cf512c5fcf Use inode_count field for statfs file counts Zach Brown 2021-09-29 15:09:14 -07:00
  • a53d6d1a8e Add scoutfs_alloc_foreach_super which takes super Zach Brown 2021-09-29 14:37:54 -07:00
  • 95ed36f9d3 Maintain inode count in super and log trees Zach Brown 2021-09-29 10:26:04 -07:00
  • 94e5bc1457 Remove unused scoutfs_last_ino() Zach Brown 2021-09-29 10:09:45 -07:00
  • 366f615c9f Add support for our format version Zach Brown 2021-09-27 14:39:39 -07:00
  • ac2587017e Add write_nr to quorum blocks Zach Brown 2021-09-28 13:59:55 -07:00
  • 1cdcf41ac7 Move more block read/write functions to util Zach Brown 2021-09-27 14:35:16 -07:00
  • 024426df28 Add a file for userspace quorum config helpers Zach Brown 2021-09-27 14:34:12 -07:00
  • a0690070ae Don't null terminate our note strings Zach Brown 2021-09-20 10:26:38 -07:00
  • 4e00f95014 run-tests builds our targets with -j Zach Brown 2021-09-15 14:03:26 -07:00
  • 0c95388f3b Set TCP_USER_TIMEOUT in addition to keepalives Zach Brown 2021-09-15 13:51:27 -07:00
  • d255dd3b32 Fix SCOUTFs typo in totl name nr define Zach Brown 2021-09-14 10:20:34 -07:00
  • 9b4ac64312 Consistently stop fencing as server stops Zach Brown 2021-09-10 15:00:27 -07:00
  • 22f9ab4dab Merge pull request #53 from bgly/fix_mkdir_test Zach Brown 2021-10-26 11:53:15 -07:00
  • 501953d69e Fix mkdir-rename-rmdir test script Bryant Duffy-Ly 2021-10-13 15:13:19 -05:00
  • 66b8c5fbd7 Enhance clarify of some kfree paths Bryant Duffy-Ly 2021-10-06 14:07:40 -05:00
  • 3c6c2194bd Merge pull request #51 from versity/zab/totl_xattr_tag Zach Brown 2021-09-13 18:06:28 -07:00
  • 6ca8c0eec2 Consistently initialize dentry info Zach Brown 2021-09-08 14:56:46 -07:00
  • ea2b01434e Add support for i_version Zach Brown 2021-08-02 13:13:37 -07:00