Commit Graph

  • 5465350ba2 block alloc fix clk/srch-basic-dbg Chris Kirby 2026-01-14 13:25:00 -06:00
  • bf4f2ef8bb more dbg Chris Kirby 2026-01-14 11:46:56 -06:00
  • c5207243f0 typo Chris Kirby 2026-01-12 14:56:21 -06:00
  • 8d330861ba track blkno Chris Kirby 2026-01-12 11:10:56 -06:00
  • b7beadb22c track entry_bytes Chris Kirby 2026-01-12 10:35:49 -06:00
  • 926bb6b9ec debug Chris Kirby 2026-01-11 11:59:53 -06:00
  • a420f5389e More debug Chris Kirby 2026-01-11 11:56:39 -06:00
  • 544362dfaa grab traces at exit Chris Kirby 2026-01-09 11:20:59 -06:00
  • 79593b6ecc And the output Chris Kirby 2026-01-08 17:52:27 -06:00
  • b6e7d5b2d0 Temporarily make srch-safe triggers silent Chris Kirby 2026-01-08 17:51:50 -06:00
  • 487d38a4a5 init trace buffer size when starting tracing Chris Kirby 2026-01-07 19:06:11 -06:00
  • 9cddf6d9c9 Track srch_compact_error Chris Kirby 2026-01-07 14:15:35 -06:00
  • d81c318c3e Beef up get_file_block() tracing Chris Kirby 2026-01-06 15:20:17 -06:00
  • 279b093600 Debug stuff for srch-basic Chris Kirby 2026-01-06 14:46:59 -06:00
  • 8f896d9783 Merge pull request #277 from versity/zab/avoid_lock_shrink_storm_hangs Zach Brown 2026-01-14 11:13:09 -08:00
  • e54f8d3ec0 Don't shutdown server from sending to fencing client Zach Brown 2026-01-12 16:21:35 -08:00
  • d89e16214d Simplify fence-and-reclaim fence execution check Zach Brown 2026-01-12 12:35:46 -08:00
  • b468352254 Add t_wait_until_timeout Zach Brown 2026-01-12 12:35:23 -08:00
  • 0eb9dfebdc Allow forced unmount errors in lock invalidation Zach Brown 2026-01-09 09:15:17 -08:00
  • f5750de244 Search messages in rbtree instead of lists Zach Brown 2026-01-07 17:37:05 -08:00
  • f0c7996612 Limit client locks with option instead of shrinker Zach Brown 2026-01-07 10:24:54 -08:00
  • 5143927e07 Merge pull request #275 from versity/auke/qht_slow_umount_pr Zach Brown 2026-01-08 09:35:23 -08:00
  • f495f52ec9 Unmounts can be slow and break quorum-heartbeat-timeout Auke Kok 2025-12-18 14:36:14 -08:00
  • 3dafeaac5b Merge pull request #273 from versity/clk/inode_deletion Zach Brown 2026-01-07 12:20:12 -08:00
  • ef0f6f8ac2 Fix race in inode-deletion test Chris Kirby 2025-12-15 09:38:44 -06:00
  • 21a676876b Add tuned profile with recommended vm tunings for scoutfs. auke/tuned_profile Auke Kok 2026-01-06 12:34:31 -08:00
  • c0cd29aa1b Fix run-test.sh buffer multiplier breakage Chris Kirby 2025-12-10 12:34:29 -06:00
  • 50bff13f21 Merge pull request #266 from versity/zab/increase_move_empty_budget Zach Brown 2025-12-18 12:44:20 -08:00
  • de70ca2372 Increase server commit block budget for alloc move Zach Brown 2025-11-28 10:51:10 -08:00
  • 5af1412d5f Merge pull request #270 from versity/auke/bdev_autoloading Zach Brown 2025-12-17 11:06:32 -08:00
  • 0a2b2ad409 Merge pull request #269 from versity/auke/tap_status_msg Zach Brown 2025-12-17 11:04:00 -08:00
  • 523bbfd0b2 Test export-lookup-evict-race in a loop with tracing. auke/eler_test_loop Auke Kok 2025-12-10 14:12:31 -08:00
  • 6c4590a8a0 Avoid block device autoloading warning. Auke Kok 2025-12-08 13:00:09 -08:00
  • 1768f69c3c Merge pull request #224 from versity/auke/renameat2-test-sub-dir Zach Brown 2025-12-08 10:05:46 -08:00
  • dcb0fd5805 Merge pull request #268 from versity/auke/dont_use_bash_special_stdfiles Zach Brown 2025-12-08 09:47:19 -08:00
  • 660f874488 Use T_D0/1 instead of T_M0 here. Auke Kok 2025-05-13 16:10:46 -07:00
  • e1a6689a9b Include t_fail status in tap output. Auke Kok 2025-12-04 14:09:39 -05:00
  • 2884a92408 Avoid using bash special device nodes. Auke Kok 2025-12-04 13:24:48 -05:00
  • e194714004 Merge pull request #264 from versity/auke/findmnt_retval Zach Brown 2025-12-03 14:29:31 -08:00
  • 8bb2f83cf9 Findmnt returns 1 when no matching entries found Auke Kok 2025-11-17 15:57:24 -08:00
  • 6a9a6789d5 Merge pull request #267 from versity/clk/merge_enoent Zach Brown 2025-12-02 09:34:28 -08:00
  • ee630b164f Handle ENOENT when getting log merge status item Chris Kirby 2025-12-01 08:58:24 -06:00
  • 91638191de Add finer grained options to scoutfs print clk/scoutfs_print Chris Kirby 2025-11-21 10:21:11 -06:00
  • 1c7678b6f5 Merge pull request #263 from versity/zab/v1.26 Zach Brown 2025-11-18 09:39:27 -08:00
  • 22b5e79bbd v1.26 Release v1.26 Zach Brown 2025-11-17 14:41:36 -08:00
  • 259e639271 Merge pull request #262 from versity/zab/ino_alloc_per_lock Zach Brown 2025-11-14 13:57:49 -08:00
  • 4d66c38c71 Remove redundant WARN in commit_log_trees Zach Brown 2025-11-14 10:01:10 -08:00
  • 7ef62894bd Add ino_alloc_per_lock option Zach Brown 2025-11-10 11:39:22 -08:00
  • 1f363a1ead Merge pull request #261 from versity/zab/log_merge_double_free Zach Brown 2025-11-13 17:18:30 -08:00
  • 8ddf9b8c8c Handle disappearing fencing requests and targets Zach Brown 2025-11-13 12:15:43 -08:00
  • fd80c17ab6 Filter out kernel message when guests are slow Zach Brown 2025-11-12 14:49:46 -08:00
  • 991e2cbdf8 Ignore slow quorum hb transfers in tests Zach Brown 2025-10-31 10:23:19 -07:00
  • 92ac132873 Silence merge splice error when forcing Zach Brown 2025-11-12 14:40:22 -08:00
  • ad078cd93c Avoid lock stalling mmap_stress Auke Kok 2025-11-06 11:56:33 -08:00
  • 90cb458cd5 Make mmap_stress not exceed a fixed amount of time. Auke Kok 2025-11-04 15:23:52 -08:00
  • 1ab798e7eb Silence inconsistent srch on forced unmount Zach Brown 2025-11-11 10:33:16 -08:00
  • e182914e51 Fix double free of metadata blocks in log merging Zach Brown 2025-11-08 10:04:19 -08:00
  • 8484a58dd6 Have xfstest pass when using args Zach Brown 2025-11-06 12:23:44 -08:00
  • a077104531 Add crash monitor to run-tests Zach Brown 2025-11-06 11:54:40 -08:00
  • ead8be6b8c Have xfstest pass when using args zab/test_loop_monitor Zach Brown 2025-11-06 12:23:44 -08:00
  • ae84271b37 Add crash monitor to run-tests Zach Brown 2025-11-06 11:54:40 -08:00
  • 23aaa994df Add -l to run-tests for looping over tests Zach Brown 2025-11-06 11:03:21 -08:00
  • 7d14b57b2d Export PATH once in run-tests Zach Brown 2025-11-06 11:02:38 -08:00
  • 3f252be4be Merge pull request #241 from versity/auke/waiter_err_data_version_obsolete Zach Brown 2025-11-04 10:09:57 -08:00
  • c56bdf8dfe Remove update_finalized_and_inc_nr() missed during rebase zab/server_metadata_ref_checker Chris Kirby 2025-11-03 14:42:27 -06:00
  • 658105c77e Finalize open log tree in one commit Zach Brown 2025-04-21 09:43:28 -07:00
  • 70d6f3b042 Add initial metadata ref checking Zach Brown 2025-04-17 14:40:44 -07:00
  • 96049fe4f9 Update tracing with cluster lock changes clk/cluster_lock_spinlock Zach Brown 2022-06-08 14:06:06 -07:00
  • 6b67aee2e3 Directly queue cluster lock work Zach Brown 2022-06-07 11:02:40 -07:00
  • 09fe4fddd4 Two cluster lock LRU lists with less precision Zach Brown 2022-06-03 14:42:51 -07:00
  • f2a11d7777 Lookup cluster locks with an RCU hash table Zach Brown 2022-05-26 11:24:55 -07:00
  • 4c2a287474 Protect clusters locks with refcounts Zach Brown 2022-05-25 11:03:27 -07:00
  • 363cc00519 Add per-cluster lock spinlock Zach Brown 2022-05-20 09:45:51 -07:00
  • baaba6ef03 Cluster lock invalidation and shrink spinlocks Zach Brown 2022-05-19 11:44:12 -07:00
  • 216ee9711d Ignore slow quorum hb transfers in tests zab/ignore_slow_heartbeat_message Zach Brown 2025-10-31 10:23:19 -07:00
  • a4d25d9b55 Ignore data_version in scoutfs_ioc_data_wait_err. Auke Kok 2025-09-12 10:33:09 -07:00
  • 79cd25f693 Merge pull request #255 from versity/zab/compact_error_block_leak Zach Brown 2025-10-31 09:08:17 -07:00
  • f2646130ae Don't leak alloc blocks on srch compact error Zach Brown 2025-10-30 14:39:39 -07:00
  • 1c66f9a9a5 Merge pull request #227 from versity/auke/el96 Zach Brown 2025-10-30 13:39:05 -07:00
  • afb6ba00ad POSIX ACL changes. Auke Kok 2025-04-24 15:01:01 -04:00
  • 29e486e411 All vfs methods now take a mnt_idmap instead of user_namespace arg. Auke Kok 2025-04-22 23:11:31 -04:00
  • 8f3177fe33 Merge pull request #254 from versity/zab/shrink_cleanup Zach Brown 2025-10-30 08:56:33 -07:00
  • 419079e606 Merge pull request #239 from versity/auke/keepalive Zach Brown 2025-10-29 17:15:17 -07:00
  • 6a70ee03b5 Dump block alloc stacks for leaked blocks Zach Brown 2025-10-27 10:36:46 -07:00
  • 38a2ffe0c7 Add stacktrace kernelcompat Zach Brown 2025-10-28 14:13:10 -07:00
  • 4b41cf9789 Centralize port numbers and avoid ephemeral Zach Brown 2025-10-28 13:58:45 -07:00
  • 102899290e Allow harmless srch compact commit errors Zach Brown 2025-10-24 16:44:39 -07:00
  • 89387fb192 Use list_lru for block cache shrinking Zach Brown 2025-09-10 16:41:20 -07:00
  • 8b6418fb79 Add kernelcompat for list_lru Zach Brown 2025-09-10 16:40:18 -07:00
  • 206c24c41f Retry stale item reads instead of stopping reclaim Zach Brown 2025-09-09 15:58:28 -07:00
  • f67462750b Add tcp_keepalive_timeout_ms option, change default to 60s Auke Kok 2025-09-09 09:58:25 -07:00
  • fd8aaa0810 Merge pull request #205 from versity/auke/scar Zach Brown 2025-10-27 16:06:32 -07:00
  • a5dbe7f286 Don't set ret = -ENOMEM and immediately overwrite. Auke Kok 2025-07-28 13:45:51 -04:00
  • c1e89d597d Fix NULL dereference on error branch in handle_request. Auke Kok 2025-07-28 13:37:33 -04:00
  • 2c4316b096 Avoid uninitialized map, flags in ext. Auke Kok 2025-07-28 13:28:10 -04:00
  • e704cd7074 Fix masking of EIO in compact_logs. Auke Kok 2025-07-21 18:26:40 -04:00
  • 8c5b09aee8 Prevent masking away inconsistent state in search_sorted_file. Auke Kok 2025-07-21 18:16:54 -04:00
  • d2cd610c53 Fix return of uninit value. Auke Kok 2025-07-21 18:02:40 -04:00
  • 52563d3f73 Address double copy_to_user, possible 1-byte leak. Auke Kok 2025-03-05 15:15:02 -08:00
  • 4358d57f55 Avoid possible NULL deref on ENOMEM. Auke Kok 2025-03-05 16:10:58 -08:00