Commit Graph

  • 61ece361a7 Add IPv6 support to the kernel module. Auke Kok 2025-09-17 09:48:15 -07:00
  • afba683be6 Enable ipv6 in testing. Auke Kok 2025-09-16 11:19:51 -07:00
  • a95996e932 Add ipv6 support to scoutfs userspace utility. Auke Kok 2025-09-16 11:02:22 -07:00
  • 6ff9fd39fa Don't stack alloc struct scoutfs_quorum_block_event old Auke Kok 2025-11-04 13:37:32 -08:00
  • fece0a9372 Merge pull request #310 from versity/zab/v1.31 Zach Brown 2026-05-06 10:37:07 -07:00
  • aa432727f2 v1.31 Release v1.31 Zach Brown 2026-05-05 14:29:18 -07:00
  • ceebadd139 Merge pull request #308 from versity/auke/totl-delta-repair Zach Brown 2026-05-05 13:05:57 -07:00
  • 4b4ddc9ded Merge pull request #298 from versity/auke/double_unlock_dw_truncate Zach Brown 2026-05-04 09:52:29 -07:00
  • 94d3ece590 Merge pull request #299 from versity/auke/cond_resched_block_free Zach Brown 2026-05-04 09:49:43 -07:00
  • 6d5517614b Fix double unlock in scoutfs_setattr data_wait error path Auke Kok 2026-04-09 14:41:57 -07:00
  • 10279d0b23 Add test exercising the totl delta inject ioctl. Auke Kok 2026-04-30 16:14:37 -07:00
  • 443c34309f Merge pull request #303 from versity/auke/clang_build_werr Zach Brown 2026-05-04 09:42:43 -07:00
  • 5c81a979d5 Add SCOUTFS_IOC_INJECT_TOTL_DELTA ioctl. Auke Kok 2026-04-30 16:14:37 -07:00
  • ec38b6e1c8 Merge pull request #305 from versity/auke/block_submit_bio_err Zach Brown 2026-05-04 09:35:43 -07:00
  • 8e0066b231 Merge pull request #309 from versity/auke/quota_invalidate_race Zach Brown 2026-05-04 09:34:26 -07:00
  • a0fda5b735 Merge pull request #307 from versity/zab/next_merge_range_zero Zach Brown 2026-05-04 09:29:54 -07:00
  • fc56a69d8f Add quota invalidate race regression test Auke Kok 2026-04-30 17:38:37 -07:00
  • c8bc42ccdb Fix quota invalidate race with concurrent ruleset read Auke Kok 2026-04-30 17:41:34 -07:00
  • 4db0a48fe4 Search all merge range items for next Zach Brown 2026-04-29 10:02:43 -07:00
  • 0c3085c6e8 Remove unused orig keys from forest read items zab/get_changed_inos Zach Brown 2026-02-17 15:52:26 -08:00
  • 97f2d1ce8d Make forest_read_items bloom key optional Zach Brown 2026-02-17 15:38:56 -08:00
  • bd14a369e3 Let btree read items callback modify key Zach Brown 2026-02-17 14:14:56 -08:00
  • 448dd74663 Add test example for watching changing inodes Zach Brown 2026-02-13 14:59:05 -08:00
  • 57785066c0 Add raw_read_inode_info ioctl Zach Brown 2026-02-17 13:50:13 -08:00
  • b23022444a Add scoutfs_lock_get_fs_item_range() Zach Brown 2026-02-17 13:48:50 -08:00
  • 64931c395d Add bsearch_index() Zach Brown 2026-02-17 12:11:47 -08:00
  • 380442515e Add scoutfs_alloc declaration to block.h Zach Brown 2026-02-13 15:33:30 -08:00
  • 750e998e40 Add raw_read_meta_seq ioctl Zach Brown 2026-02-11 15:13:02 -08:00
  • 747a8bc53d Remove scoutfs_ioctl_key Zach Brown 2026-02-11 09:42:12 -08:00
  • 77327ae713 Export xattr key init and hash generation Zach Brown 2026-02-11 09:37:07 -08:00
  • ac1ab8e87f Add cond_resched in block_free_work Auke Kok 2026-04-13 11:50:16 -07:00
  • af31b9f1e8 Merge pull request #306 from versity/zab/v1.30 Zach Brown 2026-04-22 10:43:17 -07:00
  • ad65116d8f v1.30 Release v1.30 Zach Brown 2026-04-21 16:43:12 -07:00
  • 8bfd35db0b Set BLOCK_BIT_ERROR on bio submit failure during forced unmount Auke Kok 2026-03-06 10:35:09 -08:00
  • 96999044af Suppress another forced shutdown error message clk/srch-fixes Chris Kirby 2026-01-29 08:25:52 -06:00
  • 4b28a2fa8f Don't emit empty blocks in kway_merge() Chris Kirby 2026-01-14 15:03:02 -06:00
  • 69e4a7c54b Change the looping logic in run-tests.sh Chris Kirby 2026-01-14 14:47:34 -06:00
  • 437594508a Improve tracing for get_file_block() Chris Kirby 2026-01-14 14:44:15 -06:00
  • 4a92e49a61 Fix trigger firing race in srch-safe-merge-pos Chris Kirby 2026-01-14 14:36:57 -06:00
  • e20765a9c7 Merge pull request #300 from versity/auke/more_false_positive_failures Zach Brown 2026-04-17 09:17:50 -07:00
  • 066da5c2a2 Merge pull request #297 from versity/auke/quota_mod_trans_hold Zach Brown 2026-04-17 09:16:41 -07:00
  • 7eacc7139c Hold transaction in scoutfs_quota_mod_rule to prevent alloc corruption. Auke Kok 2026-04-09 12:27:08 -07:00
  • 4e2c1e83be Optionally print out xattr values auke/clk_scoutfs_print Auke Kok 2026-04-16 11:26:29 -07:00
  • 8c4e9bfa3e Add print filters for remaining types. Auke Kok 2026-04-16 11:01:47 -07:00
  • 019125d86d Don't swallow invalid message error Auke Kok 2026-04-15 17:02:40 -07:00
  • 347e27acec Fix leak in client side lock invalidation Auke Kok 2026-04-15 16:35:10 -07:00
  • 3ce5d47f2c Initialize resp_data to silence clang uninitialized warning Auke Kok 2026-04-15 14:05:30 -07:00
  • 9e3b01b3b4 Filter newlines out dmesg.new Auke Kok 2026-04-13 15:11:15 -07:00
  • 876c233f06 Ignore another xfs lockdep class Auke Kok 2026-04-13 15:10:34 -07:00
  • 6aa5876c71 Merge pull request #301 from versity/auke/el7_uninit_read_seq Zach Brown 2026-04-15 09:58:23 -07:00
  • 7a9f9ec698 Squelch gcc uninitialized warning on el7 Auke Kok 2026-04-14 15:03:59 -04:00
  • fc0fc1427f Merge pull request #296 from versity/auke/indx_key_delete Zach Brown 2026-04-13 14:34:37 -07:00
  • ec68845201 Merge pull request #289 from versity/auke/merge_read_item_stale_seq Zach Brown 2026-04-13 14:10:37 -07:00
  • 5e2009f939 Avoid double counting deltas from non-input finalized log trees. Auke Kok 2026-04-08 13:27:42 -07:00
  • 8bdc20af21 Rename/reword FINALIZED to MERGE_INPUT. Auke Kok 2026-04-07 10:33:46 -07:00
  • 857a39579e Clear roots when retrying due to stale btree blocks. Auke Kok 2026-04-02 10:49:00 -07:00
  • 38d36c9f5c Update seq when merging deltas from partial log merge. Auke Kok 2026-03-17 12:28:11 -07:00
  • b724567b2a Add log_merge_force_partial trigger for testing partial merges. Auke Kok 2026-03-17 12:01:27 -07:00
  • add1da10dc Add test for stale seq in merge delta combining. Auke Kok 2026-03-17 12:27:57 -07:00
  • b9c49629a2 Add basic-xattr-indx tests. Auke Kok 2026-04-08 11:27:15 -07:00
  • 9737009437 Fix indx delete using wrong xid, leaving orphans. Auke Kok 2026-04-08 11:37:06 -07:00
  • 3d54ae03e6 Merge pull request #295 from versity/auke/xfs_lockdep_ignore Zach Brown 2026-04-03 09:46:44 -07:00
  • e27ec0add6 Avoid xfs lockdep false positive dmesg errors. Auke Kok 2026-04-01 14:25:48 -07:00
  • bf56585559 Drop a non-zero totl key if it has no contributing xattrs. auke/drop_zero_count_totl_key Auke Kok 2026-03-27 09:56:04 -07:00
  • 5457741672 Merge pull request #292 from versity/zab/v1.29 Zach Brown 2026-03-25 22:36:28 -07:00
  • 4bd7a38b05 v1.29 Release v1.29 Zach Brown 2026-03-25 16:32:19 -07:00
  • 087b2e85ab Merge pull request #291 from versity/auke/orphan-log-merge Zach Brown 2026-03-25 16:26:24 -07:00
  • 8a730464ab Add orphan-log-trees test and reclaim_skip_finalize trigger Auke Kok 2026-03-25 06:23:40 -07:00
  • daea8d5bc1 Reclaim orphaned log_trees entries from unmounted clients Auke Kok 2026-03-25 06:23:15 -07:00
  • 1d60f684d2 Merge pull request #237 from versity/auke/hole_punch_ioctl_test Zach Brown 2026-03-19 13:51:44 -07:00
  • a62708ac19 Merge pull request #286 from versity/auke/more-inode-deletion Zach Brown 2026-03-16 14:33:20 -07:00
  • 16b1710541 Punch-offline tests. Auke Kok 2025-07-02 16:24:29 -07:00
  • 440c3dc769 Add punch-offline scoutfs subcommand. Auke Kok 2025-06-30 17:36:32 -07:00
  • 0fd172c5d9 Add punch_offline ioctl Zach Brown 2025-06-24 11:27:37 -07:00
  • 48c1f221b3 Merge pull request #285 from versity/auke/s-i-i-grep-awk-fix Zach Brown 2026-03-13 13:51:39 -07:00
  • 34713f3559 Merge pull request #290 from versity/auke/dirent_zero_pad Zach Brown 2026-03-06 10:41:04 -08:00
  • 137abc1fe2 Zero scoutfs_data_extent_val padding. Auke Kok 2026-03-05 15:40:21 -08:00
  • 64fcbdc15e Zero out dirent padding to avoid leaking to disk. Auke Kok 2026-03-05 15:39:10 -08:00
  • d9c951ff48 Merge pull request #287 from versity/auke/misc_fixes Zach Brown 2026-03-02 10:12:26 -08:00
  • eaae92d983 Don't send -EINVAL as u8, over the network. Auke Kok 2026-02-19 14:12:51 -08:00
  • 43f3dd7259 Invalid address check logic. Auke Kok 2026-02-19 14:04:55 -08:00
  • 7d96cf9b96 Remove copy/paste duplicate op flag check. Auke Kok 2026-02-19 14:01:28 -08:00
  • 03e22164db Return error on scoutfs_forest_setup(). Auke Kok 2026-02-19 14:00:16 -08:00
  • e0948ec6de Merge pull request #281 from versity/auke/dotfull-file-seqres Zach Brown 2026-02-26 09:15:22 -08:00
  • d0c1c28438 Use awk matching for ino. Auke Kok 2026-02-24 13:44:14 -05:00
  • 65808c2cb2 Also use orphan scan wait code for remote unlink parts. Auke Kok 2026-02-24 14:12:03 -08:00
  • 73573d2c2b Merge pull request #283 from versity/auke/rever Zach Brown 2026-02-20 10:12:21 -08:00
  • f5db935afc Delete stray file from golden directory. Auke Kok 2026-02-11 14:05:32 -05:00
  • 831faff7d2 Merge pull request #282 from versity/zab/v1.28 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 Kok 2026-02-02 14:37:40 -08:00
  • 3a05c69643 Merge pull request #279 from versity/auke/basic-acl-consistency Zach Brown 2026-02-02 10:32:30 -08: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