Commit Graph

  • 4ae8bf406b Allow physical rewrite without logical Alexander Motin 2025-07-17 12:50:54 -04:00
  • 894edd084e Add TXG timestamp database Mariusz Zaborski 2025-08-06 19:31:21 +02:00
  • c3496b5cc6 Linux: zfs_putpage: document (and fix!) confusing sync/commit modes Rob Norris 2025-08-01 16:05:07 +10:00
  • fb7a8503bc Linux: zfs_putpage: complete async page writeback immediately Rob Norris 2025-07-28 10:51:00 +10:00
  • a18c9edda6 Linux: sync: remove async/sync accounting Rob Norris 2025-07-28 10:33:40 +10:00
  • 7ac5440ecf ZTS: mmap_ftruncate test to confirm async writeback behaviour Rob Norris 2025-08-01 13:51:46 +10:00
  • 31c4fa93bb Fix dynamic gang block headers on raidz and mirror devices Paul Dagnelie 2025-08-01 09:58:53 -07:00
  • 8ecf044d62 Improve and fix gang blocks dyn header test Paul Dagnelie 2025-07-31 15:23:25 -07:00
  • 2c8beeece0 CI: match and trim out internal timestamp for test prefix Rob Norris 2025-08-05 11:18:06 +10:00
  • 48c9b2e79d ZTS: include microsecond timestamps on all output Rob Norris 2025-02-05 00:47:50 +11:00
  • 0b6fd024a7 ZVOL: Unify zvol minors operations and improve error handling Fedor Uporov 2025-08-06 17:10:52 +03:00
  • 30fa92bff3 Increase meta-dnode redundancy in "some" mode Alexander Motin 2025-05-16 13:23:32 -04:00
  • fd5a27c9db Ensure that gang_copies is always at least as large as copies Paul Dagnelie 2025-06-25 09:05:36 -07:00
  • 3ad3f439bb zts: add spdx license tags to gang_blocks tests (#17160) Rob Norris 2025-03-21 03:01:11 +11:00
  • a46ce73ca8 Make ganging redundancy respect redundant_metadata property (#17073) Paul Dagnelie 2025-03-19 15:58:29 -07:00
  • 90790955a6 SPDX: Add missing CDDL-1.0 license Ameer Hamza 2025-06-20 20:03:55 +05:00
  • 95abbc71c3 range_tree: Provide more debug details upon unexpected add/remove Igor Ostapenko 2025-07-31 17:44:42 +03:00
  • fc658b9935 Faster checksum benchmark on system boot Tino Reichardt 2025-07-30 02:09:48 +02:00
  • 271b9797c5 Don't use wrong weight when passivating group Paul Dagnelie 2025-07-29 14:28:01 -07:00
  • 582e7847f6 Default to zfs_bclone_wait_dirty=1 Brian Behlendorf 2025-07-25 07:42:23 -07:00
  • 6d378564b4 zdb: fix checksum calculation for decompressed blocks Andriy Tkachuk 2025-07-25 02:24:15 +01:00
  • 0c928f7a37 ZED: Fix device type detection and pool iteration logic Ameer Hamza 2025-07-25 03:47:46 +05:00
  • c79d5e4f33 Define sops->free_inode() to prevent use-after-free during lookup Chunwei Chen 2025-07-18 08:45:13 -07:00
  • 347d68048a ZIL: Force writing of open LWB on suspend Alexander Motin 2025-07-17 18:31:19 -04:00
  • acf3871ef8 Correct weight recalculation of space-based metaslabs Paul Dagnelie 2025-07-16 10:20:57 -07:00
  • 21d5f25724 Validate mountpoint on path-based unmount using statx Ameer Hamza 2025-07-09 07:10:00 +05:00
  • 7e945a5b3f Fix other nonrot bugs Paul Dagnelie 2025-06-19 06:25:58 -07:00
  • 85ce6b8ab2 Polish db_rwlock scope Alexander Motin 2025-06-11 14:13:48 -04:00
  • 954894ee53 scrub: generate scrub_finish event Mariusz Zaborski 2025-06-07 04:43:10 +02:00
  • a4e775d2ca Some arc_release() cleanup Alexander Motin 2025-03-18 21:25:50 -04:00
  • 661310ff5c FDT dedup log sync -- remove incremental Paul Dagnelie 2025-03-13 10:47:03 -07:00
  • f9d59b579e ZIL: Relax parallel write ZIOs processing Alexander Motin 2025-06-14 09:37:18 -04:00
  • 0f8a1105ee Skip dbuf_evict_one() from dbuf_evict_notify() for reclaim thread khoang98 2025-08-01 19:47:41 -04:00
  • 1aec627c60 linux/atomic: fill out API for atomic pointer ops Rob Norris 2025-08-01 08:51:47 +10:00
  • 92da9e0e93 ZVOL: Implement zvol_alloc() function on FreeBSD side Fedor Uporov 2025-07-31 18:02:09 +03:00
  • cb5e7e097d range_tree: Provide more debug details upon unexpected add/remove Igor Ostapenko 2025-07-31 17:44:42 +03:00
  • 2957eabbef Add support for FreeBSD's Solaris style extended attribute interface rmacklem 2025-07-30 09:49:43 -07:00
  • dea0fc969b ZVOL: Return early, if volmode is ZFS_VOLMODE_NONE on FreeBSD side Fedor Uporov 2025-07-30 19:46:34 +03:00
  • ce9c3b4b94 Add CodeQL mismatched dsl_dataset_hold/_rele pairs check Richard Yao 2025-07-30 12:45:28 -04:00
  • f70c85086b BRT: Fix ZAP entry endianness Alexander Motin 2025-07-30 12:42:47 -04:00
  • 10a78e2647 Faster checksum benchmark on system boot Tino Reichardt 2025-07-30 02:09:48 +02:00
  • b6e8db509d zpool/zfs: Add '-a|--all' option to scrub, trim, initialize Akash B 2025-07-30 03:20:44 +05:30
  • fc885f308f Don't use wrong weight when passivating group Paul Dagnelie 2025-07-29 14:28:01 -07:00
  • f23e040a37 CI: Remove Debian backports Brian Behlendorf 2025-07-25 15:47:21 -07:00
  • cf146460c1 Default to zfs_bclone_wait_dirty=1 Brian Behlendorf 2025-07-25 07:42:23 -07:00
  • 4bd7a2eaa5 zdb: fix checksum calculation for decompressed blocks Andriy Tkachuk 2025-07-25 02:24:15 +01:00
  • a8646a8186 ZED: Fix device type detection and pool iteration logic Ameer Hamza 2025-07-25 03:47:46 +05:00
  • 5a9b9c7f87 linux: Fix out-of-src builds Coleman Kane 2025-07-24 18:38:58 -04:00
  • 00ce064d8f spa: update blkptr diagram to include vdev padding on encrypted blocks Rob Norris 2025-07-24 23:50:23 +10:00
  • bf38c15071 everywhere: misc unnecessary var init/update Rob Norris 2025-06-27 12:56:03 +10:00
  • d2b9e66b88 vdev_raidz: asize/psize: remove unnecessary var initialisation Rob Norris 2025-06-27 12:57:09 +10:00
  • e9d249d7e4 test/draid: fix error return Rob Norris 2025-06-27 12:56:36 +10:00
  • 2755e2aa60 spa_activity_check: narrow scope of MMP vars Rob Norris 2025-06-27 12:54:47 +10:00
  • 9292071565 linux/kmem: remove HAVE_ATOMIC64_T and kmem_alloc_used wrappers Rob Norris 2025-07-18 15:18:33 +10:00
  • 1c483cf3d0 linux/kmem: remove long-obsolete __GFP compat flags Rob Norris 2025-07-16 10:46:03 +10:00
  • 96d20d7d59 linux/kmem: remove PF_FSTRANS and PF_MEMALLOC_NOIO compat Rob Norris 2025-07-15 22:43:42 +10:00
  • cecff09faa add uncompressed_size to arc_summary shodanshok 2025-07-23 00:06:09 +02:00
  • a7a144e655 enforce arc_dnode_limit shodanshok 2025-07-21 19:32:01 +02:00
  • be1e991a1a Allow and prefer special vdevs as ZIL Alexander Motin 2025-07-18 21:44:14 -04:00
  • 2669b00f13 Define sops->free_inode() to prevent use-after-free during lookup Chunwei Chen 2025-07-18 08:45:13 -07:00
  • d7ab07dfb4 ZIL: Force writing of open LWB on suspend Alexander Motin 2025-07-17 18:31:19 -04:00
  • c1e51c55f5 Correct weight recalculation of space-based metaslabs Paul Dagnelie 2025-07-16 10:20:57 -07:00
  • b21e04e8d9 Fix zdb pool/ with -k Paul Dagnelie 2025-07-15 17:01:49 -07:00
  • d323fbf49c FreeBSD: zfs_putpages: don't undirty pages until after write completes Rob Norris 2025-07-01 09:24:23 +10:00
  • ee2a2d941a Revert "FreeBSD: zfs_putpages: don't undirty pages until after write completes" Mark Johnston 2025-06-28 02:32:16 +00:00
  • 1b84bd1dff ZTS: test that zdb can work with libzpool tunables Rob Norris 2025-07-12 15:39:38 +10:00
  • fce18e04d5 libzpool: tunable-based option interface for zdb/ztest Rob Norris 2025-07-12 11:33:19 +10:00
  • cb9742e532 libspl: add API for manipulating tunables Rob Norris 2025-07-12 11:32:44 +10:00
  • 967ce75669 libspl: implement ZFS_MODULE_PARAM for userspace Rob Norris 2025-07-12 11:31:17 +10:00
  • 3a494c6d2a mod.h: make consistent across all three platforms Rob Norris 2025-07-12 09:28:36 +10:00
  • fe3b2b76cf CI: Add CentOS Stream 9/10 to the FULL_OS runner list Carl George 2025-07-15 12:00:35 -05:00
  • 8de8e0df9f objtool wrapper: use absolute path to call the wrapper Attila Fülöp 2025-07-15 00:10:02 +02:00
  • 2461e6f636 Delete unused .cirrus.yml Tino Reichardt 2025-07-11 17:49:06 +02:00
  • d6dcae3166 ZTS: Fix FreeBSD 15.0 ksh errors Tino Reichardt 2025-07-09 23:40:32 +02:00
  • f66b57c87d CI: Switch from FreeBSD 13.4 to 13.5 Alexander Motin 2025-07-09 17:38:32 -04:00
  • ea38787f2e Revert "Fix incorrect expected error in ztest" Brian Behlendorf 2025-07-09 14:34:02 -07:00
  • a981cb69e4 Implement dynamic gang header sizes Paul Dagnelie 2025-01-23 16:26:09 -08:00
  • e845be28e7 Add no-upgrade featureflag Paul Dagnelie 2025-07-03 11:03:30 -07:00
  • 4c2a7f85d5 FreeBSD: Add support for _PC_HAS_HIDDENSYSTEM rmacklem 2025-07-08 19:11:22 -07:00
  • 523d9d6007 Validate mountpoint on path-based unmount using statx Ameer Hamza 2025-07-09 07:10:00 +05:00
  • 6af8db61b1 metaslab: don't pass whole zio to throttle reserve APIs Rob Norris 2025-07-05 13:22:22 +10:00
  • 92d3b4ee2c zio: rename io_reexecute as io_post; use it for the direct IO checksum error flag Rob Norris 2025-07-05 13:16:14 +10:00
  • ee0cb4cb89 ztest: Fix false positive of ENOSPC handling Igor Ostapenko 2025-07-04 02:00:13 +03:00
  • d411ea2e4d Add templated zfs-mount@.service Meriel Luna Mittelbach 2025-07-03 23:24:07 +02:00
  • c98a393cb6 CI: run ztest on compressed zpool Brian Behlendorf 2025-07-03 10:27:05 -07:00
  • 4e92aee233 Relax special_small_blocks restrictions Alexander Motin 2025-07-02 14:11:37 -04:00
  • 17ee0fd4fa pyzfs: Adapt python lib directory evaluation from ax_python_devel.m4 Martin Rüegg 2025-06-21 18:55:19 +03:00
  • 6d838ec0b6 pyzfs: Update ax_python_devel.m4 to serial 37 Martin Rüegg 2025-06-21 16:20:16 +03:00
  • bf846dcb7d Release topology restrictions on special/dedup Alexander Motin 2025-07-02 12:33:47 -04:00
  • eacf618a65 Missing tests in make pkg Chunwei Chen 2025-06-30 16:16:27 -07:00
  • dee62e074a spa: ZIO_TASKQ_ISSUE: Use symbolic priority Olivier Certner 2025-06-30 16:24:23 +02:00
  • 69ee01aa4b Fix bug caused by rounding in vdev_raidz_asize_to_psize Paul Dagnelie 2025-06-27 11:54:20 -07:00
  • ea076d6921 vdev_raidz_asize_to_psize: return psize, not asize Rob Norris 2025-06-27 00:19:59 +10:00
  • 0a2163d194 FreeBSD: Ensure that z_pflags is initialized for new znodes Mark Johnston 2025-06-25 12:07:17 -04:00
  • d461a67d0a Ensure that gang_copies is always at least as large as copies Paul Dagnelie 2025-06-25 09:05:36 -07:00
  • 46a4075100 Linux 6.16: remove writepage and readahead_page Rob Norris 2025-06-24 05:51:02 +10:00
  • 48ce292ea0 Clarify and restrict dmu_tx_assign() errors Brian Behlendorf 2025-06-23 12:48:30 -07:00
  • 8170eb6ebc Fix TestGroup warning due to missing tags Paul Dagnelie 2025-06-19 14:41:31 -07:00
  • 5e5253be84 FreeBSD: Wire projects support Alexander Motin 2025-06-19 17:39:20 -04:00
  • 1af41fd203 Tag zfs-2.3.3 zfs-2.3.3 Brian Behlendorf 2025-05-23 17:04:48 +10:00