Commit Graph

  • e648063baa Add simple top-level Makefile Zach Brown 2020-12-07 10:38:53 -08:00
  • bc09012836 Merge scoutfs-tests repo filtered to tests/ Zach Brown 2020-12-07 09:49:17 -08:00
  • cf78e92eaf Merge scoutfs-utils-dev repo filtered to utils/ Zach Brown 2020-12-07 09:49:02 -08:00
  • 19f5c1d7bf Merge scoutfs-kmod-dev repo filtered to kmod/ Zach Brown 2020-12-07 09:48:00 -08:00
  • bb0ed34786 Initial commit Zach Brown 2020-12-07 09:47:12 -08:00
  • 14530471c4 scoutfs-tests: add srch-basic-functionality Zach Brown 2020-11-16 09:19:04 -08:00
  • 88aefc381a scoutfs-tests: add find_xattrs Zach Brown 2020-11-16 12:56:52 -08:00
  • 8982750266 scoutfs-tests: bulk create more clearly sets xattr Zach Brown 2020-11-16 09:38:58 -08:00
  • e2dfffcab9 scoutfs: search_xattrs name requires srch tag Zach Brown 2020-12-02 09:42:22 -08:00
  • f0ddf5ff04 scoutfs: search_xattrs returns each ino once Zach Brown 2020-12-01 16:34:48 -08:00
  • 18aee0ebbd scoutfs: fix lost entries in resumed srch compact Zach Brown 2020-12-01 11:34:29 -08:00
  • c35f1ff324 scoutfs: inc end when search xattrs retries Zach Brown 2020-12-01 10:00:36 -08:00
  • 6770a31683 scoutfs: consistently trim srch entry range Zach Brown 2020-12-01 09:47:44 -08:00
  • 9395360324 scoutfs: add srch entry inc/dec Zach Brown 2020-12-01 09:56:45 -08:00
  • 7c5823ad12 scoutfs: drop duplicate compacted srch entries Zach Brown 2020-11-30 11:04:19 -08:00
  • 560c91a0e4 scoutfs: fix binary search for sorted srch block Zach Brown 2020-11-17 09:41:06 -08:00
  • 4647a6ccb2 scoutfs: fix srch btree iref puts Zach Brown 2020-11-16 15:44:53 -08:00
  • 1bef610416 scoutfs: Don't destroy sroot unless srch_search_xattrs() was called Andy Grover 2020-12-02 10:11:22 -08:00
  • 9375b9d3b7 scoutfs: commit while enough meta for dirty items Zach Brown 2020-11-13 13:39:13 -08:00
  • ae286bf837 scoutfs: update srch _alloc_meta_low callers Zach Brown 2020-11-13 13:26:15 -08:00
  • a5d9ac5514 scoutfs: rework scoutfs_alloc_meta_low, takes arg Zach Brown 2020-11-13 11:15:30 -08:00
  • 7b2310442b scoutfs-tests: add createmany-rename-large-dir Zach Brown 2020-11-13 14:13:09 -08:00
  • cf278f5fa0 scoutfs: Tidy some enum usage Andy Grover 2020-11-09 10:57:19 -08:00
  • 73333af364 scoutfs: Use enum for lock mode Andy Grover 2020-11-09 09:51:57 -08:00
  • 9a647a98f1 scoutfs-utils: Header changes to match kmod PR 41 Andy Grover 2020-11-09 14:12:57 -08:00
  • 2f3d1c395e scoutfs: show metadev_path in sysfs/mount_options Zach Brown 2020-11-24 12:15:41 -08:00
  • 222e5f1b9d scoutfs: convert endian in SCOUTFS_IS_META_BDEV Zach Brown 2020-11-24 12:15:13 -08:00
  • 30668c1cdd scoutfs-utils: Fix df Andy Grover 2020-11-19 12:17:56 -08:00
  • 84bb170e3a scoutfs-tests: add dmesg for missing metadev_path Zach Brown 2020-11-19 10:57:16 -08:00
  • 320c411678 scoutfs-tests: add another expected ext4 dmesg Zach Brown 2020-11-19 10:55:01 -08:00
  • c08f818b64 scoutfs-tests: fix T_SKIP_CHECKOUTS Zach Brown 2020-11-18 13:28:29 -08:00
  • 0e5fb021a2 scoutfs-tests: xfstests.sh: Changes for metadata device for scratch dev Andy Grover 2020-11-13 12:15:20 -08:00
  • b40f53633f scoutfs-tests: Support for specifying scratch meta device Andy Grover 2020-11-13 12:13:52 -08:00
  • aed9f66410 scoutfs-tests: xfstests: honor SKIP_CHECKOUT Andy Grover 2020-11-13 12:12:11 -08:00
  • 09256fdf15 scoutfs-tests: Changes for use of separate block devices for meta and data Andy Grover 2020-10-21 10:38:23 -07:00
  • 8f72d16609 scoutfs-utils: Use separate block devices for metadata and data Andy Grover 2020-10-20 14:21:07 -07:00
  • 08eb75c508 scoutfs: update README.md for metadev_path Zach Brown 2020-11-19 11:20:13 -08:00
  • 9f151fde92 scoutfs: Use separate block devices for metadata and data Andy Grover 2020-10-21 10:30:37 -07:00
  • f46ab548a4 scoutfs-utils: format df in two rows Zach Brown 2020-11-10 13:39:21 -08:00
  • ff532eba75 scoutfs: recover max lock write_version Zach Brown 2020-10-29 11:24:47 -07:00
  • 736d9d7df8 scoutfs: remove struct scoutfs_log_trees_val Zach Brown 2020-10-28 15:58:33 -07:00
  • 45e2209123 scoutfs-tests: add persistent-item-vers test Zach Brown 2020-10-29 12:03:33 -07:00
  • 9cf2a6ced0 scoutfs-tests: add remounting test helpers Zach Brown 2020-10-29 12:10:16 -07:00
  • 66c6331131 scoutfs-utils: add max item vers to log trees Zach Brown 2020-10-29 11:33:28 -07:00
  • 42bf0980b6 scoutfs-utils: remove scoutfs_log_trees_val Zach Brown 2020-10-29 11:32:28 -07:00
  • e6228ead73 scoutfs: Ensure padding in structs remains zeroed Andy Grover 2020-10-23 15:30:53 -07:00
  • 13438c8f5d scoutfs: Remove struct scoutfs_betimespec Andy Grover 2020-10-23 14:18:52 -07:00
  • d9d9b65f14 scoutfs: remove __packed from all struct definitions Andy Grover 2020-10-09 16:18:52 -07:00
  • 5e1c8586cc scoutfs: ensure btree values end on 8-byte-alignment boundary Andy Grover 2020-10-14 09:23:50 -07:00
  • 68d7a2e2cb scoutfs: align items in item cache to 8 bytes Andy Grover 2020-10-08 10:44:17 -07:00
  • 87cb971630 scoutfs: fix hash compiler warnings Andy Grover 2020-10-08 10:42:01 -07:00
  • dc47ec65e4 scoutfs: remove btree value owner footer offset Zach Brown 2020-10-13 11:41:24 -07:00
  • dbea353b92 scoutfs: bring back sort_priv Zach Brown 2020-10-13 11:34:52 -07:00
  • 5701182665 scoutfs-utils: Enable -Wpadded Andy Grover 2020-10-28 10:46:18 -07:00
  • 6fea9f90c4 scoutfs-utils: Sync latest headers with kernel code Andy Grover 2020-10-28 10:35:40 -07:00
  • e78ba2b427 scoutfs-utils: specify types for some long constants Andy Grover 2020-10-06 14:40:33 -07:00
  • 8bd6646d9a scoutfs-utils: avoid redeclarations of __[be,le][16,32,64] in sparse.h Andy Grover 2020-10-02 12:08:07 -07:00
  • 6b1dd980f0 scoutfs-utils: remove btree item owner Zach Brown 2020-10-13 11:50:10 -07:00
  • ea7c41d876 scoutfs-utils: remove free_*_blocks super fields Zach Brown 2020-10-26 10:51:06 -07:00
  • 669e7f733b scoutfs-utils: add -S to limit device size Zach Brown 2020-10-23 12:21:37 -07:00
  • 4bd86d1a00 scoutfs-utils: return error for small device Zach Brown 2020-10-23 12:12:56 -07:00
  • b424208555 scoutfs-utils: remove unused packed extents Zach Brown 2020-10-21 13:34:27 -07:00
  • 4ca0b3ff74 scoutfs-utils: try compacting srch more frequently Zach Brown 2020-10-16 15:21:07 -07:00
  • 838e293413 scoutfs-utils: update compaction item printing Zach Brown 2020-10-16 15:16:19 -07:00
  • a19e151277 scoutfs-utils: add fd which uses alloc_detail Zach Brown 2020-10-12 13:43:32 -07:00
  • 36c426d555 scoutfs-utils: add total m/d blocks to statfs Zach Brown 2020-10-12 13:27:31 -07:00
  • fddfde62e6 scoutfs-utils: add endian size swapping macros Zach Brown 2020-09-30 11:44:17 -07:00
  • e6385784f5 scoutfs-utils: remove unused radix format Zach Brown 2020-09-21 14:29:16 -07:00
  • 23711f05f6 scoutfs-utils: alloc and data uses full extents Zach Brown 2020-09-18 15:06:37 -07:00
  • d87e2e0166 scoutfs-utils: add btree insertion for mkfs Zach Brown 2020-09-18 09:50:31 -07:00
  • 2e7053497e scoutfs: remove free_*_blocks super fields Zach Brown 2020-10-26 10:49:59 -07:00
  • 735c2c6905 scoutfs: fix btree split/join setting parent keys Zach Brown 2020-10-23 15:51:39 -07:00
  • a848477e64 scoutfs: remove unused packed exents Zach Brown 2020-10-21 11:01:41 -07:00
  • b094b18618 scoutfs: compact fewer srch files each time Zach Brown 2020-10-16 15:20:49 -07:00
  • 7a3749d591 scoutfs: incremental srch compaction Zach Brown 2020-10-14 14:10:50 -07:00
  • d589881855 scoutfs: add tot m/d device blocks to statfs_more Zach Brown 2020-10-12 13:24:29 -07:00
  • 2073a672a0 scoutfs: remove unused statfs RPC Zach Brown 2020-10-12 10:51:56 -07:00
  • 33374d8fe6 scoutfs: get statfs free blocks with alloc_foreach Zach Brown 2020-10-12 10:50:31 -07:00
  • 3d790b24d5 scoutfs: add alloc_detail ioctl Zach Brown 2020-10-12 10:48:05 -07:00
  • fb66372988 scoutfs: add alloc foreach cb iterator Zach Brown 2020-10-12 10:46:16 -07:00
  • 8bf4c078df scoutfs: fix item cache page split key choice Zach Brown 2020-10-08 12:15:11 -07:00
  • 27bc0ef095 scoutfs: fix item cache page trim Zach Brown 2020-10-07 15:38:12 -07:00
  • c4663ea1a1 scoutfs: compact items in item cache pages Zach Brown 2020-10-06 15:10:00 -07:00
  • e347ca3606 scoutfs: add unused item page rbtree verification Zach Brown 2020-10-06 10:57:20 -07:00
  • 005cf99f42 scoutfs: use vmalloc for high order xattr allocs Zach Brown 2020-10-05 09:42:04 -07:00
  • c61175e796 scoutfs: remove unused radix code Zach Brown 2020-09-21 14:28:28 -07:00
  • e60f4e7082 scoutfs: use full extents for data and alloc Zach Brown 2020-09-21 11:43:28 -07:00
  • 8f946aa478 scoutfs: add btree item extent allocator Zach Brown 2020-09-21 11:39:55 -07:00
  • b605407c29 scoutfs: add extent layer Zach Brown 2020-09-21 11:34:17 -07:00
  • 84d6904de8 Add -s (skip checkouts) to run-tests Andy Grover 2020-10-05 16:56:41 -07:00
  • 85a27b2198 scoutfs-utils: per sec bulk_create_path banners Zach Brown 2020-07-29 16:45:33 -07:00
  • c1229644da scoutfs-tests: create xattrs in bulk_create_paths Zach Brown 2020-06-03 14:15:21 -07:00
  • a65eccd0f5 scoutfs-tests: remove tiny btree and segment use Zach Brown 2020-05-29 14:02:05 -07:00
  • e2a919492d scoutfs-utils: remove unused xattr index items Zach Brown 2020-07-30 11:32:52 -07:00
  • 1e2dc6c1df scoutfs-utils: add committed_seq to statfs_more Zach Brown 2020-07-16 11:38:41 -07:00
  • f04a636229 scoutfs-utils: add support for srch Zach Brown 2020-06-23 09:51:50 -07:00
  • e82cce36d9 scoutfs-utils: rework get_fs_roots to get_roots Zach Brown 2020-06-30 12:23:50 -07:00
  • e85fc5b1a7 scoutfs-utils: increase btree item value limit Zach Brown 2020-06-29 10:41:34 -07:00
  • c0fdd37e5a scoutfs-utils: add get_unaligned helpers Zach Brown 2020-06-23 12:41:47 -07:00
  • 35d1ad1422 scoutfs-utils: switch to using fnv1a for hashing Zach Brown 2020-07-02 15:15:17 -07:00