From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from firstgate.proxmox.com (firstgate.proxmox.com [IPv6:2a01:7e0:0:424::9]) by lore.proxmox.com (Postfix) with ESMTPS id 81A4A1FF14C for ; Fri, 15 May 2026 07:10:06 +0200 (CEST) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id E1680BECC; Fri, 15 May 2026 07:10:04 +0200 (CEST) From: Thomas Lamprecht To: pve-devel@lists.proxmox.com, Daniel Kral Subject: applied: [PATCH-SERIES container/ha-manager/manager/qemu-server v3 00/17] HA node affinity blockers (#1497) Date: Fri, 15 May 2026 06:51:12 +0200 Message-ID: <177882064283.361203.5482497148941128667.b4-ty@b4> X-Mailer: git-send-email 2.47.3 In-Reply-To: <20260511094707.142930-1-d.kral@proxmox.com> References: <20260511094707.142930-1-d.kral@proxmox.com> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit X-Bm-Milter-Handled: 55990f41-d878-4baa-be0a-ee34c49e34d2 X-Bm-Transport-Timestamp: 1778821794432 X-SPAM-LEVEL: Spam detection results: 0 AWL -0.122 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% DMARC_MISSING 0.1 Missing DMARC policy KAM_DMARC_STATUS 0.01 Test Rule for DKIM or SPF Failure with Strict Alignment KAM_LOTSOFHASH 0.25 Emails with lots of hash-like gibberish SPF_HELO_NONE 0.001 SPF: HELO does not publish an SPF Record SPF_PASS -0.001 SPF: sender matches SPF record URIBL_BLOCKED 0.001 ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [config.pm] Message-ID-Hash: 3S3ZNQ5L66T5KJEMON22LLDJXGQ6BMGV X-Message-ID-Hash: 3S3ZNQ5L66T5KJEMON22LLDJXGQ6BMGV X-MailFrom: t.lamprecht@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: On Mon, 11 May 2026 11:46:21 +0200, Daniel Kral wrote: > v1: https://lore.proxmox.com/pve-devel/20251215155334.476984-1-d.kral@proxmox.com/ > v2: https://lore.proxmox.com/pve-devel/20260120152755.499037-1-d.kral@proxmox.com/ > > Changes v2 -> v3: > - rebase on master (relevant: {dis,}arm-ha and load balancer) > - add 'fix #1497' prefix to relevant patches > - add patch to make service config hash global and remove a duplicate > service config read from the Manager class > > [...] Applied, thanks! [ha-manager]: [01/14] ha: put source files on individual new lines commit: 9b21576d1ea03fb9c0292ef3b485930bbf6c29d9 [02/14] d/pve-ha-manager.install: remove duplicate Config.pm commit: aa71309daff47a9a52719db2a34787aee5a847f7 [03/14] config: group and sort use statements commit: c66253a4f30616e6b6433c54054e4783c3c932ff [04/14] manager: group and sort use statements commit: 20258bc9287e89b459ee200689f6cf45317ca8d4 [05/14] manager: report all reasons when resources are blocked from migration commit: e1aa476ae3027e96d1d7e65a3426858e2a076537 [06/14] config, manager: factor out resource motion info logic commit: b78bdce47452e693319ce6ad16a8cd9a07dd0ec5 [07/14] tests: add test cases for migrating resources with node affinity rules commit: 122b95c748508f8b55b441fafda600bd6458ad1f [08/14] fix #1497: handle strict node affinity rules in manual migrations commit: dc200f10963fcb7ca81ea05246ce69bf03117629 [09/14] config: improve variable names in read_and_check_resources_config commit: 4173f8e7912fa505b9382e9941cd8d4451d0c155 [10/14] config: factor out checked_resources_config helper commit: 2a2ba3ddf35f78c6a324550d7737e46e2dbbcfb4 [11/14] manager: store global reference to service config hash commit: d3a73dd28a4e25fd4a79418b43745ff3b78172d6 [12/14] manager: remove duplicate service config read in update_crm_commands commit: d9004fe44e527f28ce7cf051a41dbd5aa3c36f10 [13/14] fix #1497: handle node affinity rules with failback in manual migrations commit: b4a2197c4a49b209225e596102c28104e49eac1d [14/14] config: remove duplicate config reads in get_resource_motion_info commit: 2029d75f8b8dafd8e8bb9692daef58007c71bf8e [qemu-server]: [1/1] api: migration preconditions: add node affinity as blocking cause commit: 4fbab7ee85033c8fb86a535f99b20e6dcdcca941 [pve-container]: [1/1] api: migration preconditions: add node affinity as blocking cause commit: 0d7f20bee4248bb43a1191632d8f7d94ac477f58