Commit Graph

  • d374a7c06f scoutfs: fix up radix block _first tracking Zach Brown 2020-02-26 17:12:06 -08:00
  • 6eac823bd3 scoutfs: add radix block metadata checker Zach Brown 2020-02-26 15:03:20 -08:00
  • c10c7d9748 scoutfs: clean up forest lock data Zach Brown 2020-02-26 14:33:28 -08:00
  • 757ee85520 scoutfs: don't lose block wakeups Zach Brown 2020-02-25 17:10:39 -08:00
  • 3308bf8d8c scoutfs-tests: use fallocate to get large extent Zach Brown 2020-02-24 12:27:22 -08:00
  • cce20dbeb6 scoutfs-tests: only check for new dmesg entries Zach Brown 2020-01-24 10:57:47 -08:00
  • 503011b777 scoutfs-tests: prepend our paths to PATH Zach Brown 2020-01-23 10:05:11 -08:00
  • ec782fff8d scoutfs-utils: meta and data free blocks Zach Brown 2020-02-23 20:12:40 -08:00
  • 6b66e583f2 scoutfs-utils: fix printing block hdr fields Zach Brown 2020-02-21 11:37:14 -08:00
  • ff436db49b scoutfs-utils: add support for radix alloc Zach Brown 2020-02-16 17:32:54 -08:00
  • 34c3d903d9 scoutfs-utils: add round_down() and flsll() Zach Brown 2020-02-16 17:06:44 -08:00
  • 44a7e2ab56 scoutfs: more carefully handle alloc cursors Zach Brown 2020-02-24 10:37:46 -08:00
  • 76ed627548 scoutfs: reclaim freed metadata blocks in server Zach Brown 2020-02-24 10:10:09 -08:00
  • 093f8ead58 scoutfs: refactor server commit locking Zach Brown 2020-02-24 10:01:54 -08:00
  • ce7f7bdbd3 scoutfs: reclaim client log allocators Zach Brown 2020-02-24 09:38:19 -08:00
  • 5b6401b5cd scoutfs: add missed btree block freeing Zach Brown 2020-02-23 21:02:24 -08:00
  • 128a2c64f4 scoutfs: restore df/statfs block counts Zach Brown 2020-02-23 20:08:41 -08:00
  • 300b7bc3ba scoutfs: remove allocators that used btree items Zach Brown 2020-02-13 15:59:27 -08:00
  • 85142dcadf scoutfs: use radix allocator Zach Brown 2020-02-13 15:52:35 -08:00
  • 455a547e8e scoutfs: add radix allocator Zach Brown 2020-02-12 16:00:31 -08:00
  • 8681f920e0 scoutfs: add scoutfs_block_move Zach Brown 2020-02-20 14:01:06 -08:00
  • 809d4be58e scoutfs: switch block cache to rbtree Zach Brown 2020-02-20 13:59:03 -08:00
  • 05a8573054 scoutfs: add block visited bit Zach Brown 2020-02-20 13:41:03 -08:00
  • 10fd4fcec0 scoutfs: verify read bloom block ref Zach Brown 2020-02-12 13:48:28 -08:00
  • 794277053f scoutfs-utils: add a few more man pages Zach Brown 2020-01-17 15:46:33 -08:00
  • 4c225c2061 scoutfs-tests: add -y for xfstests args Zach Brown 2020-01-08 11:01:00 -08:00
  • 1ce084fcd9 scoutfs-tests: mount-unmount-race describe skip Zach Brown 2019-12-17 10:40:13 -08:00
  • 7dc3d7d732 scoutfs-tests: fix t_require_mounts Zach Brown 2019-12-16 16:34:23 -08:00
  • 89fcb207a7 scoutfs-tests: remove segment-cache-fwd-back-iter Zach Brown 2019-12-16 16:26:26 -08:00
  • 3ce6061907 scoutfs-tests: offer ftrace printk and dump opts Zach Brown 2019-12-13 11:40:26 -08:00
  • 12b00d0058 scoutfs-tests: create dir in 0 mount Zach Brown 2019-12-11 11:21:22 -08:00
  • 920fca752c scoutfs-utils: have xattr use max val size Zach Brown 2019-12-16 16:16:47 -08:00
  • e0a49c46a7 scoutfs-utils: add packed extents and bitmaps Zach Brown 2019-12-10 08:54:24 -08:00
  • c87a9f3a07 scoutfs-utils: resurrect bitops Zach Brown 2019-10-28 14:24:47 -07:00
  • 3776c18c66 scoutfs-utils: switch to btree forest Zach Brown 2019-09-30 11:26:36 -07:00
  • 5ed1cb3aaf scoutfs: remove LSM from README.md Zach Brown 2020-01-17 11:14:38 -08:00
  • e034ffa7e9 scoutfs: fix forest iteration Zach Brown 2019-12-18 15:44:46 -08:00
  • 85178efa19 scoutfs: add more forest tracing Zach Brown 2019-12-18 10:20:57 -08:00
  • 587120830d scoutfs: initialize transaction block writer Zach Brown 2019-12-17 10:21:42 -08:00
  • 3978bbd23f scoutfs: have xattr use max val size Zach Brown 2019-12-16 16:14:45 -08:00
  • 55fa73f407 scoutfs: add packed extent and bitmap tracing Zach Brown 2019-12-13 15:42:31 -08:00
  • 0de6cade19 scoutfs: remove generic extents storage Zach Brown 2019-12-11 10:05:47 -08:00
  • dee9fbcf66 scoutfs: use packed extents and bitmaps Zach Brown 2019-11-08 10:24:44 -08:00
  • 986e66d6c6 scoutfs: add block tracing Zach Brown 2019-10-31 15:02:46 -07:00
  • 388175fc6a scoutfs: add forest tracing Zach Brown 2019-10-30 15:02:06 -07:00
  • fbffad1d51 scoutfs: add initial lock write_version Zach Brown 2019-10-25 11:34:49 -07:00
  • 43d416003a scoutfs: add scoutfs_btree_force Zach Brown 2019-10-24 15:54:35 -07:00
  • 2fab3b4377 scoutfs: allow larger 8MB transactions Zach Brown 2019-09-30 15:19:05 -07:00
  • edd8fe075c scoutfs: remove lsm code Zach Brown 2019-09-30 09:56:27 -07:00
  • 43f451d015 scoutfs: read and write super with buffer_head Zach Brown 2019-09-30 09:55:04 -07:00
  • 58f062a2c1 scoutfs: use forest in locking and transaction Zach Brown 2019-09-30 08:20:44 -07:00
  • 48448d3926 scoutfs: convert fs callers to forest Zach Brown 2019-09-29 22:19:57 -07:00
  • 858dad1d51 scoutfs: add forest subsystem Zach Brown 2019-09-27 15:59:44 -07:00
  • e6af174c79 scoutfs: add commit btree net command Zach Brown 2019-09-29 22:38:00 -07:00
  • 0f83dfd512 scoutfs: update block btree interfaces in server Zach Brown 2019-09-30 08:15:02 -07:00
  • 8775826d7e scoutfs: have btree use blocks, allocator, writer Zach Brown 2019-09-29 14:42:58 -07:00
  • bdafa6ede6 scoutfs: add block allocator Zach Brown 2019-10-16 10:39:11 -07:00
  • d20c950c17 scoutfs: restore our block cache Zach Brown 2019-10-18 14:33:42 -07:00
  • 9456eda583 scoutfs: support larger btree block sizes Zach Brown 2019-10-18 15:01:02 -07:00
  • e444c2b8c2 scoutfs: remove sort_priv Zach Brown 2019-10-01 13:26:27 -07:00
  • 42b311c5be scoutfs: memmove deleted btree items Zach Brown 2019-10-01 09:54:09 -07:00
  • f3a8a5110e scoutfs: allow btree update with different lengths Zach Brown 2019-09-29 22:12:52 -07:00
  • 4265ecedb0 scoutfs: increase max btree value length Zach Brown 2019-09-30 11:45:02 -07:00
  • ac2d00629c scoutfs: add scoutfs_lock_protected() Zach Brown 2019-09-27 15:58:02 -07:00
  • ddd1a4ef5a scoutfs: support newer ->iterate readdir Zach Brown 2019-11-08 14:30:32 -08:00
  • 2a6d209854 scoutfs: add kernelcompat files Zach Brown 2019-11-08 11:02:16 -08:00
  • 0fee134133 scoutfs-tests: add setup-error-teardown Zach Brown 2019-09-09 16:07:29 -07:00
  • 4326a95b9b scoutfs-tests: create results dir before logging Zach Brown 2019-09-06 10:58:51 -07:00
  • a471c7716e scoutfs-tests: verify branch name with origin Zach Brown 2019-09-06 10:51:14 -07:00
  • 15becd6ef8 scoutfs: force locks idle as shutdown frees Zach Brown 2019-09-09 15:13:33 -07:00
  • 8c631b019b scoutfs: fix wrong option example in README Wang Shilong 2019-08-26 19:43:44 +08:00
  • 70efa2f905 scoutfs-utils: add statfs wrapper Zach Brown 2019-07-19 16:34:37 -07:00
  • 7cd8738add scoutfs-utils: net uses rid instead of node_id Zach Brown 2019-07-10 14:07:47 -07:00
  • 3670a5b80d scoutfs-utils: remove quorum slot config Zach Brown 2019-06-25 10:03:07 -07:00
  • fc15b816b0 scoutfs-utils: update format for rid Zach Brown 2019-06-24 11:41:00 -07:00
  • 2dc611a433 scoutfs-utils: update sysfs dir to use fr identity Zach Brown 2019-06-24 11:29:50 -07:00
  • b1cc8b1a59 scoutfs: update README.md for server_addr Zach Brown 2019-08-07 15:16:35 -07:00
  • 15a492fe57 scoutfs: always dirty parents when migrating Zach Brown 2019-08-05 16:06:26 -07:00
  • 07c9edb58f scoutfs: warn on compaction stale seg reads Zach Brown 2019-08-02 10:24:57 -07:00
  • feaf17c3a5 scoutfs: add conn destroy workq Zach Brown 2019-07-30 09:42:23 -07:00
  • 319ff86014 scoutfs: lock recovery info messages Zach Brown 2019-07-26 16:52:01 -07:00
  • ec7f60bebb scoutfs: net conn lifetime tracing Zach Brown 2019-07-26 16:31:08 -07:00
  • a7ce9f22e2 scoutfs: add statfs ioctl Zach Brown 2019-07-19 16:37:44 -07:00
  • 97f3971dcd scoutfs: add rid sysfs file Zach Brown 2019-07-19 16:16:30 -07:00
  • ab7bde9e2c scoutfs: replace node_id with rid in networking Zach Brown 2019-07-10 14:06:18 -07:00
  • f0a86f05f8 scoutfs: remove unused uniq_name option Zach Brown 2019-07-08 09:26:06 -07:00
  • 5b258cee3b scoutfs: refine quorum voting Zach Brown 2019-07-03 17:04:09 -07:00
  • 5929a36747 scoutfs: add server_addr mount option Zach Brown 2019-07-03 16:41:51 -07:00
  • 532256271c scoutfs: simplify scoutfs_write_super() Zach Brown 2019-07-03 16:28:54 -07:00
  • 1ea75a9d54 scoutfs: add scoutfs_addr sin conversion functions Zach Brown 2019-07-03 16:19:23 -07:00
  • 6f5cfd8cc2 scoutfs: use rid instead of node_id in items Zach Brown 2019-06-24 11:39:17 -07:00
  • bd7a7fe97e scoutfs: use fr identity in pseudo fs paths Zach Brown 2019-06-24 11:19:59 -07:00
  • 7a36a289d2 scoutfs: add rid to trace messages Zach Brown 2019-06-21 15:52:21 -07:00
  • 754ce95f5c scoutfs: use rid in console messages Zach Brown 2019-06-21 15:19:46 -07:00
  • 7acbf4cc8b scoutfs: add super block format and args Zach Brown 2019-06-21 15:13:16 -07:00
  • b147d74967 scoutfs: add per-mount random id Zach Brown 2019-06-21 15:06:05 -07:00
  • 2b966fd45c scoutfs-tests: use larger fr ident strings Zach Brown 2019-08-16 14:16:30 -07:00
  • 3981f944dd scoutfs-tests: more dmesg filters Zach Brown 2019-08-16 14:15:06 -07:00
  • b9bd7d1293 scoutfs-tests: initial commit Zach Brown 2019-08-02 13:24:42 -07:00
  • adadd51815 scoutfs-utils: update for listxattr_hidden Zach Brown 2019-06-28 10:12:28 -07:00