Commit Graph

  • 9b569415f2 Merge pull request #276 from versity/zab/v1.27 Zach Brown 2026-01-15 19:36:38 -08:00
  • 6a1e136085 v1.27 Release v1.27 Zach Brown 2026-01-07 10:31:54 -08:00
  • 7ca789c837 Merge pull request #278 from versity/zab/test_sync_before_crash Zach Brown 2026-01-15 14:03:26 -08:00
  • 4d55fe6251 Have run-tests monitor sync before crashing Zach Brown 2026-01-15 10:41:44 -08:00
  • 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
  • 100ea47bf7 Clarity: set SKIP_CACHE=1 to ignore docker cache greg/closer-kver-locking Greg Cymbalski 2025-12-15 18:41:00 -08:00
  • 7a1d9d0aba Consistency: set -x when VERBOSE set to 1 Greg Cymbalski 2025-12-15 18:40:18 -08:00
  • e3a6d31b1d Reorder for clarity/work around el7 naming conventions Greg Cymbalski 2025-12-15 17:51:57 -08:00
  • 3fae02a3db Set build scripts executable Greg Cymbalski 2025-12-15 17:23:40 -08:00
  • 9b007e434d Disable verbose logging of builds by default Greg Cymbalski 2025-12-15 17:21:22 -08:00
  • dd94d689aa Remove vestigial configuration Greg Cymbalski 2025-12-15 17:19:00 -08:00
  • 8737af1fa5 Parameterize proxy used by mock Greg Cymbalski 2025-12-15 17:16:54 -08:00
  • 309e9c0cb0 Use tried-and-true non-docker builds for el7 Greg Cymbalski 2025-12-15 17:16:42 -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
  • d0eaaa2738 Don't use devel kernels as a proxy for available kernel packages Greg Cymbalski 2025-12-03 17:46:46 -08:00
  • e194714004 Merge pull request #264 from versity/auke/findmnt_retval Zach Brown 2025-12-03 14:29:31 -08:00
  • ba7a8fcbba Special cases for EL7 builds Greg Cymbalski 2025-12-03 14:09:48 -08:00
  • a8ba5a6a5e Support building against specific kvers Greg Cymbalski 2025-12-03 14:08:23 -08:00
  • 7ccb33cd30 Consistency: Use 0/1 for false/true everywhere Greg Cymbalski 2025-12-03 14:06:36 -08:00
  • 28a8dc83ef Critical dep Greg Cymbalski 2025-12-02 14:00:12 -08:00
  • a85fff1934 Automatically handle building scoutfs containers Greg Cymbalski 2025-12-02 13:53:15 -08:00
  • 087f756e78 Dockerfile for scoutfs build environments Greg Cymbalski 2025-12-02 13:47:55 -08:00
  • 8bb2f83cf9 Findmnt returns 1 when no matching entries found Auke Kok 2025-11-17 15:57:24 -08:00
  • 51a4a41f26 Revert "Experiment: conflict with nonequal packages to prevent upgrades to kernels that do not have scoutfs kmods prebuilt" Greg Cymbalski 2025-12-02 11:36:01 -08:00
  • 6a9a6789d5 Merge pull request #267 from versity/clk/merge_enoent Zach Brown 2025-12-02 09:34:28 -08:00
  • 680dcd4653 Experiment: conflict with nonequal packages to prevent upgrades to kernels that do not have scoutfs kmods prebuilt Greg Cymbalski 2025-12-01 16:36:46 -08:00
  • cc55ae4ee8 Provide a version to the virtual package we provide Greg Cymbalski 2025-12-01 16:10:31 -08:00
  • f3fffa9e4b WIP: Tooling to build all kversions, needs major refactoring before pushing Greg Cymbalski 2025-11-26 18:26:28 -08:00
  • ee630b164f Handle ENOENT when getting log merge status item Chris Kirby 2025-12-01 08:58:24 -06:00
  • 329b9e817b Closer target kernel tracking Greg Cymbalski 2025-11-26 13:43:37 -08: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