Commit Graph

  • 0b9526e928 compress: remove unused abd compress prototype Rob Norris 2024-06-29 11:19:10 +1000
  • 2e95de5cb6 compress: remove zio_decompress_data_buf Rob Norris 2024-06-29 11:47:16 +1000
  • e4227c5d9a zstream: use zio_compress calls for compression Rob Norris 2024-07-05 15:01:57 +1000
  • 9c64637790 compress: rework callers to always use the zio_compress calls Rob Norris 2024-07-04 16:11:12 +1000
  • fea4b78e6f abd_get_from_buf_struct: wrap existing buf with ABD stored on stack Rob Norris 2024-07-11 07:37:30 +1000
  • b69bebb535 libzpool/abd_os: iovec-based scatter abd Rob Norris 2024-04-21 16:37:06 +1000
  • 5b9e695392 abd_os: break out platform-specific header parts Rob Norris 2024-04-01 15:37:34 +1100
  • 7a5b4355e2 abd_os: split userspace and Linux kernel code Rob Norris 2023-12-25 22:25:48 +1100
  • 2b7d9a7863 zio: no alloc canary in userspace Rob Norris 2024-06-04 13:13:05 -0400
  • b3f4e4e1ec abd: remove ABD_FLAG_ZEROS Rob Norris 2024-06-07 18:00:31 +1000
  • a849c53fc1 Linux 6.10 compat: META #16466 Tony Hutter 2024-08-21 12:33:10 -0700
  • bbe8512a93
    Ignore zfs_arc_shrinker_limit in direct reclaim mode shodanshok 2024-08-21 19:00:33 +0200
  • 0d291cba6f Fix issig() to check signal_pending after dequeue SIGSTOP/SIGTSTP #16464 Jitendra Patidar 2024-08-21 10:03:40 +0000
  • a2c4e95cfd linux/zvol_os.c: cleanup limits for non-blk mq case Ameer Hamza 2024-08-20 18:45:26 +0500
  • 8e6a9aabb1 linux/zvol_os.c: Fix max_discard_sectors limit for 6.8+ kernel Ameer Hamza 2024-08-20 01:30:57 +0500
  • 9fb878e3fe linux/zvol_os.c: cleanup limits for non-blk mq case #16462 Ameer Hamza 2024-08-20 18:45:26 +0500
  • 06b587f4f3 linux/zvol_os.c: Fix max_discard_sectors limit for 6.8+ kernel Ameer Hamza 2024-08-20 01:30:57 +0500
  • 9f9a3a7505
    Merge 7cb437a2a8 into 816d2b2bfc #11200 Andriy Gapon 2024-08-20 01:01:26 +0200
  • 816d2b2bfc spl-proc: remove old taskq stats Rob Norris 2024-05-07 10:17:12 +1000
  • 3f8fd3cae0 spl-taskq: summary stats for all taskqs Rob Norris 2024-05-07 10:26:20 +1000
  • db40fe4cf6 spl-taskq: per-taskq kstats Rob Norris 2024-05-03 14:42:51 +1000
  • f0ad031cd9 spl-generic: bring up kstats subsystem before taskq Rob Norris 2024-05-07 10:18:22 +1000
  • 06a7b123ac
    Skip ro check for snaps when multi-mount Chunwei Chen 2024-08-19 09:42:17 -0700
  • f789b9d1b4 spl-proc: remove old taskq stats #16171 Rob Norris 2024-05-07 10:17:12 +1000
  • 5fe6f2779a spl-taskq: summary stats for all taskqs Rob Norris 2024-05-07 10:26:20 +1000
  • 5b8378b59d spl-taskq: per-taskq kstats Rob Norris 2024-05-03 14:42:51 +1000
  • 4ae4e26474 spl-generic: bring up kstats subsystem before taskq Rob Norris 2024-05-07 10:18:22 +1000
  • e35088c93f ZIO: add "vdev tracing" facility; use it for ZIL flushing #16375 Rob Norris 2023-08-29 18:24:00 +1000
  • 8a09462bce ZTS: ZIL txg sync fallback test Rob Norris 2024-06-27 09:47:57 +1000
  • 2331d19dab flush: don't report flush error when disabling flush support #16314 Rob Norris 2024-07-01 11:19:16 +1000
  • e7966e581a zio_flush: propagate flush errors to the ZIL Rob Norris 2024-05-09 11:50:58 +1000
  • 6ad07c0dc6 zts: test for correct fsync() response to ZIL flush failure Rob Norris 2024-03-01 15:48:53 +1100
  • 4ded7a0884 libzpool/abd_os: iovec-based scatter abd #16253 Rob Norris 2024-04-21 16:37:06 +1000
  • 3a25753bb1 abd_os: break out platform-specific header parts Rob Norris 2024-04-01 15:37:34 +1100
  • 9787760c21 abd_os: split userspace and Linux kernel code Rob Norris 2023-12-25 22:25:48 +1100
  • 45951f0df3 zio: no alloc canary in userspace Rob Norris 2024-06-04 13:13:05 -0400
  • e8c4a6ccde abd: remove ABD_FLAG_ZEROS Rob Norris 2024-06-07 18:00:31 +1000
  • 42056c7bec
    Merge 47972f08f3 into 77a797a382 #15778 R. Christian McDonald 2024-08-16 22:08:53 -0500
  • 77a797a382
    Enable L2 cache of all (MRU+MFU) metadata but MFU data only shodanshok 2024-08-16 22:34:07 +0200
  • a60e15d6b9 Man page updates for dmu_ddt_copies Allan Jude 2024-07-23 20:51:01 +0000
  • 0d2707815d ddt: lookup and log stats Rob Norris 2023-09-25 11:02:46 +1000
  • a1902f4950 ddt: block scan until log is flushed, and flush aggressively Rob Norris 2023-10-16 11:52:17 +1100
  • cd69ba3d49 ddt: dedup log Rob Norris 2023-06-22 17:46:22 +1000
  • cbb9ef0a4c ddt: tuneable to override copies= on dedup metadata objects Rob Norris 2023-10-06 17:06:34 +1100
  • 592f38900d ddt: compare keys 64-bits at a time, trying to match ZAP order Rob Norris 2023-10-11 12:46:55 +1100
  • 27e9cb5f80 ddt: cleanup the stats & histogram code Rob Norris 2023-06-15 17:19:41 +1000
  • f4aeb23f52 ddt: add "flat phys" feature Rob Norris 2023-06-20 11:09:48 +1000
  • 0ba5f503c5 ddt: slim down ddt_entry_t Rob Norris 2023-07-03 19:54:40 +1000
  • 4d686c3da5 ddt: introduce lightweight entry Rob Norris 2023-07-03 22:16:04 +1000
  • d17ab631a9 ddt: rework access to phys array slots Rob Norris 2023-07-03 15:16:02 +1000
  • d63f5d7e50 zdb: rework DDT block count and leak check to just count the blocks Rob Norris 2024-06-18 14:11:11 +1000
  • 2b131d7345 ZTS: tests for dedup legacy/FDT tables Rob Norris 2024-06-13 14:50:33 +1000
  • db2b1fdb79 ddt: add FDT feature and support for legacy and new on-disk formats Rob Norris 2023-06-20 12:06:13 +1000
  • e50b34f940 ZTS: Use QEMU for tests on Linux and FreeBSD #15838 Tino Reichardt 2024-06-17 16:52:58 +0200
  • bf132dbdb3 ZTS: fix raidz_expand_001_pos and raidz_expand_002_pos Tino Reichardt 2024-08-06 20:37:27 +0200
  • 839bd0d0f9 ZTS: fix zpool_status_008_pos test on qemu vm's Tino Reichardt 2024-08-06 16:48:45 +0200
  • bc877feb39 Man page updates for dmu_ddt_copies #15895 Allan Jude 2024-07-23 20:51:01 +0000
  • 26d5069774 ddt: lookup and log stats Rob Norris 2023-09-25 11:02:46 +1000
  • dfacbf50ad ddt: block scan until log is flushed, and flush aggressively Rob Norris 2023-10-16 11:52:17 +1100
  • c44f2acb1a ddt: dedup log Rob Norris 2023-06-22 17:46:22 +1000
  • 1724a437ee ddt: tuneable to override copies= on dedup metadata objects Rob Norris 2023-10-06 17:06:34 +1100
  • bba496247d ddt: compare keys 64-bits at a time, trying to match ZAP order Rob Norris 2023-10-11 12:46:55 +1100
  • 7134b598dc ddt: cleanup the stats & histogram code Rob Norris 2023-06-15 17:19:41 +1000
  • eb0cb798ba ddt: add "flat phys" feature #15893 Rob Norris 2023-06-20 11:09:48 +1000
  • d15a5ef3fc ddt: slim down ddt_entry_t Rob Norris 2023-07-03 19:54:40 +1000
  • 955018bbd7 ddt: introduce lightweight entry Rob Norris 2023-07-03 22:16:04 +1000
  • 3019efc530 ddt: rework access to phys array slots Rob Norris 2023-07-03 15:16:02 +1000
  • c61047c0e5 zdb: rework DDT block count and leak check to just count the blocks #15892 Rob Norris 2024-06-18 14:11:11 +1000
  • e957dc8c0f ZTS: tests for dedup legacy/FDT tables Rob Norris 2024-06-13 14:50:33 +1000
  • 4b2055ec4d ddt: add FDT feature and support for legacy and new on-disk formats Rob Norris 2023-06-20 12:06:13 +1000
  • f92a105c92
    Merge f54bcc9c40 into bdf4d6be1d #15921 Chunwei Chen 2024-08-16 07:30:42 +1000
  • bdf4d6be1d
    linux/zvol_os: fix zvol queue limits initialization Ameer Hamza 2024-08-16 02:29:50 +0500
  • 5807de90a1
    Fix null ptr deref when renaming a zvol with snaps and snapdev=visible (#16316) Justin Gottula 2024-08-15 14:13:18 -0700
  • fb432660c3
    Linux 6.10 compat: Fix zvol NULL pointer deference Tony Hutter 2024-08-15 14:05:58 -0700
  • 5631319f82 Linux 6.10 compat: Fix zvol NULL pointer deference #16453 Tony Hutter 2024-08-15 10:13:10 -0700
  • f2f4ada240
    Linux 6.10 compat: fix rpm-kmod and builtin Tony Hutter 2024-08-15 14:00:18 -0700
  • 661a0d5aaa Linux 6.10 compat: fix rpm-kmod and builtin #16450 Tony Hutter 2024-08-14 13:58:25 -0700
  • 963e6c9f3f
    Fix incorrect error report on vdev attach/replace Ameer Hamza 2024-08-16 00:39:44 +0500
  • 9df6227e69 linux/zvol_os: fix zvol queue limits initialization #16454 Ameer Hamza 2024-08-15 21:20:17 +0500
  • 83f359245a
    FreeBSD: fix build without kernel option MAC Gleb Smirnoff 2024-08-15 09:08:43 -0700
  • 4460085c39
    Increase maximum permitted ACL entries (#250) Andrew Walker 2024-08-15 09:59:34 -0600
  • d2ccc21552
    Fix projid accounting for xattr objects Jitendra Patidar 2024-08-15 06:29:19 +0530
  • 244ea5c488
    Add missing kstats to dataset kstats Paul Dagnelie 2024-08-14 14:18:46 -0700
  • e40ae67eb8 zil: fixup 7ddc1f737 #16448 Gleb Smirnoff 2024-08-14 13:18:09 -0700
  • 54b020f802 Fix incorrect error report on vdev attach/replace #16449 Ameer Hamza 2024-08-15 01:09:26 +0500
  • d06de4f007
    ZTS: Use /dev/urandom instead of /dev/random Tony Hutter 2024-08-14 12:27:07 -0700
  • d1e01057ec FreeBSD: fix build without kernel option MAC #16446 Gleb Smirnoff 2024-08-14 09:11:55 -0700
  • 2633075e09 Linux 6.11: avoid passing "end" sentinel to register_sysctl() Rob Norris 2024-07-31 21:39:31 +1000
  • 3abffc8781 Linux 6.11: add compat macro for page_mapping() Rob Norris 2024-07-31 18:43:39 +1000
  • f5236fe47a Linux 6.11: add more queue_limit fields with removed setters Rob Norris 2024-07-31 17:22:20 +1000
  • 0b741a0351 Linux 6.11: IO stats is now a queue feature flag Rob Norris 2024-07-31 14:48:58 +1000
  • 22619523f6 Linux 6.11: first arg to proc_handler is now const Rob Norris 2024-07-31 12:15:07 +1000
  • 7e98d30f46 Linux 6.11: get backing_dev_info through queue gendisk Rob Norris 2024-07-30 22:25:50 +1000
  • e95b732e49 Linux 6.11: enable queue flush through queue limits Rob Norris 2024-07-30 21:40:35 +1000
  • 767b37019f linux/zvol_os: tidy and document queue limit/config setup Rob Norris 2024-07-31 14:35:48 +1000
  • cba430caff
    Merge 025861a981 into 9c56b8ec78 #8239 Xiao Wan 2024-08-13 22:22:10 +0500
  • 3243b76518 ZTS: Use /dev/urandom instead of /dev/random #16442 Tony Hutter 2024-08-13 10:10:10 -0700
  • fca50874ec ARC statistics reset #16441 Gionatan Danti 2024-08-13 17:29:03 +0200
  • e11753560b
    Fix namespace handling in zpl_permission (#246) Andrew Walker 2024-08-13 05:44:16 -0600
  • 50229a1b4e Linux 6.11: avoid passing "end" sentinel to register_sysctl() #16400 Rob Norris 2024-07-31 21:39:31 +1000