From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail02.haj.ipfire.org (localhost [IPv6:::1]) by mail02.haj.ipfire.org (Postfix) with ESMTP id 4j097H3ytqz37BS for ; Wed, 07 Oct 2026 10:57:15 +0000 (UTC) Received: from mail01.ipfire.org (mail01.haj.ipfire.org [172.28.1.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519) (Client CN "mail01.haj.ipfire.org", Issuer "YR2" (not verified)) by mail02.haj.ipfire.org (Postfix) with ESMTPS id 4j097B6JBLz36WS for ; Wed, 07 Oct 2026 10:57:10 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mail01.ipfire.org (Postfix) with ESMTPSA id 4j097B1j2gz81y; Wed, 07 Oct 2026 10:57:10 +0000 (UTC) DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003ed25519; t=1791370630; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=qHM2twBBqH+P/v6V3Nw+E/egB9sLfsB+Bi6vmeVRHT4=; b=oqVku5LjxDvKBkW78eiJHnCV3e7Yo8TPJS1x3F/sMAd0fvS0anXJxDFoUHJ4zjCDiIAa8I lIa/6oF+6uoQwuDQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003rsa; t=1791370630; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=qHM2twBBqH+P/v6V3Nw+E/egB9sLfsB+Bi6vmeVRHT4=; b=tObQoH6Gapju8R7pFRck4zYCIt9TrQKMWQeVMt5WIbd/uIVqreLe6IUiU4xEYdA5Z9pZmm ep4D7xQdMcHybg864+wqqD5ZXw3i0m/6gKCi53TspsbY562njCd4e3ro+KY8H+b2GhlKSv vmJeldq3ER5080we6IAX91An95U7igckifMGhJzekAeek5WMNda6GwR9iXmkZ8wE9Z5lVC se210iNadGeE8Ng+Eg82L0MV48L8iWJdTdI44Cln8Au4uXVlCbxpgM5D+OCjyaMjPrfd5K vfbmL8HfoNyLrMpr0rqGCfaAdLmfzCr6vj02gPy4I/jMIAoZf/OwUB4qGugbwQ== From: Adolf Belka To: development@lists.ipfire.org Cc: Adolf Belka Subject: [PATCH] lvm2: Update to version 2.03.43 Date: Wed, 7 Oct 2026 12:56:56 +0200 Message-ID: <20261007105658.104404-8-adolf.belka@ipfire.org> In-Reply-To: <20261007105658.104404-1-adolf.belka@ipfire.org> References: <20261007105658.104404-1-adolf.belka@ipfire.org> Precedence: list List-Id: List-Subscribe: , List-Unsubscribe: , List-Post: List-Help: Sender: Mail-Followup-To: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit - Update from version 2.03.42 to 2.03.43 - No change in rootfile - Changelog 2.03.43 Wipe stale signatures before formatting a VDO data LV on thin storage. Warn on non-power-of-2 thin pool chunk size; prompt when --chunksize is used. Fix lvmpolld shutdown when reaping a finished client thread. Fix dmeventd raid repair after partial replacement or resync completion. Retry failed dmeventd snapshot extension with exponential backoff. Fix dmeventd snapshot threshold advance when lvextend failed. Fix dmeventd snapshot unmount on Invalid/Overflow, not 100% usage alone. Reject undersized --pooldatavdo conversion before allocating pool metadata. Allow lvchange --refresh and properties on hidden thin and cache pool sub LVs. Allow 4K stripe size smaller than page size (except on DAX and MD RAID). Set recursion limit to 1024 LVs when processing device tree. Remove cmirrord and clustered mirror log daemon support. Remove legacy vgimportclone.sh script (superseded by native vgimportclone). Respect /run/mdadm/creating- in 69-dm-lvm.rules. Add `lvmconfig --edit Section/Field=Value` to set an lvm.conf setting. Add `lvmconfig --edit Section/Field=-` to remove an lvm.conf setting. Fix use-after-free of host tag list on toolcontext refresh. Fix memleak of config tree list nodes on toolcontext refresh. Fix lvmconfig output of merged and unregistered config nodes. Recurse into subsections when merging config trees. Make lvmpersist reject non-block devices and unsupported device types. Make lvmpersist validate `--vg`/`--device` and key options before use. Make lvmpersist check for required PR tools (sg_persist, nvme, mpathpersist, jq). Make lvmpersist clean up registered keys when interrupted during start/takeover. Make lvmpersist report failures from start, stop, clear, remove and query commands. Fix lvmpersist `--vg` device list splitting to avoid pathname expansion. Signed-off-by: Adolf Belka --- lfs/lvm2 | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lfs/lvm2 b/lfs/lvm2 index 3d8ce3d25..d4f8b5075 100644 --- a/lfs/lvm2 +++ b/lfs/lvm2 @@ -24,7 +24,7 @@ include Config -VER = 2.03.42 +VER = 2.03.43 THISAPP = LVM2.$(VER) DL_FILE = $(THISAPP).tgz @@ -40,7 +40,7 @@ objects = $(DL_FILE) $(DL_FILE) = $(DL_FROM)/$(DL_FILE) -$(DL_FILE)_BLAKE2 = 1eaa2ab5867adf37e9a8fb62b46d0b79568bf344d5d4ea2e785477a5f1099b8a61443e29dfc3baa4e4bcb5166815fda921a5cf8d2459878fe2e020b0a267c36f +$(DL_FILE)_BLAKE2 = 2d0c5dadb6c9795b98b9c53dc834bf6d3cd3a82a3247e79f9ec70b917c966474fdcb382b2c07e39e37208ed969a9ba823f53a32280cc2c727ad8d286cc82d764 install : $(TARGET) -- 2.55.0