Commit Graph

  • e088424d70 Add initial filters for warnings in distro source Zach Brown 2025-10-02 09:18:06 -07:00
  • d0cf026298 Require sparse, and filter kernel sparse output Zach Brown 2025-09-30 11:51:33 -07:00
  • 03fa1ce7c5 Avoid bad sparse warning in lock_invalidate() Zach Brown 2025-10-02 10:50:27 -07:00
  • 3d9f10de93 Work around sparse warning in _item_write_done Zach Brown 2025-09-30 12:17:49 -07:00
  • e42e806554 Add cond_resched to iput worker auke/ci_green Zach Brown 2025-09-10 10:17:40 -07:00
  • 406ef631b6 Add tracing for get_file_block() and scoutfs_ioc_search_xattrs(). Chris Kirby 2025-09-09 13:38:52 -05:00
  • 0aaef899ca Fix several cases in srch.c where the return value of EIO should have been -EIO. Chris Kirby 2025-09-08 16:30:24 -05:00
  • 70cf41c1ed Add the inode number to scoutfs_xattr_set traces. Chris Kirby 2025-08-29 09:52:35 -05:00
  • 4f6a867083 Use log merge counters to fix the orphan-inodes test Chris Kirby 2025-08-05 13:54:58 -05:00
  • 4603d0f771 Suppress -EIO error messages during forced unmount Chris Kirby 2025-07-17 16:01:13 -05:00
  • 69a08491a7 Only start new quorum election after a receive failure Chris Kirby 2025-07-16 14:09:07 -05:00
  • 710c888913 Close window where we can lose search items Chris Kirby 2025-07-07 10:21:49 -05:00
  • 6f8a81d2ef Avoid trigger munching of block_remove_stale trigger. Auke Kok 2025-06-20 15:08:44 -07:00
  • 7315cdcfb9 Fully wait for orphan inode scan to complete. Auke Kok 2025-06-05 14:33:42 -07:00
  • 141b8bd028 Revert "Extend orphan-inodes timeout." Auke Kok 2025-06-03 11:13:23 -07:00
  • 5cba43559f Fix race in offline-extent-waiting test Chris Kirby 2025-06-18 16:22:44 -05:00
  • f314b9a0fd Remove hung task workaround from large-fragmented-free test Chris Kirby 2025-06-18 13:05:25 -05:00
  • 980e1db231 Fix commit budget calculation with multiple holders Chris Kirby 2025-06-05 18:58:57 -05:00
  • 585516a2a3 Fix dirtied block calculation in extent_mod_blocks() Chris Kirby 2025-06-05 18:38:08 -05:00
  • 53616762a3 Ignore sparse error about stat.h on el8. Auke Kok 2025-06-12 15:19:39 -04:00
  • ccb340d841 Don't run format-version-forward-back on el8, either Auke Kok 2025-06-12 16:52:03 -04:00
  • 16a292fb30 Do not fence connections without valid greeting. auke/portscan Auke Kok 2025-05-05 08:11:21 -07:00
  • bddc170cf2 Run kmemleak during tests. auke/kmemleak Auke Kok 2025-07-15 14:55:04 -07:00
  • aeb24433d0 POSIX ACL changes. Auke Kok 2025-04-24 15:01:01 -04:00
  • 95be3f8889 All vfs methods now take a mnt_idmap instead of user_namespace arg. Auke Kok 2025-04-22 23:11:31 -04:00
  • 5bc927a94d Add punch_offline ioctl zab/punch_offline Zach Brown 2025-06-24 11:27:37 -07:00
  • 2fcd56d0e2 Fix commit budget calculation with multiple holders clk/max_holders Chris Kirby 2025-06-05 18:58:57 -05:00
  • e0d2aec2c0 Fix dirtied block calculation in extent_mod_blocks() Chris Kirby 2025-06-05 18:38:08 -05:00
  • 5aed6159f7 Don't overrun the block budget in server_log_merge_free_work(). Chris Kirby 2025-05-28 13:48:22 -05:00
  • 417261a051 Do orphaned inode extent freeing in chunks clk/truncate_breakup Chris Kirby 2025-06-09 17:45:24 -05:00
  • 9741d40e10 Merge pull request #229 from versity/zab/v1.25 Zach Brown 2025-06-04 11:21:25 -07:00
  • 0c18d1240e Testing CI improvements- not for merging greg/ci-update-test Greg Cymbalski 2025-06-03 15:23:36 -07:00
  • 48ac7bdf7c v1.25 Release v1.25 Zach Brown 2025-06-03 13:35:42 -07:00
  • 253f049251 Don't overrun the block budget in server_log_merge_free_work(). clk/log_merge_free Chris Kirby 2025-05-28 13:48:22 -05:00
  • 7b121d9860 small btree balancing auke/restore_and_check Hunter Shaffer 2025-02-25 16:27:07 -05:00
  • 200b286b7b Restore crtime. Auke Kok 2025-03-25 15:44:29 -04:00
  • c759928602 Restore project ID, retention et al in restore_copy Auke Kok 2025-03-25 15:12:32 -04:00
  • a1e8f38ef3 Limit scoutfs df output in testing Hunter Shaffer 2025-03-05 12:39:06 -05:00
  • aba4eb12ac Fix Quota hashing Hunter Shaffer 2025-01-24 12:57:35 -05:00
  • e4f5fc4682 Restore hardlink count. Auke Kok 2025-01-16 11:34:26 -08:00
  • a2eb157a1f Copy a tree using parallel restore library. Auke Kok 2024-05-03 13:38:55 -04:00
  • 758d5d64e7 Add test for parallel restore Zach Brown 2023-03-28 12:49:50 -07:00
  • 51dbb7248f Add parallel restore Zach Brown 2023-03-28 12:50:09 -07:00
  • b53288ffdc Superblock checks for meta and data dev. Auke Kok 2024-03-11 10:35:20 -07:00
  • 17d99bdd0d Add man page content for check. Auke Kok 2024-03-21 12:54:22 -04:00
  • 9d68c8bba7 Generic block header checks: crc, magic. Auke Kok 2024-03-26 18:26:33 -04:00
  • cfab835242 Add {read,write}-metadata-image scoutfs commands Zach Brown 2024-03-06 14:33:26 -08:00
  • 7c7b7e6eb9 Fix partial rename to check_meta_alloc Zach Brown 2024-03-06 14:33:24 -08:00
  • 47f3025680 Add check command Zach Brown 2024-02-23 13:28:32 -08:00
  • 7865ee9f54 Merge pull request #223 from versity/auke/el9_5_wmaybe-uninit Zach Brown 2025-05-12 12:21:02 -07:00
  • 624eb128c6 Merge pull request #221 from versity/auke/enospc-test Zach Brown 2025-05-09 11:27:04 -07:00
  • 091eb3b683 Merge pull request #219 from versity/auke/fix-tests-failing-dirty-test-dirs Zach Brown 2025-05-09 11:17:24 -07:00
  • 04e8cc6295 Merge pull request #220 from versity/auke/orphan-inodes Zach Brown 2025-05-09 11:15:13 -07:00
  • 0f6fdb3eb5 Merge pull request #222 from versity/auke/t_kill_silent Zach Brown 2025-05-09 11:11:24 -07:00
  • 2f48a606e8 Fix -Wmaybe-uninitalized since rhel9.5 Auke Kok 2025-05-08 15:17:44 -07:00
  • 2321dfbdac Switch to .iterate_shared auke/rhel10 Auke Kok 2025-05-05 18:25:11 -04:00
  • 2e7147655f Hook up buffer_migrate_folio. Auke Kok 2025-05-05 15:08:50 -04:00
  • 853c0135e8 generic_file_splice_read Is removed. Auke Kok 2025-05-01 17:43:34 -04:00
  • 11ba7a9aee Obsolete scoutfs_writepage. Auke Kok 2025-05-01 15:10:57 -04:00
  • 67dd42df3a Fix unlocked pt_excl in scoutfs_readahead. Auke Kok 2025-05-01 12:27:31 -04:00
  • 253cc94b4d f_sysfs_default_groups Auke Kok 2025-04-30 18:22:36 -04:00
  • 4a3b15bf60 mv overwrite error format changes in el10 Auke Kok 2025-04-29 18:13:51 -04:00
  • 1f0079d35f Add sysfs default_groups usage. Auke Kok 2025-04-29 13:19:24 -04:00
  • dfe50b7799 POSIX ACL changes. Auke Kok 2025-04-24 15:01:01 -04:00
  • 1058ae2839 set_blocksize() takes struct file argument. Auke Kok 2025-04-22 23:33:56 -04:00
  • fc693497eb generic_fillattr() now wants the request_mask arg from caller. Auke Kok 2025-04-22 23:50:18 -04:00
  • c17dccbff4 All vfs methods now take a mnt_idmap instead of user_namespace arg. Auke Kok 2025-04-22 23:11:31 -04:00
  • f8d2cd759e Shrinker API v4. Auke Kok 2025-04-22 19:15:22 -04:00
  • d13bbb27eb bio_add_page is now __must_check Auke Kok 2025-04-22 17:46:09 -04:00
  • c846b1ecf9 Adjust for __assign_str() losing second argument. Auke Kok 2025-04-22 15:33:42 -04:00
  • 5e85f11e82 RIP bd_inode. Auke Kok 2025-04-22 14:41:21 -04:00
  • c3bc36d4d0 Fix compiler warnings for flex array definitions. Auke Kok 2025-04-21 23:04:18 -04:00
  • 27d68e86c3 unaligned.h moved from asm/ to linux/ Auke Kok 2025-04-21 22:47:42 -04:00
  • 3eaa56a73c Account for difference in stat output format for device nodes. Auke Kok 2025-04-21 22:30:38 -04:00
  • dd533810c5 Fix el10 not skipping the format-version-forward-back test. Auke Kok 2025-04-21 22:28:16 -04:00
  • fb17d59ef1 Use a/m/c_time accessor functions. Auke Kok 2025-04-21 10:33:56 -07:00
  • 840f9af935 Stop using egrep. Auke Kok 2025-04-18 14:11:56 -04:00
  • e9799636ed prandom_bytes and family removed, switch to get_random_bytes variants. Auke Kok 2025-04-21 13:47:22 -07:00
  • 377e49caf1 Properly silently kill background tasks. Auke Kok 2025-05-08 12:03:04 -07:00
  • d08eb66adc Give enospc test more time to commit unlink. Auke Kok 2025-05-08 11:28:24 -07:00
  • 6f19d0bd36 Merge pull request #216 from versity/zab/stop_ending_dirty_data_freed Zach Brown 2025-05-08 11:18:23 -07:00
  • 1d0cde7cc3 Clean up old test data as needed. Auke Kok 2025-05-08 10:04:47 -07:00
  • 138c7c6b49 Extend orphan-inodes timeout. Auke Kok 2025-05-08 09:50:56 -07:00
  • 8aa1a98901 Merge pull request #210 from versity/auke/perf-irq-took-too-long Zach Brown 2025-04-30 10:04:00 -07:00
  • 888b1394a6 Retry client commit and get log trees separately Zach Brown 2025-04-18 16:08:11 -07:00
  • e457694f19 Don't send dirty data_freed blocks to client Zach Brown 2025-04-18 15:21:00 -07:00
  • 72dc5695a6 Introduce meta_reserve_blocks mount option, default value. auke/meta_reserve_blocks Auke Kok 2025-04-17 15:58:17 -04:00
  • 459de5b478 Merge pull request #211 from versity/auke/tapf-output Zach Brown 2025-04-15 14:25:06 -07:00
  • 24031cde1d TAP formatted output. Auke Kok 2025-04-14 15:11:55 -07:00
  • 04cc41719c Merge pull request #209 from versity/auke/basic-truncate-yes-pipefail Zach Brown 2025-04-14 13:15:03 -07:00
  • 1b47e9429e Filter out perf interrupt took too long dmesg. Auke Kok 2025-04-14 12:06:58 -07:00
  • 7ea084082d Ignore pipefail alternative error when not a tty. Auke Kok 2025-04-14 11:13:39 -07:00
  • f565451f76 Merge pull request #208 from versity/zab/v1.24 Zach Brown 2025-03-17 11:18:42 -07:00
  • 05f14640fb v1.24 Release v1.24 Zach Brown 2025-03-14 12:19:13 -07:00
  • 609fc56cd6 Merge pull request #203 from versity/auke/new_inode_ctime Zach Brown 2025-02-25 15:23:16 -08:00
  • a4b5a256eb Merge pull request #175 from versity/auke/mmap Zach Brown 2025-02-20 14:03:01 -08:00
  • f701ce104c Merge pull request #204 from versity/zab/remove_wordexp Zach Brown 2025-02-19 09:27:15 -08:00
  • c6dab3c306 Remove wordexp expansion of utils path argument Zach Brown 2025-02-18 11:55:37 -08:00
  • e3e2cfceec Fix new_inode ctime assignment. Auke Kok 2025-02-18 13:15:49 -05:00
  • 6b682b6651 Swap meta allocators with much more reserve. auke/alloc_swapping Auke Kok 2025-02-11 13:25:32 -05:00