From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from gate001.proxmox.com (gate001.proxmox.com [IPv6:2a0f:8001:1:32::40]) by lore.proxmox.com (Postfix) with ESMTPS id DAED81FF0AA for ; Tue, 20 Oct 2026 16:03:48 +0200 (CEST) Received: from gate001.proxmox.com (localhost.localdomain [127.0.0.1]) by gate001.proxmox.com (Proxmox) with ESMTP id 76E7121714; Tue, 20 Oct 2026 16:03:37 +0200 (CEST) From: Stoiko Ivanov To: pve-devel@lists.proxmox.com Subject: [PATCH zfsonlinux 0/2] fix #8178, #7653 Date: Tue, 20 Oct 2026 16:02:32 +0200 Message-ID: <20261020140319.1240275-1-s.ivanov@proxmox.com> X-Mailer: git-send-email 2.47.3 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Bm-Milter-Handled: 55990f41-d878-4baa-be0a-ee34c49e34d2 X-Bm-Transport-Timestamp: 1792505011865 X-SPAM-LEVEL: Spam detection results: 0 AWL 0.650 Adjusted score from AWL reputation of From: address DMARC_MISSING 0.1 Missing DMARC policy KAM_DMARC_STATUS 0.01 Test Rule for DKIM or SPF Failure with Strict Alignment (newer systems) RCVD_IN_DNSWL_MED -2.3 Sender listed at https://www.dnswl.org/, medium trust SPF_HELO_NONE 0.001 SPF: HELO does not publish an SPF Record SPF_PASS -0.001 SPF: sender matches SPF record Message-ID-Hash: SRIJYQ2A3IBRG6JGYVWOASGNY5WAPM36 X-Message-ID-Hash: SRIJYQ2A3IBRG6JGYVWOASGNY5WAPM36 X-MailFrom: s.ivanov@proxmox.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; emergency; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.10 Precedence: list List-Id: Proxmox VE development discussion List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: Both issues seem to have found fixes upstream recently. for #7653 this is a single commit merged to upstream master [0], which can be picked to 2.4.4 cleanly, while for #8178 there were a few clean-ups upstream, which are already queued up for 2.4.5 upstream [1]. I picked all patches applied to zfs-2.4.5-staging upstream for #8178, as they were either a prerequisite for a clean pick of the fix or did not seem too invasive. minimally tested on 2 VMs with replicated guests, but did not manage or try to reproduce the reported issues. [0] https://github.com/openzfs/zfs/pull/19013 [1] https://github.com/openzfs/zfs/pull/19244 Stoiko Ivanov (2): fix #8178: d/patches: add patches already queued for zfs-2.4.5 fix #7653: d/patches: cherry-pick fix for stale page-cache on receive/rollback ...the-project-ID-for-every-object-type.patch | 209 +++++++++ ...thin-a-single-directory-under-projec.patch | 74 ++++ ...t-ID-inheritance-and-renames-within-.patch | 208 +++++++++ ...uf_hdr-s-anon-state-invariant-checks.patch | 113 +++++ ...-support-for-building-akmod-packages.patch | 344 +++++++++++++++ ...k-delivery-of-SIGUSR1-in-send_worker.patch | 93 ++++ ...I-baseline-naming-on-RHEL-to-prevent.patch | 417 ++++++++++++++++++ ...ader-destruction-for-in-flight-L2-wr.patch | 119 +++++ ...2HDR-in-arc_release-for-in-flight-wr.patch | 174 ++++++++ ...etween-arc_release-and-arc_read_done.patch | 179 ++++++++ ...inux-drop-cached-pages-in-zfs_rezget.patch | 53 +++ debian/patches/series | 11 + 12 files changed, 1994 insertions(+) create mode 100644 debian/patches/0011-Inherit-the-project-ID-for-every-object-type.patch create mode 100644 debian/patches/0012-Allow-renames-within-a-single-directory-under-projec.patch create mode 100644 debian/patches/0013-ZTS-check-project-ID-inheritance-and-renames-within-.patch create mode 100644 debian/patches/0014-arc-harness-buf_hdr-s-anon-state-invariant-checks.patch create mode 100644 debian/patches/0015-rpm-Add-support-for-building-akmod-packages.patch create mode 100644 debian/patches/0016-libzfs_core-block-delivery-of-SIGUSR1-in-send_worker.patch create mode 100644 debian/patches/0017-kmodtool-use-kABI-baseline-naming-on-RHEL-to-prevent.patch create mode 100644 debian/patches/0018-L2ARC-Reorder-header-destruction-for-in-flight-L2-wr.patch create mode 100644 debian/patches/0019-L2ARC-Preserve-L2HDR-in-arc_release-for-in-flight-wr.patch create mode 100644 debian/patches/0020-arc-fix-race-between-arc_release-and-arc_read_done.patch create mode 100644 debian/patches/0021-Linux-drop-cached-pages-in-zfs_rezget.patch -- 2.47.3