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 4cQXXS468rz32Pn for ; Mon, 15 Sep 2025 17:46:48 +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 "R13" (verified OK)) by mail02.haj.ipfire.org (Postfix) with ESMTPS id 4cQXXM1kLkz331Y for ; Mon, 15 Sep 2025 17:46:43 +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 4cQXXK6gTVz446; Mon, 15 Sep 2025 17:46:41 +0000 (UTC) DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003ed25519; t=1757958402; 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=OrotxTRR9zrFNUWz/M8spEN7VJHeB2aGNmTrADe5Q10=; b=fjM6FOXWOyBrWDYDgXnEitAwNOS1l+vFcWE/Td6ViihHu52VPeBNhQdcyL4TZ083Q7Z687 5ZBvVRpGitx/1jDA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003rsa; t=1757958402; 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=OrotxTRR9zrFNUWz/M8spEN7VJHeB2aGNmTrADe5Q10=; b=KsU1F5906PHN4WOpfZCfnjVTpARRhW7JCznj/uB+YqpTO9vFoyPQu9rnhttC9PbR+QwlSp Bm93gw1Kpq4OIq3RiGVn2QJHLgMILyWUcAFT28IEO6ItJlixPkD62+UBzJS0X9LW6kbbYy ypSoVTqqw88SiyveM2UysUzJSD0GKNt1PntrzDm1EI7i/FAHy8g2XG6UEKDHBtcljeNr6P Wmwsse4ndTUDoPv5Co7c1eb5Tjem1A55rPs9a6OYagxHlbH22vdtIY7p0n50DOq4aAKIb3 OdBoN8DJCaKnmWBq2cNehb9e/oAec0fS1fEbHR9+d10eztBFpNB5f44TDhidoQ== From: Adolf Belka To: development@lists.ipfire.org Cc: Adolf Belka Subject: [PATCH] lvm2: Update to version 2.03.35 Date: Mon, 15 Sep 2025 19:46:29 +0200 Message-ID: <20250915174630.2688676-14-adolf.belka@ipfire.org> In-Reply-To: <20250915174630.2688676-1-adolf.belka@ipfire.org> References: <20250915174630.2688676-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.33 to 2.03.35 - Update of rootfile - Changelog 2.03.35 Fix unlocking devices file only after all PVs are processed. Avoid creating system.devices when deleting entries. Fix existing issues with persistent reservations. Fix possible report output format inconsistencies while processing PVs. Allow report options for pv/vg/lvdisplay only if used with -C|--columns. Fix vgsplit failing to split a VG with RAID+integrity or cache with cachevol. Fix --lockopt handling in lvmlockd when --nolocking is used. Optimize dmeventd when remonitoring active devices. 2.03.34 Support dmeventd restart when there are no monitored devices. Dmeventd no longer calls 'action commands' on removed devices. Fix reader of VDO metadata on 32bit architecture. Fix lvmdevices --deldev/--delpvid to error out if devices file not writeable. Fix lvresize corruption in LV->crypt->FS stack if near crypt min size limit. Enhanced lvresize -r support for btrfs. Use glibc standard functions htoX, Xtoh functions for endian conversion. Fix structure copying within sanlock's release_rename(). Fix autoactivation on top of loop dev PVs to trigger once for change uevents. Add lvmlockd --lockopt repair to reinitialize corrupted sanlock leases. Fix support for lvcreate -T --setautoactivation. Add lvm.conf global/lvresize_fs_helper_executable. Enable lvm to use persistent reservations on a VG. Signed-off-by: Adolf Belka --- config/rootfiles/common/lvm2 | 2 ++ lfs/lvm2 | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/config/rootfiles/common/lvm2 b/config/rootfiles/common/lvm2 index bd1329e54..a71ac8be8 100644 --- a/config/rootfiles/common/lvm2 +++ b/config/rootfiles/common/lvm2 @@ -35,6 +35,7 @@ usr/sbin/lvmconfig usr/sbin/lvmdevices usr/sbin/lvmdiskscan usr/sbin/lvmdump +usr/sbin/lvmpersist usr/sbin/lvmsadc usr/sbin/lvmsar usr/sbin/lvreduce @@ -99,6 +100,7 @@ usr/sbin/vgsplit #usr/share/man/man8/lvmdevices.8 #usr/share/man/man8/lvmdiskscan.8 #usr/share/man/man8/lvmdump.8 +#usr/share/man/man8/lvmpersist.8 #usr/share/man/man8/lvmsadc.8 #usr/share/man/man8/lvmsar.8 #usr/share/man/man8/lvreduce.8 diff --git a/lfs/lvm2 b/lfs/lvm2 index fd67dd59e..8fa0dc1b6 100644 --- a/lfs/lvm2 +++ b/lfs/lvm2 @@ -24,7 +24,7 @@ include Config -VER = 2.03.33 +VER = 2.03.35 THISAPP = LVM2.$(VER) DL_FILE = $(THISAPP).tgz @@ -40,7 +40,7 @@ objects = $(DL_FILE) $(DL_FILE) = $(DL_FROM)/$(DL_FILE) -$(DL_FILE)_BLAKE2 = 89a5f4c338cae4196edf815820819e71a6d4211bdaa447ba6e71100469261d9f0d4071a70502b53e6734a8f857771a73efc9de62644b09363a807c2fa9562829 +$(DL_FILE)_BLAKE2 = f1612a98de3bc9080a514acefc1c9c057e9b2e6915ee6b6755c809eaec960e87f35f67d48ef7e5ef2ccd8f79203af7ef41a43e5318f024159bbef91906097730 install : $(TARGET) -- 2.51.0