Commit Graph

  • 0607dfdac8 Enable and collect trace_printk Zach Brown 2021-01-22 12:37:18 -08:00
  • 0354bb64c5 More carefully enable tracing in run-tests Zach Brown 2021-01-22 11:42:50 -08:00
  • 631801c45c Don't queue lock invalidation work during shutdown Zach Brown 2021-01-22 09:45:27 -08:00
  • 47a1ac92f7 Update ino-path args in basic-posix-consistency Zach Brown 2021-01-21 10:51:07 -08:00
  • 004f693af3 Add golden output for mount-unmount-race test Zach Brown 2021-01-21 10:48:20 -08:00
  • f271a5d140 Merge pull request #12 from versity/zab/andys_fallocate_fix_minor_cleanup Andy Grover 2021-01-25 12:52:14 -08:00
  • 355eac79d2 Retry if transaction cannot alloc for fallocate or write zab/andys_fallocate_fix_minor_cleanup Andy Grover 2021-01-16 12:18:16 -08:00
  • d8b4e94854 Merge pull request #10 from agrover/rm-item-accounting Zach Brown 2021-01-21 09:57:53 -08:00
  • bed33c7ffd Remove item accounting Andy Grover 2021-01-16 13:24:12 -08:00
  • b370730029 Merge pull request #11 from versity/zab/item_cache_memory_corruption Andy Grover 2021-01-20 10:27:20 -08:00
  • d64dd89ead Fix item cache page memory corruption Zach Brown 2021-01-19 14:59:54 -08:00
  • 8d81196e01 Merge pull request #7 from agrover/versioning Zach Brown 2021-01-19 11:55:32 -08:00
  • d731c1577e Filesystem version instead of format hash check Andy Grover 2021-01-13 14:42:40 -08:00
  • 0b521a943e dont mark skipped tests as failure ben/test Ben McClelland 2021-01-15 10:06:21 -07:00
  • 36a3f04566 skip xfstests instead of fail if repo not specified Ben McClelland 2021-01-15 08:02:17 -07:00
  • a421bb0884 Merge pull request #5 from versity/zab/move_blocks_ioctl Andy Grover 2021-01-14 16:18:45 -08:00
  • 773eb129ed Add move-blocks test zab/move_blocks_ioctl Zach Brown 2021-01-06 10:59:14 -08:00
  • eb3981c103 Add move-blocks scoutfs cli command Zach Brown 2021-01-06 10:51:38 -08:00
  • 3139d3ea68 Add move_blocks ioctl Zach Brown 2021-01-06 10:40:34 -08:00
  • 4da3d47601 Move ALLOC_DETAIL ioctl definition Zach Brown 2021-01-06 09:22:43 -08:00
  • aa1b1fa34f Add util.h for kernel helpers Zach Brown 2021-01-06 09:20:14 -08:00
  • 8fcc9095e6 Merge pull request #6 from agrover/super Zach Brown 2021-01-14 08:57:53 -08:00
  • 299062a456 Fix mkfs check for existing ScoutFS superblock Andy Grover 2021-01-13 16:32:20 -08:00
  • 7cac1e7136 Merge pull request #1 from agrover/use-argp Andy Grover 2021-01-13 11:14:08 -08:00
  • 454dbebf59 Categorize not enough mounts as skip, not fail Andy Grover 2021-01-10 13:20:52 -08:00
  • 2c5871c253 Change release ioctl to be denominated in bytes not blocks Andy Grover 2021-01-05 11:59:54 -08:00
  • 64a698aa93 Make changes to tests for new scoutfs cmdline syntax Andy Grover 2021-01-04 16:27:27 -08:00
  • d48b447e75 Do not set -Wpadded except for checking kmod-shared headers Andy Grover 2020-12-10 13:57:16 -08:00
  • 5241bba7f6 Update scoutfs.8 man page Andy Grover 2020-12-09 11:24:50 -08:00
  • e0a2175c2e Use argp info instead of duplicating for cmd_register() Andy Grover 2020-12-04 14:32:59 -08:00
  • f2cd1003f6 Implement argp support for walk-inodes Andy Grover 2020-12-03 16:27:26 -08:00
  • 97c6cc559e Implement argp support for data-waiting and data-wait-err Andy Grover 2020-12-03 15:49:52 -08:00
  • 7c54c86c38 Implement argp support for setattr Andy Grover 2020-12-03 13:57:26 -08:00
  • e1ba508301 Implement argp support for counters Andy Grover 2020-12-02 14:47:49 -08:00
  • f35154eb19 counters: Ensure name_wid[0] is initialized to zero Andy Grover 2020-12-02 14:47:40 -08:00
  • 7befc61482 Implement argp support for mkfs and add --force Andy Grover 2020-12-02 12:48:55 -08:00
  • 1383ca1a8d Merge pull request #3 from versity/zab/multithread_write_extra_commits Andy Grover 2021-01-12 11:51:15 -08:00
  • 6b5ddf2b3a Implement argp support for print Andy Grover 2020-12-02 17:21:35 -08:00
  • d025122fdd Implement argp support for listxaddr-hidden Andy Grover 2020-12-02 11:39:28 -08:00
  • 706fe9a30e Implement argp support for search-xattrs Andy Grover 2020-12-01 16:44:27 -08:00
  • 0f17ecb9e3 Implement argp support for stage/release Andy Grover 2020-11-30 16:07:41 -08:00
  • fc003a5038 Consistently sample data alloc total_len Zach Brown 2021-01-04 12:08:18 -08:00
  • 10df01eb7a Implement argp support for ino-path Andy Grover 2020-11-20 16:14:01 -08:00
  • 68b8e4098d Implement argp support for stat and statfs Andy Grover 2020-11-20 14:34:12 -08:00
  • 5701184324 Implement argp support for df Andy Grover 2020-12-04 09:32:25 -08:00
  • a3035582d3 Add strdup_or_error() Andy Grover 2020-12-03 15:49:43 -08:00
  • 9e47a32257 Add get_path() Andy Grover 2020-11-19 09:08:20 -08:00
  • b4592554af Merge pull request #2 from versity/zab/stage_read_zero_block Andy Grover 2020-12-17 16:48:52 -08:00
  • 1e0f8ee27a Finally change all 'ci' inode info ptrs to 'si' Zach Brown 2020-12-15 15:20:02 -08:00
  • 511cb04330 Add stage-mulit-part test Zach Brown 2020-12-15 15:13:42 -08:00
  • 807ae11ee9 Protect per-inode extent items with extent_sem Zach Brown 2020-12-15 11:56:50 -08:00
  • 7ca3672a67 Update repo README.md, remove from kmod v0.0.3 Zach Brown 2020-12-04 16:05:52 -08:00
  • eb22425bad Update tests/ README Zach Brown 2020-12-04 16:01:51 -08:00
  • e386b900ee Remove README.md from utils Zach Brown 2020-12-04 15:49:38 -08:00
  • 6415814f92 Use kmod and utils subdirs instead of repos Zach Brown 2020-12-04 15:40:09 -08:00
  • 86cf3ec4ab Remove format.h and ioctl.h from utils Zach Brown 2020-12-04 15:28:10 -08:00
  • aa6e210ac7 Fix kmod spec path in dist tarball Zach Brown 2020-12-03 13:46:46 -08:00
  • 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