From patchwork Sun Aug 9 21:30:05 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adolf Belka X-Patchwork-Id: 10133 Return-Path: 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 web04.haj.ipfire.org (Postfix) with ESMTPS id 4hJB1B43Hrz3wqM for ; Sun, 09 Aug 2026 21:32:14 +0000 (UTC) Received: from mail02.haj.ipfire.org (mail02.haj.ipfire.org [172.28.1.201]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519) (Client CN "mail02.haj.ipfire.org", Issuer "YE1" (not verified)) by mail01.ipfire.org (Postfix) with ESMTPS id 4hJB122ZM5z2q7 for ; Sun, 09 Aug 2026 21:32:06 +0000 (UTC) Received: from mail02.haj.ipfire.org (localhost [IPv6:::1]) by mail02.haj.ipfire.org (Postfix) with ESMTP id 4hJ9zJ4Yzgz378K for ; Sun, 09 Aug 2026 21:30:36 +0000 (UTC) X-Original-To: development@lists.ipfire.org 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 4hJ9zG0xsbz2xQT for ; Sun, 09 Aug 2026 21:30:34 +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 4hJ9z56vcSz70H; Sun, 09 Aug 2026 21:30:25 +0000 (UTC) DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003ed25519; t=1786311026; 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=ZFM0g/1J4jc713BCHb0U1srGM3DqQd51R7xLjfFbYGw=; b=ZgpP90xjdI4YpK1HW/wbEdMMwX7YuVxUT9MYTu7eYlz+yicaEmj+CmRa+Z3JI/rIQ1otd7 maJdPPk7RXMVNWBQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003rsa; t=1786311026; 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=ZFM0g/1J4jc713BCHb0U1srGM3DqQd51R7xLjfFbYGw=; b=dSh+gTZ1bJjo8UhBuuVWuAsHNdu3pENh88IsiQoGHY+JBt+ChwLHWku9Ebr9YCdYlCFjbg cfeKpZ1ZgmLj/h75q8vOReH51dLEqAGV+xD4qpoXU7QLAYyb9ToDfrrPTRQjYVEi1DrLZK pNuVPKqbCIVysZeC5oYYYgDeEINt6o1kGArc84yPn2NLLfxF1QArP7dz3pPLcJDVAfjZDm gd8XPlYBr5XiBEticwYbPIbwe320rPDr8uAuzXyN2w2u2Jw7lrznRomkl34y6eHaYbELNk 5JMUm0Nk5KL+Y9PLKIKYlHkfbGV0QDzrcGyuyerqKRqLvwDQFPthoC2eWg8Xrg== From: Adolf Belka To: development@lists.ipfire.org Cc: Adolf Belka Subject: [PATCH] lvm2: Update to version 2.03.42 Date: Sun, 9 Aug 2026 23:30:05 +0200 Message-ID: <20260809213007.3446185-3-adolf.belka@ipfire.org> In-Reply-To: <20260809213007.3446185-1-adolf.belka@ipfire.org> References: <20260809213007.3446185-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 - Update from version 2.03.41 to 2.03.42 - No change in rootfile - Changelog 2.03.42 Add `--lockopt retries=N` to lvmlockd. Add `--lockopt removeretry=SECONDS` to lvmlockd to retry vgremove. Use lockd_lv lock probes for pvmove holder availability in shared VGs. Auto-revert metadata when initial pvmove mirror activation fails. Refuse activation of pvmove-locked LV when pvmove runs on another node. Allow pvmove --abort without args when using lvmlockd. Add cluster lock lifecycle for pvmove LV in shared VGs. Add support for pvmove in a shared VG. Allow lvremove -f to remove pvmove-locked LVs after interrupted pvmove. Handle active pvmove during vgchange -an with force flags. Fix pvmove completion to use suspend+resume for DM table reload. Fix deactivation cascade during active pvmove. Support inactive LVs in pvmove with metadata-only mirror insertion. Kill orphaned polling process on pvmove --abort. Support formatting vdo volumes with kernel vdo target (version >= 9.2). Fix VDO index_memory_size_mb quantization and report minimum required pool size. Add vdo_format.c with pre-format logical size computation for kernel format. Add --enable-asan/--enable-tsan to build with sanitizer options. Mirror cleans orphaned missing DM nodes on image removal. Splitcache deactivates individually activated component. Fix memleak in vgimportclone and vg_write_commit_bad_mdas(). Fix autoactivation on top of MD and loop devices if udev db records incomplete. Make MD device ready state check in udev to be in sync with MD udev rules. Signed-off-by: Adolf Belka --- lfs/lvm2 | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lfs/lvm2 b/lfs/lvm2 index e7a065e1b..3d8ce3d25 100644 --- a/lfs/lvm2 +++ b/lfs/lvm2 @@ -24,7 +24,7 @@ include Config -VER = 2.03.41 +VER = 2.03.42 THISAPP = LVM2.$(VER) DL_FILE = $(THISAPP).tgz @@ -40,7 +40,7 @@ objects = $(DL_FILE) $(DL_FILE) = $(DL_FROM)/$(DL_FILE) -$(DL_FILE)_BLAKE2 = 17dccb4ac2f171bb3ca1d6a542845aebb4690aed5e56aa644b4b42ad5ff085e55f222da3035b28199dd19788b8554ad311f5df14e325c6c4289881b5ee23ecb7 +$(DL_FILE)_BLAKE2 = 1eaa2ab5867adf37e9a8fb62b46d0b79568bf344d5d4ea2e785477a5f1099b8a61443e29dfc3baa4e4bcb5166815fda921a5cf8d2459878fe2e020b0a267c36f install : $(TARGET)