Commit Graph

  • 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
  • 9a087be46c scoutfs-utils: update ioctl _IO usage Zach Brown 2019-06-28 09:57:16 -07:00
  • d8bc962fc5 scoutfs: unpriv listxattr_hidden only shows .hide. Zach Brown 2019-06-28 10:06:25 -07:00
  • 663ce53109 scoutfs: clean up _IO ioctl macro usage Zach Brown 2019-06-28 09:56:22 -07:00
  • 8597fd0bfc scoutfs-utils: naturally align ioctl structs Zach Brown 2019-06-25 12:42:59 -07:00
  • 4a29cb5888 scoutfs: naturally align ioctl structs Zach Brown 2019-06-25 11:28:48 -07:00
  • 674224d454 scoutfs-utils: hidden and indexed xattrs Zach Brown 2019-06-18 16:52:29 -07:00
  • 7dfbd3950f scoutfs: add index of inodes by xattr names Zach Brown 2019-06-18 16:40:11 -07:00
  • aee017903b scoutfs: add hash helper Zach Brown 2019-06-18 16:41:26 -07:00
  • a7fef3d7dd scoutfs: add listxattr_raw ioctl Zach Brown 2019-06-14 14:45:39 -07:00
  • 019b5f6d6b scoutfs: add scoutfs xattr prefix and name tags Zach Brown 2019-06-14 14:32:21 -07:00
  • a239f6093d scoutfs: add mount_options/ sysfs dir Zach Brown 2019-06-05 14:22:50 -07:00
  • 7d56d8f34f scoutfs: add .show_options Zach Brown 2019-06-05 14:11:09 -07:00
  • c061ada671 scoutfs: mounts connect once server is listening Zach Brown 2019-05-30 14:28:11 -07:00
  • abd7ffc247 scoutfs: only trace read qourum blocks after io Zach Brown 2019-05-30 14:03:39 -07:00
  • 8d505668fe scoutfs-utils: add quorum block listening flag Zach Brown 2019-05-30 14:29:58 -07:00
  • 4df35efbc0 scoutfs: show quorum state in sysfs Zach Brown 2019-05-28 16:16:51 -07:00
  • 2cc4f89ad5 scoutfs: add sysfs attrs wrappers Zach Brown 2019-05-28 16:12:43 -07:00
  • da185b214b scoutfs: return non-zero status on error Zach Brown 2019-05-29 10:40:05 -07:00
  • 336a6a155d scoutfs-utils: add setattr more command Zach Brown 2019-05-24 10:38:13 -07:00
  • ffe15c2d82 scoutfs-utils: add string parsing functions Zach Brown 2019-05-24 10:37:37 -07:00
  • c010afa8ff scoutfs: add setattr_more ioctl Zach Brown 2019-05-24 10:09:24 -07:00
  • 0b6bc8789c scoutfs: don't leak btree block refs Zach Brown 2019-05-16 13:29:08 -07:00
  • 0988cbe1e9 scoutfs: track old and cur dirty btree blocks Zach Brown 2019-05-16 13:25:22 -07:00
  • e10033b34d scoutfs: migrate dirty btree blocks during wrap Zach Brown 2019-05-16 13:21:00 -07:00
  • e150ebc8d2 scoutfs: trace btree dirty blocks Zach Brown 2019-05-15 16:14:32 -07:00
  • 57da5fae4c scoutfs-utils: add waiting ioctl command Zach Brown 2019-04-19 10:49:05 -07:00
  • 806ac0d8e6 scoutfs: fix mkfs option in README Zach Brown 2019-05-14 14:27:50 -07:00
  • a6782fc03f scoutfs: add data waiting Zach Brown 2019-04-23 09:38:34 -07:00
  • cfa563a4a4 scoutfs: expand the per_task API Zach Brown 2019-04-19 11:00:02 -07:00
  • 3a6392aee6 scoutfs: remove scoutfs_unlock_flags() prototype Zach Brown 2019-04-19 10:58:58 -07:00
  • 7097d545cf scoutfs: make sure to set the sb blocksize Zach Brown 2019-04-29 12:19:35 -07:00
  • 77bd0c20ab scoutfs-utils: add flags to quorum block Zach Brown 2019-04-10 14:54:45 -07:00
  • 514418421c scoutfs-utils: add support for unmount_barrier Zach Brown 2019-04-08 13:05:10 -07:00
  • a9b46213b3 scoutfs-utils: remove ctrstat command Zach Brown 2019-03-06 11:50:48 -08:00
  • 841fbc1b66 scoutfs-utils: add counters command Zach Brown 2019-03-05 10:14:14 -08:00
  • 3c9eeeb2ef scoutfs-utils: add transaction seq btree Zach Brown 2019-02-27 10:11:04 -08:00
  • 587760edb3 scoutfs-utils: add clock sync id to messages Zach Brown 2019-04-11 13:02:14 -07:00
  • 3d64c46fcd scoutfs-utils: add lock clients btree Zach Brown 2019-02-08 13:28:38 -08:00
  • 4c611474e8 scoutfs-utils: update for reliable messaging Zach Brown 2019-02-04 14:29:45 -08:00
  • 64bdda717c scoutfs-utils: move super id to block hdr magic Zach Brown 2018-11-20 15:28:26 -08:00
  • dd117593da scoutfs-utils: update format for locking service Zach Brown 2019-01-14 14:51:49 -08:00
  • 02d2edb467 scoutfs-utils: remove super server_addr Zach Brown 2019-03-26 14:30:52 -07:00
  • ea969a5dde scoutfs-utils: update format.h for quorum Zach Brown 2018-10-10 11:09:48 -07:00