Commit Graph

  • 02e4699d91 Added Linux-specific hole fallback tunable Rich Ercolani 2024-03-17 14:03:12 -0400
  • f116c4638d Really flush when we check for holes. #15999 Rich Ercolani 2024-03-16 12:17:22 -0400
  • 3e5bf3a17e zvol: use multiple taskq #15992 Ameer Hamza 2023-10-30 07:12:19 +0500
  • 7d75cde940 Special vdevs weren't special enough for embedded_logs #15991 Rich Ercolani 2024-03-13 01:58:35 -0400
  • cd7aea43a3 Fix panics when truncating/deleting files #15983 Pavel Snajdr 2024-03-11 21:06:56 +0100
  • b15159d75a man: move zfs_prepare_disk.8 to nodist_man_MANS #15979 Shengqi Chen 2024-03-09 21:01:45 +0800
  • 30dba51438 etc/init.d/README.md: conduct the tests on Debian and Gentoo #15977 Benda Xu 2024-03-09 10:41:59 +0800
  • ff72a0e15e etc/init.d: decide which variant to use at build time. Benda Xu 2024-03-09 20:38:19 +0800
  • ab6a2abd3d ZAP: Some cleanups/micro-optimizations #15976 Alexander Motin 2024-03-08 14:40:35 -0500
  • 044d0651b7 zvols: prevent overflow of minor device numbers #16006 Fabian Grünbichler 2024-03-08 12:35:11 +0100
  • 15c254170a udev: correctly handle partition #16 and later #15970 Fabian Grünbichler 2024-03-06 10:39:06 +0100
  • b5ba50126f module: add zfs_snapshot_no_setuid parameter #15891 Fabian Grünbichler 2024-02-14 14:43:29 +0100
  • 548e4187dc freebsd: implement snapdir=disabled Fabian Grünbichler 2024-03-06 09:55:43 +0100
  • ab9c8a425c snapdir: add 'disabled' value to make .zfs inaccessible Fabian Grünbichler 2024-02-14 14:33:44 +0100
  • 5b521c9f7a Avoid save/restoring AMX registers to avoid a SPR erratum #15969 Rich Ercolani 2024-03-05 21:35:36 -0500
  • 8e7b93ecba freebsd: fix missing headers in distribution tarball #15963 Rob Norris 2024-03-05 20:08:45 +1100
  • c20dca86b6 Give a better message from 'zpool get' with invalid pool name #15942 Paul Dagnelie 2024-02-28 14:02:51 -0800
  • c3a968c2f0 Add -t option to zfs destroy #15959 Chris Simons 2024-03-03 18:02:24 -0800
  • 734807dfd4 BRT: Relax brt_pending_apply() locking #15955 Alexander Motin 2024-03-02 18:21:31 -0500
  • f8d8da061f BRT: Change brt_pending_tree sorting order #15954 Alexander Motin 2024-03-02 17:22:16 -0500
  • 16f8e842cf BRT: Skip getting length in brt_entry_lookup() #15950 Alexander Motin 2024-03-01 12:13:09 -0500
  • 34be70e146
    Merge pull request #214 from truenas/truenas/zfs-2.3-staging Ameer Hamza 2024-03-01 00:17:59 +0500
  • f27da86786 Add Dockerfile themylogin 2024-01-04 13:41:38 +0100
  • 02cfb15a5e Remove inode_owner_or_capable override for secpolicy (#178) Andrew Walker 2023-11-15 06:13:53 -0500
  • 46e619a2ed Do not enable zfs-share.service Umer Saleem 2023-08-24 20:11:59 +0500
  • 50f9fd6fce linux 6.3 compat changes for truenas/zfs-2.2-release Ameer Hamza 2023-06-27 23:24:39 +0500
  • 343164faac Skip id-mapped tests for now due to nfsv4 acls incompatibility Ameer Hamza 2023-06-21 16:34:22 +0500
  • 8a4f609651 Improve zpl_permission performance Andrew Walker 2023-05-04 12:58:47 -0400
  • d01282fa5a Simplify get/set NFS4 ACL (#113) Andrew Walker 2023-01-06 09:44:56 -0800
  • 815f61fda7 Fix ZFS_READONLY implementation on Linux (#121) Andrew Walker 2023-01-31 11:37:09 -0800
  • 2df4032585 SCALE: ignore wholedisk Ryan Moeller 2022-11-03 15:21:28 +0000
  • 5b009301f4 Provide kfpu_begin/end from spl Ryan Moeller 2022-09-08 13:57:55 +0000
  • 457bcb08d8 initramfs: Skip lvm scan before boot pool import Ryan Moeller 2022-06-29 14:22:23 +0000
  • 08b7bccff4 NAS-116836 / Force BSD semantics for group ownership if NFSV4ACL (#78) Andrew 2022-06-22 09:02:40 -0500
  • 44e8ea6a4a Fix ACL build errors on sync with openzfs/master Ameer Hamza 2023-06-20 02:15:22 +0500
  • d1df3f6cab Add ability for xattr handler to "strip" NFSv4 ACL (#54) Andrew 2022-06-21 13:48:30 -0500
  • 29d6360344 NAS-115465 / 22.12 / expose ZFS_ACL_TRIVIAL to users (#52) Andrew 2022-03-27 07:01:11 -0500
  • de35ac0d1e Make zpl_permission work with 5.12+ kernels Ryan Moeller 2021-11-03 08:03:08 -0400
  • 39b4adf91d Fix access check when cred allows override of ACL Andrew Walker 2021-11-02 16:54:30 -0400
  • af2a8ddb0e Write /sys/kernel/wait_for_device_probe before import. Alexander Motin 2021-08-17 15:36:37 -0400
  • ab9a80865d Make acltype=nfsv4 the default on Linux, too Ryan Moeller 2021-07-28 10:49:40 -0400
  • 9290fb7361 Add zfsd for FreeBSD Ryan Moeller 2020-06-04 13:32:32 -0400
  • b5748dea71 Implement NFSv41 ACLs through xattr Andrew 2021-05-24 10:49:43 -0400
  • 6343ecfcfe Advertise support for large xattrs on TrueNAS Andrew Walker 2021-03-22 15:26:19 -0400
  • fd0406e5b3 Port TrueNAS contrib changes and adjust github workflows Ryan Moeller 2020-09-14 16:05:06 -0400
  • 74fc769ffd BRT: Skip duplicate BRT prefetches #15941 Alexander Motin 2024-02-28 16:28:12 -0500
  • 1040cfb76a Add compatibility file for GRUB versions up to v2.06 #15909 Umer Saleem 2024-02-28 15:03:50 +0500
  • c720421942 vdev props comment and manpage should include zfsd and FreeBSD mentions #15968 Alek Pinchuk 2024-02-27 16:36:10 -0500
  • f5215349f8 Add user/group/project space files to .zfs #15795 Sam Atkinson 2024-01-11 14:30:42 +0000
  • 8f2f6cd2ac ddt: reduce DDT_NAMELEN Rob Norris 2024-02-19 21:19:32 +1100
  • c00c085bfb config: use -Wno-format-truncation globally Rob Norris 2024-02-19 21:13:59 +1100
  • 5600dff0ef
    Fixed parameter passing error when calling zfs_acl_chmod Quartz 2024-02-27 03:41:44 +0800
  • 2cb0a4e329
    Use <fcntl.h> instead of <sys/fcntl.h> #15925 Sam James 2024-02-23 05:12:09 +0000
  • a24f6e17c8 Linux 6.8 compat: use splice_copy_file_range() for fallback #15931 Rob Norris 2024-02-24 14:24:42 +1100
  • 09baea760f Update resume token at object receive. #15927 Alexander Motin 2024-02-23 14:28:05 -0500
  • fb6d532066 Tag zfs-2.1.15 zfs-2.1.15 #15897 zfs-2.1-release Tony Hutter 2024-02-16 09:41:14 -0800
  • 3ad8826585 Avoid calling rw_destroy() on uninitialized rwlock Jorgen Lundman 2022-10-06 09:07:50 +0900
  • 00a3821020 Fix GCC 12 compilation errors szubersk 2022-11-30 20:27:28 +1000
  • 85c6fd4058 libzfs_sendrecv: Style pass on send_print_verbose Ryan Moeller 2021-08-12 16:50:50 +0000
  • c883088df8 Tag zfs-2.2.3 zfs-2.2.3 #15836 Tony Hutter 2024-01-30 13:34:05 -0800
  • c0c4866f8a dmu: Allow buffer fills to fail Alexander Motin 2023-12-15 12:51:41 -0500
  • 220c77210e ddt: reduce DDT_NAMELEN #15908 Rob Norris 2024-02-19 21:19:32 +1100
  • 28054c8d5c config: use -Wno-format-truncation globally Rob Norris 2024-02-19 21:13:59 +1100
  • 3a946b601c Fixed parameter passing error when calling zfs_acl_chmod #15907 Quartz 2024-02-19 15:07:56 +0800
  • 26818ada36 maybe I can't reorder it that much #15810 Pavel Snajdr 2024-02-04 17:14:39 +0100
  • 8299846620 always make sure the feature is active Pavel Snajdr 2024-01-28 22:48:58 +0100
  • 4383355e51 Refactor dsl_scan_sync a bit Pavel Snajdr 2024-01-25 03:13:14 +0100
  • dfe3b5e147 fix manpage Pavel Snajdr 2024-01-25 01:55:13 +0100
  • 94e4a29191 Defer resilver only when progress is above a threshold v3 Pavel Snajdr 2024-01-25 01:43:23 +0100
  • 42cc3904aa fixup replacement/resilver_restart_001 Pavel Snajdr 2024-01-25 01:40:54 +0100
  • 8100df022b Defer resilver only when progress is above a threshold v2 Pavel Snajdr 2024-01-24 21:16:44 +0100
  • f8b3efbf30 Defer resilver only when progress is above a threshold Pavel Snajdr 2024-01-23 19:16:10 +0100
  • 34c8d4d4fd Linux 6.7 compat: META Brian Behlendorf 2024-01-29 11:35:43 -0800
  • 07ce4ad6bf Linux 6.6 compat: META Tony Hutter 2023-11-14 09:55:28 -0800
  • 2f21b169af ZTS: Debug zfs_share_concurrent_shares failure Brian Behlendorf 2023-10-10 13:32:33 -0700
  • e54eef24c6 tests: zfs_share_concurrent_shares: don't use log_musts in subprocesses наб 2022-03-23 14:23:51 +0100
  • b62fd2cef9 ZTS: Skip cross-fs bclone tests if FreeBSD < 14.0 Tony Hutter 2024-02-16 08:59:56 -0800
  • d92fbe2150 [zfs-2.2.3] ZTS: Use correct bclone module param name on FreeBSD Tony Hutter 2024-02-14 14:29:19 -0800
  • af4da5ccf2
    Check for minimum partition size Brian Behlendorf 2024-02-16 09:07:32 -0800
  • d6a3d3f12a
    ZTS: Skip cross-fs bclone tests if FreeBSD < 14.0 Tony Hutter 2024-02-16 08:59:56 -0800
  • 7472e45c57 ZTS: Skip cross-fs bclone tests if FreeBSD < 14.0 #15901 Tony Hutter 2024-02-15 10:10:37 -0800
  • c4d3d7a030 Check for minimum partition size #15898 Brian Behlendorf 2024-02-14 15:01:53 -0800
  • 5720b00632 ddt: document the theory and the key data structures Rob Norris 2023-11-28 10:43:36 +1100
  • d961954688 ddt: only create tables for dedup-capable checksums Rob Norris 2024-02-01 11:05:18 +1100
  • 406562c563 ddt: simplify entry load and flags Rob Norris 2023-12-05 14:28:39 +1100
  • 2cffddd405 ddt: remove ddt_node Rob Norris 2023-07-31 17:42:34 +1000
  • 9029278dde ddt: rework ops interface in terms of keys and values Rob Norris 2023-07-03 23:28:46 +1000
  • 5ee0f9c649 ddt: ensure ddt objects exist before trying to get stats from them Rob Norris 2023-06-15 16:10:00 +1000
  • 3bad70040a ddt: remove struct names and forward declarations Rob Norris 2023-07-03 12:43:37 +1000
  • c8f694fe39 ddt: typedef ddt_type and ddt_class Rob Norris 2023-07-03 12:32:53 +1000
  • 8e414fcdf4 ddt: split internal DDT API into separate header Rob Norris 2023-06-30 13:35:18 +1000
  • 909006049f ddt: remove DDE_GET_NDVAS macro Rob Norris 2023-07-03 15:25:06 +1000
  • 5973854153 ddt: lift dedup stats out to separate file Rob Norris 2023-05-16 13:30:26 +1000
  • 0cb1ef60ae ddt: compare keys, not entries Rob Norris 2023-06-09 10:14:42 +1000
  • 5c4cc21fd4 ddt_zap: standardise temp buffer allocations Rob Norris 2024-01-18 09:51:41 +1100
  • 86e91c030c ddt: move entry compression into ddt_zap Rob Norris 2023-06-30 12:48:45 +1000
  • d3bafe4554 ddt: modernise assertions Rob Norris 2024-02-15 19:37:38 +1100
  • e2391a7eaf ddt: document the theory and the key data structures #15887 Rob Norris 2023-11-28 10:43:36 +1100
  • 618765278e ddt: only create tables for dedup-capable checksums Rob Norris 2024-02-01 11:05:18 +1100
  • efdaccb7f6 ddt: simplify entry load and flags Rob Norris 2023-12-05 14:28:39 +1100