From patchwork Sun Sep 15 16:43:37 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adolf Belka X-Patchwork-Id: 8125 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 server-signature ECDSA (secp384r1) client-signature RSA-PSS (4096 bits)) (Client CN "mail01.haj.ipfire.org", Issuer "R10" (verified OK)) by web04.haj.ipfire.org (Postfix) with ESMTPS id 4X6DQP5kRtz3wxp for ; Sun, 15 Sep 2024 16:43:57 +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 server-signature RSA-PSS (4096 bits) client-signature ECDSA (secp384r1)) (Client CN "mail02.haj.ipfire.org", Issuer "E6" (verified OK)) by mail01.ipfire.org (Postfix) with ESMTPS id 4X6DQJ37MYz5sg; Sun, 15 Sep 2024 16:43:52 +0000 (UTC) Received: from mail02.haj.ipfire.org (localhost [127.0.0.1]) by mail02.haj.ipfire.org (Postfix) with ESMTP id 4X6DQJ2cs9z347T; Sun, 15 Sep 2024 16:43:52 +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 server-signature ECDSA (secp384r1) client-signature RSA-PSS (4096 bits)) (Client CN "mail01.haj.ipfire.org", Issuer "R10" (verified OK)) by mail02.haj.ipfire.org (Postfix) with ESMTPS id 4X6DQD4VyDz32Rt for ; Sun, 15 Sep 2024 16:43:48 +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 4X6DQD2zttz1sb; Sun, 15 Sep 2024 16:43:48 +0000 (UTC) DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003ed25519; t=1726418628; 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=7DxKllhMgUqUKIWL2UEkx0qQ4aRsfnE0gyXst5/zYOU=; b=obbzVi778D+1AlHl//+2430uikUfmaPr7vDjGpSBSEPoV3BjLyCQ6iacVL7d22jnOvkapw EB9P3WFqm2vhI/Aw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ipfire.org; s=202003rsa; t=1726418628; 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=7DxKllhMgUqUKIWL2UEkx0qQ4aRsfnE0gyXst5/zYOU=; b=SFe/CQvDHKF9j54/YAVA2N8JCbooSPjqoQgc6KS2nzCX9f/p2yY6UVU/up3rl2TvpnB58r k+XwiM09eqa4FfnJKefgRj98f1N46ebP0dg+uLImiyw3GDpiqVmdtkEGH0T1URNyijlSrA 4ASxqPxaCAz/LNQB45XZgLBmaf4/EfR++lLAMgbcHRQBt3NEycV0YLJv6KHwKdoUYr9nKW jvIA35bWqlJfQC+QFmC8IQUw3PDd8WqNf9eWplYwGb23i+Jds5lyzOrn8s8OFmoh/Q0Jst vxkqArWo0lEvLLhNd/aAEqJeT7lfP6QVU7h7JI0HRaaAdg/ZFtqaXPhtdmPLCw== From: Adolf Belka To: development@lists.ipfire.org Subject: [PATCH] lvm2: Update to version 2.03.26 Date: Sun, 15 Sep 2024 18:43:37 +0200 Message-ID: <20240915164342.4134180-4-adolf.belka@ipfire.org> In-Reply-To: <20240915164342.4134180-1-adolf.belka@ipfire.org> References: <20240915164342.4134180-1-adolf.belka@ipfire.org> MIME-Version: 1.0 Message-ID-Hash: MD53D5GZGOHITCXXNM3YZPMA6DMQWLRA X-Message-ID-Hash: MD53D5GZGOHITCXXNM3YZPMA6DMQWLRA X-MailFrom: adolf.belka@ipfire.org X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.8 Precedence: list List-Id: IPFire development talk Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: - Update from version 2.03.23 to 2.03.26 - Update of rootfile not required - Changelog 2.03.26 Fix internal error reported by pvmove on a VG with single PV. Also accept --mknodes --refresh for vgscan. Fix vgmknodes --refresh to wait for udev before checking /dev content. Use log/report_command_log=1 config setting by default for JSON output format. Fix unreleased memory pools on RAID lvextend. Add --integritysettings option to manipuilate dm-integrity settings. 2.03.25 Utilize more radix_tree instead of dm_hash and btree. Refactor DM uuid caching from device_mapper directory. Enhance checking for DM uuid device. Fix lvm shell command completion on tab key (2.03.24). Avoid lockd_vg call to lvmlockd for local VGs. Allow forced change of locktype from none. Handle OPTIONS defined in /etc/sysconfig/lvmlockd. 2.03.24 Lvconvert supports VDO options for thin-pool with vdo conversion. Improve placement to .data.rel.ro and .rodata sections. Fix support for -y and -W when creating thinpool with vdo. Bettter support for runtime valgrind detection. Allow command interruption when communicating with dmeventd. Fix resize of VDO volume used for thin pool data volume. Use -Wl,-z,now and -Wl,--as-needed for compilation by default. Require 3.7 as minimal version for sanlock. Share code for closing opened desriptors on program startup. Fix memleak in lvmcache. Add configure --with-default-event-activation=ON setting. Fix return value from reporter function when hitting internal error. Skip checking of pools for lvremove and vgremove commands. VDO modprobes dm-vdo for 6.9 kernel and kvdo for older kernel version. Fix lvs reporting for VDO volumes with new upstream kernel driver. Don't import DM_UDEV_DISABLE_OTHER_RULES_FLAG in LVM rules, DM rules cover it. Fix table line generation for cache snapshots using cachevol. Enhance lvconvert support for external origins stacking. When swapping LV names also swap properties like hostname, time and data. Fix removal of stacked external origins. Lock filesystem when converting volume to read-only external origin. Support external origin between different thin-pool. Improve validation of acceptable volumes for external origins. Reduce amount of preloaded devices for complex device trees. Avoid logging problems from monitoring snapshots with inactive origins. Check for cache policy module presence in kernel's builtin modules file. Add configure --with-modulesdir to select kernel modules directory. Support creation of thin-pool with VDO use for its data volume. Signed-off-by: Adolf Belka --- lfs/lvm2 | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lfs/lvm2 b/lfs/lvm2 index 4e8cf6614..a3570bfd0 100644 --- a/lfs/lvm2 +++ b/lfs/lvm2 @@ -24,7 +24,7 @@ include Config -VER = 2.03.23 +VER = 2.03.26 THISAPP = LVM2.$(VER) DL_FILE = $(THISAPP).tgz @@ -40,7 +40,7 @@ objects = $(DL_FILE) $(DL_FILE) = $(DL_FROM)/$(DL_FILE) -$(DL_FILE)_BLAKE2 = 00d215d395d92fa23743fc77d91a6bd14df29bc4fb334e1e8c4deb8d34007bfdb4e188821ec1789b5f0bca39fe944923050e401ddae0d25e4932cffb109a0dda +$(DL_FILE)_BLAKE2 = bf7abb8cea32336d8e4c695111fa73fffb242925b2276ddbffcc74c5547a6338a8c7e0dab6a6f77efa31fb9a3f4fad59792b36dedd5c03baeef4dfff5fbf545d install : $(TARGET)