From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from firstgate.proxmox.com (firstgate.proxmox.com [212.224.123.68]) by lore.proxmox.com (Postfix) with ESMTPS id 9CFA81FF183 for ; Wed, 27 Aug 2025 16:33:53 +0200 (CEST) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id A63271CD80; Wed, 27 Aug 2025 16:33:52 +0200 (CEST) Mime-Version: 1.0 Date: Wed, 27 Aug 2025 16:33:19 +0200 Message-Id: To: "Proxmox VE development discussion" Cc: "pve-devel" From: "Daniel Kral" X-Mailer: aerc 0.20.0 References: <20250821143705.256562-1-d.kral@proxmox.com> <20250821143705.256562-3-d.kral@proxmox.com> In-Reply-To: X-Bm-Milter-Handled: 55990f41-d878-4baa-be0a-ee34c49e34d2 X-Bm-Transport-Timestamp: 1756305193997 X-SPAM-LEVEL: Spam detection results: 0 AWL 0.014 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 RCVD_IN_VALIDITY_CERTIFIED_BLOCKED 0.001 ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. RCVD_IN_VALIDITY_RPBL_BLOCKED 0.001 ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. RCVD_IN_VALIDITY_SAFE_BLOCKED 0.001 ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. SPF_HELO_NONE 0.001 SPF: HELO does not publish an SPF Record SPF_PASS -0.001 SPF: sender matches SPF record Subject: Re: [pve-devel] [PATCH ha-manager 02/18] manager: retranslate rules if nodes are added or removed X-BeenThere: pve-devel@lists.proxmox.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Proxmox VE development discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Proxmox VE development discussion Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: pve-devel-bounces@lists.proxmox.com Sender: "pve-devel" VGhhbmtzIGZvciByZXZpZXdpbmchCgpPbiBXZWQgQXVnIDI3LCAyMDI1IGF0IDM6NDEgUE0gQ0VT VCwgTWljaGFlbCBLw7ZwcGwgd3JvdGU6Cj4gT24gVGh1IEF1ZyAyMSwgMjAyNSBhdCA0OjM1IFBN IENFU1QsIERhbmllbCBLcmFsIHdyb3RlOgo+PiBkaWZmIC0tZ2l0IGEvc3JjL1BWRS9IQS9Ob2Rl U3RhdHVzLnBtIGIvc3JjL1BWRS9IQS9Ob2RlU3RhdHVzLnBtCj4+IGluZGV4IDBkMDRjZDUzLi5l MmFiZmQ2ZSAxMDA2NDQKPj4gLS0tIGEvc3JjL1BWRS9IQS9Ob2RlU3RhdHVzLnBtCj4+ICsrKyBi L3NyYy9QVkUvSEEvTm9kZVN0YXR1cy5wbQo+PiBAQCAtOTIsNiArOTIsMjAgQEAgc3ViIGxpc3Rf b25saW5lX25vZGVzIHsKPj4gICAgICByZXR1cm4gJHJlczsKPj4gIH0KPj4gIAo+PiArc3ViIGNo ZWNrX2Zvcl9jaGFuZ2VkX25vZGVsaXN0IHsKPj4gKyAgICBteSAoJHNlbGYsICRub2RlX2luZm8p ID0gQF87Cj4+ICsKPj4gKyAgICBmb3IgbXkgJG5vZGUgKHNvcnQga2V5cyAlJG5vZGVfaW5mbykg ewo+PiArICAgICAgICByZXR1cm4gMSBpZiAhJHNlbGYtPntzdGF0dXN9LT57JG5vZGV9Owo+PiAr ICAgIH0KPj4gKwo+PiArICAgIGZvciBteSAkbm9kZSAoc29ydCBrZXlzICRzZWxmLT57c3RhdHVz fS0+JSopIHsKPj4gKyAgICAgICAgcmV0dXJuIDEgaWYgISRub2RlX2luZm8tPnskbm9kZX07Cj4+ ICsgICAgfQo+PiArCj4+ICsgICAgcmV0dXJuIDA7Cj4+ICt9Cj4gSXMgdGhlIHNvcnQgbmVjZXNz YXJ5IGZvciB0aGUgbG9vcHM/IEl0IHNlZW1zIHRvIG1lIHRoYXQgdGhlIG9yZGVyIG9mIGtleXMK PiBkb2Vzbid0IHJlYWxseSBtYXR0ZXIgZm9yIHRoaXMuCgpUaGF0J3MgcmlnaHQsIHRoZSBzb3J0 IGlzIHVubmVjZXNzYXJ5IGhlcmUgYW5kIHNob3VsZCBiZSByZW1vdmVkIGluIGEKdjIuCgo+Cj4g QWxzbywgY291bGQgaXQgbWFrZSBzZW5zZSAobm90IG5lY2Vzc2FyaWx5IGluIHRoaXMgc2VyaWVz KSB0byBtb3ZlIHRoaXMgdG8KPiBIYXNoVG9vbHM/IEl0J3Mgbm90IHVzZWQgYW55d2hlcmUgZWxz ZSBub3csIGJ1dCBJIG1pZ2h0IGNvbWUgaW4gaGFuZHkKPiBmb3IgZnVydGhlciBleHRlbnNpb25z IG9mIHRoZSBIQSBydWxlcyBpbXBsZW1lbnRhdGlvbiwgd2hlbmV2ZXIgeW91IG5lZWQKPiB0byBj aGVjayBpZiAyIHNldHMgbWF0Y2ggZXhhY3RseS4KCkhtLCBjb3VsZCBiZSB1c2VmdWwgaWYgdGhl cmUncyBhbm90aGVyIHVzZSBjYXNlIGZvciB0aGF0LCBidXQgSSdkIGxldAp0aGF0IGNoZWNrIHN0 YXkgaGVyZSBmb3Igbm93IGFzIGVsc2UgaXQgd291bGQgYmUgYSBoZWxwZXIgY2FsbGluZyBhCnNp bmdsZS11c2UgaGVscGVyLgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fCnB2ZS1kZXZlbCBtYWlsaW5nIGxpc3QKcHZlLWRldmVsQGxpc3RzLnByb3htb3gu Y29tCmh0dHBzOi8vbGlzdHMucHJveG1veC5jb20vY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL3B2 ZS1kZXZlbAo=