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 EC0421FF185 for ; Mon, 4 Aug 2025 16:11:16 +0200 (CEST) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 22AE13355C; Mon, 4 Aug 2025 16:12:41 +0200 (CEST) From: Daniel Kral To: pve-devel@lists.proxmox.com Date: Mon, 4 Aug 2025 16:11:39 +0200 Message-ID: <20250804141204.207216-1-d.kral@proxmox.com> X-Mailer: git-send-email 2.47.2 MIME-Version: 1.0 X-Bm-Milter-Handled: 55990f41-d878-4baa-be0a-ee34c49e34d2 X-Bm-Transport-Timestamp: 1754316709262 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 SPF_HELO_NONE 0.001 SPF: HELO does not publish an SPF Record SPF_PASS -0.001 SPF: sender matches SPF record Subject: [pve-devel] [PATCH docs 1/5] ha: affinity rules: simplify overly verbose rule conflicts and errors section 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" U3VnZ2VzdGVkLWJ5OiBIYW5uZXMgRMO8cnIgPGguZHVlcnJAcHJveG1veC5jb20+ClNpZ25lZC1v ZmYtYnk6IERhbmllbCBLcmFsIDxkLmtyYWxAcHJveG1veC5jb20+Ci0tLQpJIG9ubHkgaW5jbHVk ZWQgc29tZSBvZiB0aGUgc3VnZ2VzdGlvbnMgZm9yIHRoZSBydWxlIGNvbmZsaWN0cyAmIGVycm9y cwpwYXJ0IGZyb20gSGFubmVzIGZvciBub3cgYXMgdGhlc2UgYXJlIG1vcmUgaW1wb3J0YW50IHRv IGJlIGNvcnJlY3QgYW5kCnVuZGVyc3RhbmRhYmxlIGZvciB0aGUgcmVsZWFzZS4KCiBoYS1tYW5h Z2VyLmFkb2MgfCAyOSArKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5n ZWQsIDEwIGluc2VydGlvbnMoKyksIDE5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2hhLW1h bmFnZXIuYWRvYyBiL2hhLW1hbmFnZXIuYWRvYwppbmRleCA3N2Q3YTY1Li5kNmFjNzVkIDEwMDY0 NAotLS0gYS9oYS1tYW5hZ2VyLmFkb2MKKysrIGIvaGEtbWFuYWdlci5hZG9jCkBAIC04NDksMzQg Kzg0OSwyNSBAQCBSdWxlIENvbmZsaWN0cyBhbmQgRXJyb3JzCiBIQSBydWxlcyBjYW4gaW1wb3Nl IHJhdGhlciBjb21wbGV4IGNvbnN0cmFpbnRzIG9uIHRoZSBIQSByZXNvdXJjZXMuIFRvIGVuc3Vy ZQogdGhhdCBhIG5ldyBvciBtb2RpZmllZCBIQSBydWxlIGRvZXMgbm90IGludHJvZHVjZSB1bmNl cnRhaW50eSBpbnRvIHRoZSBIQQogc3RhY2sncyBDUlMgc2NoZWR1bGVyLCBIQSBydWxlcyBhcmUg dGVzdGVkIGZvciBmZWFzaWJpbGl0eSBiZWZvcmUgdGhlc2UgYXJlCi1hcHBsaWVkLiBJZiBhIHJ1 bGUgZG9lcyBmYWlsIGFueSBvZiB0aGVzZSB0ZXN0cywgdGhlIHJ1bGUgaXMgZGlzYWJsZWQgdW50 aWwgdGhlCi1jb25mbGljdHMgYW5kIGVycm9ycyBpcyByZXNvbHZlZC4KK2FwcGxpZWQuIEZvciBh bnkgcnVsZXMgdGhhdCBmYWlsIHRoZXNlIHRlc3RzLCB0aGVzZSBydWxlcyBhcmUgZGlzYWJsZWQg dW50aWwKK3RoZSBjb25mbGljdHMgYW5kIGVycm9ycyBoYXZlIGJlZW4gcmVzb2x2ZWQuCiAKIEN1 cnJlbnRseSwgSEEgcnVsZXMgYXJlIGNoZWNrZWQgZm9yIHRoZSBmb2xsb3dpbmcgZmVhc2liaWxp dHkgdGVzdHM6CiAKLSogQSBIQSByZXNvdXJjZSBjYW4gb25seSBiZSByZWZlcmVuY2VkIGJ5IGEg c2luZ2xlIEhBIG5vZGUgYWZmaW5pdHkgcnVsZSBpbgotICB0b3RhbC4gSWYgdHdvIG9yIG1vcmUg SEEgbm9kZSBhZmZpbml0eSBydWxlcyBzcGVjaWZ5IHRoZSBzYW1lIEhBIHJlc291cmNlLAotICB0 aGVzZSBIQSBub2RlIGFmZmluaXR5IHJ1bGVzIHdpbGwgYmUgZGlzYWJsZWQuCisqIEFuIEhBIHJl c291cmNlIGNhbiBvbmx5IGJlIHBhcnQgb2YgYSBzaW5nbGUgSEEgbm9kZSBhZmZpbml0eSBydWxl LgogCi0qIEEgSEEgcmVzb3VyY2UgYWZmaW5pdHkgcnVsZSBtdXN0IHNwZWNpZnkgYXQgbGVhc3Qg dHdvIEhBIHJlc291cmNlcyB0byBiZQotICBmZWFzaWJsZS4gSWYgYSBIQSByZXNvdXJjZSBhZmZp bml0eSBydWxlIHNwZWNpZmllcyBvbmx5IG9uZSBIQSByZXNvdXJjZSwgdGhlCi0gIEhBIHJlc291 cmNlIGFmZmluaXR5IHJ1bGUgd2lsbCBiZSBkaXNhYmxlZC4KKyogQW4gSEEgcmVzb3VyY2UgYWZm aW5pdHkgcnVsZSBtdXN0IGhhdmUgYXQgbGVhc3QgdHdvIEhBIHJlc291cmNlcy4KIAotKiBBIEhB IHJlc291cmNlIGFmZmluaXR5IHJ1bGUgbXVzdCBzcGVjaWZ5IG5vIG1vcmUgSEEgcmVzb3VyY2Vz IHRoYW4gdGhlcmUgYXJlCi0gIG5vZGVzIGluIHRoZSBjbHVzdGVyLiBJZiBhIEhBIHJlc291cmNl IGFmZmluaXR5IHJ1bGUgc3BlY2lmaWVzIG1vcmUgSEEKLSAgcmVzb3VyY2VzIHRoYW4gdGhlcmUg YXJlIGluIHRoZSBjbHVzdGVyLCB0aGUgSEEgcmVzb3VyY2UgYWZmaW5pdHkgcnVsZSB3aWxsCi0g IGJlIGRpc2FibGVkLgorKiBBIG5lZ2F0aXZlIEhBIHJlc291cmNlIGFmZmluaXR5IHJ1bGUgY2Fu bm90IHNwZWNpZnkgbW9yZSBIQSByZXNvdXJjZXMgdGhhbgorICB0aGVyZSBhcmUgbm9kZXMgaW4g dGhlIGNsdXN0ZXIuIE90aGVyd2lzZSwgdGhlIEhBIHJlc291cmNlcyBkbyBub3QgaGF2ZQorICBl bm91Z2ggbm9kZXMgdG8gYmUgc2VwYXJhdGVkLgogCiAqIEEgcG9zaXRpdmUgSEEgcmVzb3VyY2Ug YWZmaW5pdHkgcnVsZSBjYW5ub3Qgc3BlY2lmeSB0aGUgc2FtZSB0d28gb3IgbW9yZSBIQQogICBy ZXNvdXJjZXMgYXMgYSBuZWdhdGl2ZSBIQSByZXNvdXJjZXMgYWZmaW5pdHkgcnVsZS4gVGhhdCBp cywgdHdvIG9yIG1vcmUgSEEKLSAgcmVzb3VyY2VzIGNhbm5vdCBiZSBrZXB0IHRvZ2V0aGVyIGFu ZCBzZXBhcmF0ZSBhdCB0aGUgc2FtZSB0aW1lLiBJZiBhbnkgcGFpcgotICBvZiBwb3NpdGl2ZSBh bmQgbmVnYXRpdmUgSEEgcmVzb3VyY2UgYWZmaW5pdHkgcnVsZXMgZG8gc3BlY2lmeSB0aGUgc2Ft ZSB0d28KLSAgb3IgbW9yZSBIQSByZXNvdXJjZXMsIGJvdGggSEEgcmVzb3VyY2UgYWZmaW5pdHkg cnVsZXMgd2lsbCBiZSBkaXNhYmxlZC4KKyAgcmVzb3VyY2VzIGNhbm5vdCBiZSBrZXB0IHRvZ2V0 aGVyIGFuZCBzZXBhcmF0ZSBhdCB0aGUgc2FtZSB0aW1lLgogCi0qIEEgSEEgcmVzb3VyY2UgY2Fu IG9ubHkgYmUgcmVmZXJlbmNlZCBieSBlaXRoZXIgYSBIQSBub2RlIGFmZmluaXR5IHJ1bGUgb3Ig SEEKLSAgcmVzb3VyY2UgYWZmaW5pdHkgcnVsZXMsIGJ1dCBub3QgYm90aCBhdCB0aGUgc2FtZSB0 aW1lLiBJZiB0aGVyZSBpcyBhdCBsZWFzdAotICBvbmUgSEEgbm9kZSBhZmZpbml0eSBydWxlIGFu ZCBhdCBsZWFzdCBvbmUgSEEgcmVzb3VyY2UgYWZmaW5pdHkgcnVsZSwgd2hpY2gKLSAgc3BlY2lm eSB0aGUgc2FtZSBIQSByZXNvdXJjZSwgdGhlc2UgcnVsZXMgd2lsbCBiZSBkaXNhYmxlZC4KKyog QSBIQSByZXNvdXJjZSBjYW4gb25seSBiZSBwYXJ0IG9mIGVpdGhlciBhIEhBIG5vZGUgYWZmaW5p dHkgcnVsZSBvciBIQQorICByZXNvdXJjZSBhZmZpbml0eSBydWxlcywgYnV0IG5vdCBib3RoIGF0 IHRoZSBzYW1lIHRpbWUuCiAKIFtbaGFfbWFuYWdlcl9mZW5jaW5nXV0KIEZlbmNpbmcKLS0gCjIu NDcuMgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpw dmUtZGV2ZWwgbWFpbGluZyBsaXN0CnB2ZS1kZXZlbEBsaXN0cy5wcm94bW94LmNvbQpodHRwczov L2xpc3RzLnByb3htb3guY29tL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9wdmUtZGV2ZWwK