Commit Graph

  • 717213d431 Fix other nonrot bugs Paul Dagnelie 2025-06-19 06:25:58 -07:00
  • 585dbbf13b ZTS: Use FreeBSD cloudinit images Tino Reichardt 2025-06-18 16:19:21 +02:00
  • faefa5ffc3 Linux 6.15 compat: META Tony Hutter 2025-05-28 16:28:02 -07:00
  • 777d8ee345 Fix mixed-use-of-spaces-and-tabs rpmlint warning Germano Massullo 2025-06-13 21:36:17 +02:00
  • b00bc81b05 ioctl: remove FICLONE/FICLONERANGE/FIDEDUPERANGE compat Rob Norris 2025-05-09 00:32:52 +10:00
  • f7e6dcc68d Relax zfs_vnops_read_chunk_size limitations Alexander Motin 2025-06-04 11:24:15 -04:00
  • e2de00ca44 dmu_traverse: remove 'ignore_hole_birth' tunable alias Rob Norris 2024-12-04 16:50:02 +11:00
  • 8e9ffe1b4f ARC: parallel eviction Allan Jude 2025-05-14 10:38:32 -04:00
  • 6b67a5bdd3 During pool export flush the ARC asynchronously Don Brady 2024-12-05 09:58:20 -07:00
  • 4f1b91e343 CI: Automate some GitHub PR status labels manipulations Alexander Motin 2024-11-04 20:16:32 -05:00
  • a65225ec7e FreeBSD: zfs_putpages: don't undirty pages until after write completes Rob Norris 2025-06-05 10:15:26 +10:00
  • 9c0f5bc183 zfs_log_write: only put the callback on the last itx Rob Norris 2025-06-10 13:41:27 +10:00
  • e1dd433a44 zpl_sync_fs: work around kernels that ignore sync_fs errors Rob Norris 2025-06-04 13:26:58 +10:00
  • 08cec6532e zfs_sync: return error when pool suspends Rob Norris 2025-06-04 15:15:27 +10:00
  • d944641502 zfs_sync: remove support for impossible scenarios Rob Norris 2025-06-04 13:25:39 +10:00
  • c758072b2f zts: test syncfs() behaviour when pool suspends Rob Norris 2025-06-04 14:24:22 +10:00
  • 0c9cdd1606 Improve block cloning transactions accounting Alexander Motin 2025-06-11 14:59:16 -04:00
  • 23fad19818 Reduce zfs_dmu_offset_next_sync penalty Alexander Motin 2025-06-11 14:50:49 -04:00
  • 3897e86bd1 Make TX abort after assign safer Alexander Motin 2025-06-10 12:30:06 -04:00
  • 4c8d0471fa Allow zero compression if dedup is enabled Alexander Motin 2025-06-10 12:28:14 -04:00
  • ea3a600bba ZTS: Enable io_uring on CentOS Stream 9 and 10 also Tino Reichardt 2025-06-10 01:26:57 +02:00
  • e9c1e08e07 Linux build: silence objtool warnings Attila Fülöp 2025-06-05 02:40:09 +02:00
  • 1688d9991d CI: Retire Fedora 40 builder Brian Behlendorf 2025-05-30 18:15:11 -07:00
  • e0ad633c64 ZTS: Enable io_uring support on el9/el10 Tino Reichardt 2025-05-30 02:07:25 +02:00
  • da4dfa85eb ZTS: Add AlmaLinux 10 Tino Reichardt 2025-05-30 17:27:09 +02:00
  • 7be33d2d40 abd_os: move headers from libzpool to libspl Rob Norris 2025-05-31 06:38:20 +10:00
  • bf4baee81e Set spa_final_txg in spa_unload() Alexander Motin 2025-05-30 14:44:45 -04:00
  • e93d15f112 zpool: clarify ZPOOL_STATUS_REMOVED_DEV status message Ameer Hamza 2025-05-29 17:49:06 +05:00
  • f292b0f146 vdev: skip faulting disks pending removal Ameer Hamza 2025-05-29 17:47:26 +05:00
  • bda0bc6304 CI: Retire Ubuntu 20.04 builder Brian Behlendorf 2025-05-30 07:32:24 -07:00
  • 04493ca819 linux/zvol_os: don't try to set disk ops if alloc fails Rob Norris 2025-05-31 00:25:09 +10:00
  • 2c53fe7764 Linux build: always use objtool Attila Fülöp 2025-05-30 03:04:20 +02:00
  • d7bb6bbf13 tunables: fix spelling Rob Norris 2025-05-24 21:10:34 +10:00
  • b8f80812a3 tunables: remove __check_old_set_param workaround Rob Norris 2025-05-24 17:10:15 +10:00
  • 97696962b5 tunables: remove unused param get/set aliases Rob Norris 2025-05-24 17:08:01 +10:00
  • 06fd6dc6f7 tunables: use Linux ullong param ops for u64 Rob Norris 2025-05-24 16:51:59 +10:00
  • 28ff5ff1c6 tunables: remove support for s64 tunables Rob Norris 2025-05-24 16:13:46 +10:00
  • e9002887e2 tunables: remove direct use of module_param_cb Rob Norris 2025-05-24 16:36:29 +10:00
  • 840b070ec7 tunables: remove FreeBSD compat macros for Linux module params Rob Norris 2025-05-24 16:24:42 +10:00
  • d02d3add0d tunables: ensure tunable and variable have same define gate Rob Norris 2024-12-04 22:27:53 +11:00
  • cc5724f38d tunables: don't assert initialisation in impl getters Rob Norris 2024-12-07 13:20:20 +11:00
  • 8317244270 zfs_log: make zfs_immediate_write_sz uint Rob Norris 2024-11-29 14:12:28 +11:00
  • 65cf521353 Only interrupt active disk I/Os in failmode=continue Paul Dagnelie 2025-05-28 15:31:32 -07:00
  • 08caad8257 zcp: get_prop: fix encryptionroot and encryption Pavel Snajdr 2025-05-28 02:04:37 +02:00
  • d187e3e1a7 ZVOL: Comment platform-specific empty functions bodies on FreeBSD side Fedor Uporov 2025-05-28 03:00:25 +03:00
  • 1215c3b609 Expose dataset encryption status via fast stat path Ameer Hamza 2025-05-27 07:11:03 +05:00
  • 2fe0d5df94 ZIL: Improve write log size accounting Alexander Motin 2025-05-23 21:48:46 -04:00
  • fa545db846 ZTS: testing for leaked key mappings in encrypted non-raw send George Amanakis 2025-05-24 03:46:51 +02:00
  • cfb9cba51c Refactor man page and CLI help output per mandoc Cameron Harr 2025-05-20 14:54:58 -07:00
  • b647336cc4 Reformat cli help and man page to be in sync Cameron Harr 2025-05-19 14:25:59 -07:00
  • b9324a1e75 Fix off-by-one bug in range tree code Paul Dagnelie 2025-05-23 07:33:33 -07:00
  • 6cf17f6538 Linux build: handle CONFIG_OBJTOOL_WERROR=y Attila Fülöp 2025-06-16 17:12:09 +02:00
  • bd27b75401 ZIL: Relax parallel write ZIOs processing Alexander Motin 2025-06-14 09:37:18 -04:00
  • b4ebba0e04 Fix mixed-use-of-spaces-and-tabs rpmlint warning Germano Massullo 2025-06-13 21:36:17 +02:00
  • 238eab7dc1 FreeBSD: zfs_putpages: don't undirty pages until after write completes Rob Norris 2025-06-05 10:15:26 +10:00
  • aa964ce61b zfs_log_write: only put the callback on the last itx Rob Norris 2025-06-10 13:41:27 +10:00
  • d1c88cbd4c zpl_sync_fs: work around kernels that ignore sync_fs errors Rob Norris 2025-06-04 13:26:58 +10:00
  • e3f5e317e0 zfs_sync: return error when pool suspends Rob Norris 2025-06-04 15:15:27 +10:00
  • 52352dd748 zfs_sync: remove support for impossible scenarios Rob Norris 2025-06-04 13:25:39 +10:00
  • c1b7bc52fe zts: test syncfs() behaviour when pool suspends Rob Norris 2025-06-04 14:24:22 +10:00
  • e0ef4d2768 Improve block cloning transactions accounting Alexander Motin 2025-06-11 14:59:16 -04:00
  • 66ec7fb269 Reduce zfs_dmu_offset_next_sync penalty Alexander Motin 2025-06-11 14:50:49 -04:00
  • 4ae931aa93 Polish db_rwlock scope Alexander Motin 2025-06-11 14:13:48 -04:00
  • 3ff2eca0be zfs-program(8): document zfs.sync.clone() Rob Norris 2025-06-05 15:50:42 +10:00
  • 1987498b66 ZTS: test zfs.sync.clone() for filesystems and volumes Rob Norris 2025-06-05 17:04:52 +10:00
  • fbfda270d5 zcp_synctask: add zfs.sync.clone() Rob Norris 2025-06-05 16:07:36 +10:00
  • 560e3170ef dsl_dataset: rename dmu_objset_clone* to dsl_dataset_clone* Rob Norris 2025-06-05 16:23:22 +10:00
  • ba227e2cc2 Make TX abort after assign safer Alexander Motin 2025-06-10 12:30:06 -04:00
  • bcd0430236 Allow zero compression if dedup is enabled Alexander Motin 2025-06-10 12:28:14 -04:00
  • 3e4a3e161c Tag zfs-2.2.8 zfs-2.2.8 Tony Hutter 2025-05-27 15:37:48 -07:00
  • 21ad6444c7 ZTS: Enable io_uring on CentOS Stream 9 and 10 also Tino Reichardt 2025-06-10 01:26:57 +02:00
  • 0e9e2e2501 ZTS: Enable io_uring on CentOS Stream 9 and 10 also Tino Reichardt 2025-06-10 01:26:57 +02:00
  • 46b82de618 scrub: generate scrub_finish event Mariusz Zaborski 2025-06-07 04:43:10 +02:00
  • af7d609592 zpl: handle suspend from two remaining calls to txg_wait_synced() Rob Norris 2025-06-06 05:38:26 +10:00
  • b608b95247 Linux build: silence objtool warnings Attila Fülöp 2025-06-05 02:40:09 +02:00
  • b96f1a4b1f Linux build: silence objtool warnings Attila Fülöp 2025-06-05 02:40:09 +02:00
  • b7f919d228 Relax zfs_vnops_read_chunk_size limitations Alexander Motin 2025-06-04 11:24:15 -04:00
  • d0ea4c617b linux/zvol_os: don't try to set disk ops if alloc fails Rob Norris 2025-05-31 00:25:09 +10:00
  • 023a43253c ZTS: testing for leaked key mappings in encrypted non-raw send George Amanakis 2025-05-24 03:46:51 +02:00
  • 68817d28c5 Include class name into struct metaslab_class Alexander Motin 2025-06-03 11:12:59 -04:00
  • 4ee13684b9 cred: properly pass and test creds on other threads (#17273) Rob Norris 2025-04-30 09:27:48 +10:00
  • 0a73e91d2c Block remap for cloned blocks on device removal Alexander Motin 2025-03-26 19:45:34 -04:00
  • b7e24dc136 CI: Retire Fedora 40 builder Brian Behlendorf 2025-05-30 18:15:11 -07:00
  • 108562344c Improve allocation fallback handling Alexander Motin 2025-05-31 19:12:16 -04:00
  • e0edfcbd4e ZVOL: Make zvol_volmode module parameter platform-independent Fedor Uporov 2025-06-01 02:09:50 +03:00
  • e1677d9ee1 ZVOL: Make zvol_prefetch_bytes module parameter platform-independent Fedor Uporov 2025-05-31 16:58:54 +03:00
  • e8e602d987 zio_add_child: collapse into a single function Rob Norris 2025-05-31 11:18:10 +10:00
  • 90011644ce CI: Retire Fedora 40 builder Brian Behlendorf 2025-05-30 18:15:11 -07:00
  • 2d33c8edb6 Make rewrite use Uncached I/O Alexander Motin 2025-05-30 21:13:49 -04:00
  • 12f150851b ZTS: Enable io_uring support on el9/el10 Tino Reichardt 2025-05-30 02:07:25 +02:00
  • 564b641f88 ZTS: Add AlmaLinux 10 Tino Reichardt 2025-05-30 17:27:09 +02:00
  • 50a027f798 CI: Retire Ubuntu 20.04 builder Brian Behlendorf 2025-05-30 07:32:24 -07:00
  • c1848f7261 Linux build: always use objtool Attila Fülöp 2025-05-30 03:04:20 +02:00
  • f03f9c9bde ZTS: Enable io_uring support on el9/el10 Tino Reichardt 2025-05-30 02:07:25 +02:00
  • 08bf660ac4 ZTS: Add AlmaLinux 10 Tino Reichardt 2025-05-30 17:27:09 +02:00
  • a38376b37a Rename zvol kernel module parameters sysctls on FreeBSD side Fedor Uporov 2025-05-30 23:41:15 +03:00
  • 1bd225ed8a abd_os: move headers from libzpool to libspl Rob Norris 2025-05-31 06:38:20 +10:00
  • 008c9666ef Set spa_final_txg in spa_unload() Alexander Motin 2025-05-30 14:44:45 -04:00
  • f5a6dd8b70 zpool: clarify ZPOOL_STATUS_REMOVED_DEV status message Ameer Hamza 2025-05-29 17:49:06 +05:00
  • b3b3cd1e4f vdev: skip faulting disks pending removal Ameer Hamza 2025-05-29 17:47:26 +05:00