Commit Graph

  • 6237f0adc5 Add _block_dirty_ref to dirty blocks in one place Zach Brown 2021-02-21 11:26:11 -08:00
  • f18fa0e97a Update scoutfs print for centralized block_ref Zach Brown 2021-02-22 13:40:20 -08:00
  • 0969a94bfc Check one block_ref struct in block core Zach Brown 2021-02-21 10:49:07 -08:00
  • b1b75cbe9f Fix block cache shrink and read racing crash Zach Brown 2021-02-12 14:07:52 -08:00
  • 0f14826ff8 Merge pull request #18 from versity/zab/quorum_slots_unmount Zach Brown 2021-02-22 13:34:25 -08:00
  • 336d521e44 Use spinlock to protect server farewell list zab/quorum_slots_unmount Zach Brown 2021-02-18 11:50:55 -08:00
  • 4fab75b862 Account for non-quorum in server farewell Zach Brown 2021-02-12 15:20:35 -08:00
  • f6f72e7eae Resume running the mount-unmount-race test Zach Brown 2021-02-12 14:10:38 -08:00
  • 9878312b4d Update man pages for quorum slot changes Zach Brown 2021-02-11 14:11:23 -08:00
  • 7421bd1861 Filter all test device digits to 0 Zach Brown 2021-02-11 10:06:43 -08:00
  • 1db6f8194d Update xfstests to use quorum slot options Zach Brown 2021-02-10 11:52:52 -08:00
  • 2de7692336 Unmount mount point, not device Zach Brown 2021-02-09 14:03:19 -08:00
  • 8c1d96898a Log wait failure in mount-unmount-race test Zach Brown 2021-02-09 10:01:35 -08:00
  • 090646aaeb Update repo README.md for quorum slots Zach Brown 2021-02-08 13:02:41 -08:00
  • d53350f9f1 Consistently lock server mounted_clients btree Zach Brown 2021-02-05 11:29:15 -08:00
  • 57f34e90e9 Use mounted_client item as sign of farewell Zach Brown 2021-02-04 16:25:15 -08:00
  • 79f6878355 Clean up block writing in mkfs Zach Brown 2021-02-01 12:50:32 -08:00
  • 740e13e53a Return error from _quorum_setup Zach Brown 2021-02-01 11:55:03 -08:00
  • dbb716f1bb Update tests for quorum slots Zach Brown 2021-02-01 09:26:46 -08:00
  • 87fcad5428 Update scoutfs mkfs and print for quorum slots Zach Brown 2021-01-29 15:43:03 -08:00
  • 406d157891 Add stringify macro to utils Zach Brown 2021-02-11 11:51:16 -08:00
  • 8e34c5d66a Use quorum slots and background election work Zach Brown 2021-01-29 12:34:42 -08:00
  • 1c7bbd6260 More accurately describe unmounting quorum members Zach Brown 2021-01-29 11:38:36 -08:00
  • 3ad18b0f3b Update super blkno field tests for meta device Zach Brown 2021-01-29 11:13:41 -08:00
  • 79cd7a499b Merge pull request #17 from versity/zab/disable_mount_unmount_test Andy Grover 2021-02-01 10:09:26 -08:00
  • 6ad18769cb Disable mount-unmount-race test zab/disable_mount_unmount_test Zach Brown 2021-02-01 10:04:01 -08:00
  • 49d82fcaaf Merge pull request #14 from agrover/fix-jira-202 Zach Brown 2021-02-01 09:46:01 -08:00
  • e4e12c1968 Merge pull request #15 from agrover/radix-block Zach Brown 2021-02-01 09:24:59 -08:00
  • 15fd2ccc02 utils: Do not assert if release is given unaligned offset or length Andy Grover 2021-01-29 09:30:57 -08:00
  • eea95357d3 Remove unused radix_block struct Andy Grover 2021-01-26 13:18:11 -08:00
  • 9842c5d13e Merge pull request #13 from versity/zab/multi_mount_test_fixes Andy Grover 2021-01-26 15:56:33 -08:00
  • ade539217e Handle advance_seq being replayed in new server Zach Brown 2021-01-26 12:58:02 -08:00
  • 5a90234c94 Use terminated test name when saving passed stats Zach Brown 2021-01-26 10:32:31 -08:00
  • f81e4cb98a Add whitespace to xfstests output message Zach Brown 2021-01-26 10:35:39 -08:00
  • 1fc706bf3f Filter hrtimer slow messages from dmesg Zach Brown 2021-01-26 10:30:04 -08:00
  • e9c3aa6501 More carefully cancel server farewell work Zach Brown 2021-01-21 11:05:14 -08:00
  • d39268bbc1 Fix spurious EIO from scoutfs_srch_get_compact Zach Brown 2021-01-25 15:27:13 -08:00
  • 35ed1a2438 Add t_require_meta_size function Zach Brown 2021-01-25 10:28:31 -08:00
  • 32e7978a6e Extend lock invalidate grace period Zach Brown 2021-01-25 09:50:13 -08:00
  • 8123b8fc35 fix lock-conflicting-batch-commit conf output Zach Brown 2021-01-25 09:43:52 -08:00
  • da5911c311 Use d_materialise_unique to splice dir dentries Zach Brown 2021-01-22 18:41:06 -08:00
  • 098fc420be Add some item cache page tracing Zach Brown 2021-01-22 15:34:28 -08:00
  • 7a96537210 Leave mounts mounted if run-tests fails Zach Brown 2021-01-22 14:59:23 -08:00
  • 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