Commit Graph

  • 7081c95dba Suppress another forced shutdown error message clk/srch-fixes Chris Kirby 2026-01-29 08:25:52 -06:00
  • 52ab471428 Don't emit empty blocks in kway_merge() Chris Kirby 2026-01-14 15:03:02 -06:00
  • 0ea81b1668 Change the looping logic in run-tests.sh Chris Kirby 2026-01-14 14:47:34 -06:00
  • 3f6d2a0431 Improve tracing for get_file_block() Chris Kirby 2026-01-14 14:44:15 -06:00
  • c358e8c6e6 Fix trigger firing race in srch-safe-merge-pos Chris Kirby 2026-01-14 14:36:57 -06:00
  • 831faff7d2 Merge pull request #282 from versity/zab/v1.28 main Zach Brown 2026-02-06 09:28:52 -08:00
  • 8dad826f88 v1.28 Release v1.28 Zach Brown 2026-02-05 09:47:05 -08:00
  • e2f3f2e060 Put .full file in $T_TMPDIR. auke/dotfull-file-seqres Auke Kok 2026-02-02 14:37:40 -08:00
  • 9fe5e895a4 Account for ipv6 in kernel_get{sock,peer}name compat. auke/ipv6 Auke Kok 2026-02-02 15:51:06 -05:00
  • 132d73d435 Add IPv6 support to the kernel module. Auke Kok 2025-09-17 09:48:15 -07:00
  • d2bb5c6cba Enable ipv6 in testing. Auke Kok 2025-09-16 11:19:51 -07:00
  • 1031e71b19 Add ipv6 support to scoutfs userspace utility. Auke Kok 2025-09-16 11:02:22 -07:00
  • 90bd7f9f43 Don't stack alloc struct scoutfs_quorum_block_event old Auke Kok 2025-11-04 13:37:32 -08:00
  • 3a05c69643 Merge pull request #279 from versity/auke/basic-acl-consistency Zach Brown 2026-02-02 10:32:30 -08:00
  • ab3dd3ff59 Punch-offline tests. auke/hole_punch_ioctl_test Auke Kok 2025-07-02 16:24:29 -07:00
  • 3a69e8c29f Add punch-offline scoutfs subcommand. Auke Kok 2025-06-30 17:36:32 -07:00
  • 0ab8ceee2d Allow punch-offline to punch regions properly. Auke Kok 2025-07-02 16:11:29 -07:00
  • 987e0f83be Add punch_offline ioctl Zach Brown 2025-06-24 11:27:37 -07:00
  • 2d8f306111 Check for fenced old leader in mounted test. auke/utils_check_mounted_quorum_fenced Auke Kok 2025-09-15 15:13:40 -04:00
  • 533f309aec Switch to .get_inode_acl() to avoid rcu corruption. Auke Kok 2026-01-22 12:21:15 -08:00
  • 0ef22b3c44 Add basic ACL consistency test case. Auke Kok 2026-01-20 12:31:15 -08:00
  • 85ffba5329 Update existing tests to use scratch helpers. Auke Kok 2026-01-20 11:50:16 -08:00
  • 553e6e909e Scratch mount test helpers. Auke Kok 2026-01-20 11:46:18 -08:00
  • 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