From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <pve-devel-bounces@lists.proxmox.com>
Received: from firstgate.proxmox.com (firstgate.proxmox.com [IPv6:2a01:7e0:0:424::9])
	by lore.proxmox.com (Postfix) with ESMTPS id 320651FF165
	for <inbox@lore.proxmox.com>; Thu, 24 Apr 2025 12:12:12 +0200 (CEST)
Received: from firstgate.proxmox.com (localhost [127.0.0.1])
	by firstgate.proxmox.com (Proxmox) with ESMTP id D782C3B1F;
	Thu, 24 Apr 2025 12:12:09 +0200 (CEST)
Message-ID: <6e314cc8-918a-4a03-8638-eef351e78d19@proxmox.com>
Date: Thu, 24 Apr 2025 12:12:06 +0200
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
From: Fiona Ebner <f.ebner@proxmox.com>
To: Proxmox VE development discussion <pve-devel@lists.proxmox.com>,
 Daniel Kral <d.kral@proxmox.com>,
 "DERUMIER, Alexandre" <alexandre.derumier@groupe-cyllene.com>
References: <20250325151254.193177-1-d.kral@proxmox.com>
 <50c71b96d6cd509783b51c7ad87b94ff200ad78e.camel@groupe-cyllene.com>
 <498c09ec-662b-451b-a4a8-0aa51bb575df@proxmox.com>
Content-Language: en-US
In-Reply-To: <498c09ec-662b-451b-a4a8-0aa51bb575df@proxmox.com>
X-SPAM-LEVEL: Spam detection results:  0
 AWL -0.036 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: Re: [pve-devel] [RFC cluster/ha-manager 00/16] HA colocation rules
X-BeenThere: pve-devel@lists.proxmox.com
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Proxmox VE development discussion <pve-devel.lists.proxmox.com>
List-Unsubscribe: <https://lists.proxmox.com/cgi-bin/mailman/options/pve-devel>, 
 <mailto:pve-devel-request@lists.proxmox.com?subject=unsubscribe>
List-Archive: <http://lists.proxmox.com/pipermail/pve-devel/>
List-Post: <mailto:pve-devel@lists.proxmox.com>
List-Help: <mailto:pve-devel-request@lists.proxmox.com?subject=help>
List-Subscribe: <https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel>, 
 <mailto:pve-devel-request@lists.proxmox.com?subject=subscribe>
Reply-To: Proxmox VE development discussion <pve-devel@lists.proxmox.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: pve-devel-bounces@lists.proxmox.com
Sender: "pve-devel" <pve-devel-bounces@lists.proxmox.com>

QW0gMDEuMDQuMjUgdW0gMTE6Mzkgc2NocmllYiBEYW5pZWwgS3JhbDoKPiBPbiA0LzEvMjUgMDM6
NTAsIERFUlVNSUVSLCBBbGV4YW5kcmUgd3JvdGU6Cj4+IG15IDJjZW50cywgYnV0IGV2ZXJ5Ym9k
eSBpbiB0aGUgaW5kdXN0cnkgaXMgY2FsbGluZyB0aGlzCj4+IGFmZmluaXR5L2FudGlhZmlmbml0
eSAodm13YXJlLCBudXRhbml4LCBoeXBlcnYsIG9wZW5zdGFjaywgLi4uKS4KPj4gTW9yZSBwcmVj
aXNlbHksIHZtIGFmZmluaXR5IHJ1bGVzICh2bTwtPnZtKcKgwqAgdnPCoCBub2RlIGFmZmluaXR5
IHJ1bGVzCj4+ICh2bS0+bm9kZSAsIHRoZSBjdXJyZW50IEhBIGdyb3VwKQo+Pgo+PiBQZXJzb25u
YWxseSBJIGRvbid0IGNhcmUsIGl0J3MganVzdCBhIG5hbWUgXl9eIC4KPj4KPj4gQnV0IEkgaGF2
ZSBhIGxvdMKgIG9mIGN1c3RvbWVycyBhc2tpbmcgYWJvdXQgImRvZXMgcHJveG1veCBzdXBwb3J0
Cj4+IGFmZmluaXR5L2FudGktYWZmaW5pdHkiLiBhbmQgaWYgdGhleSBhcmUgZG9pbmcgdGhlaXIg
b3duIHJlc2VhcmNoLCB0aGV5Cj4+IHdpbGwgdGhpbmsgdGhhdCBpdCBkb2VzbnQgZXhpc3QuCj4+
IChvciBhdCBtaW5pbXVtLCB3cml0ZcKgIHNvbWV3aGVyZSBpbiB0aGUgZG9jIHNvbWV0aGluZyBs
aWtlICJha2Egdm0KPj4gYWZmaW5pdHkiIG9yIGluIGNvbW1lcmNpYWwgcHJlc2VudGF0aW9uIF5f
XikKPiAKPiBJIHNlZSB5b3VyIHBvaW50IGFuZCBhbHNvIGNhbGxlZCBpdCBhZmZpbml0eS9hbnRp
LWFmZmluaXR5IGJlZm9yZSwgYnV0Cj4gaWYgd2UgZ28gZm9yIHRoZSBIQSBSdWxlcyByb3V0ZSBo
ZXJlLCBpdCdkIGJlIHJlYWxseSBuZWF0IHRvIGhhdmUKPiAiTG9jYXRpb24gUnVsZXMiIGFuZCAi
Q29sb2NhdGlvbiBSdWxlcyIgaW4gdGhlIGVuZCB0byBjb2V4aXN0IGFuZAo+IGNsZWFybHkgc2hv
dyB0aGUgZGlzdGluY3Rpb24gYmV0d2VlbiB0aGVtLCBhcyBib3RoIGFyZSBhZmZpbml0eSBydWxl
cyBhdAo+IGxlYXN0IGZvciBtZS4KPiAKPiBJJ2QgZGVmaW5pdGVseSBtYWtlIHN1cmUgdGhhdCBp
dCBpcyBjbGVhciBmcm9tIHRoZSByZWxlYXNlIG5vdGVzIGFuZAo+IGRvY3VtZW50YXRpb24sIHRo
YXQgdGhpcyBhZGRzIHRoZSBmZWF0dXJlIHRvIGFzc2lnbiBhZmZpbml0eSBiZXR3ZWVuCj4gc2Vy
dmljZXMsIGJ1dCBsZXQncyB3YWl0IGZvciBzb21lIG90aGVyIGNvbW1lbnRzIG9uIHRoaXMgOyku
CgpJbiB0aGUgVUkvZG9jcyB3ZSBjYW4gYmUgYWx3YXlzIGJlIG1vcmUgZGVzY3JpcHRpdmUgYW5k
IHNheSB0aGluZ3MgbGlrZQoiKEFudGktKUFmZmluaXR5IEJldHdlZW4gU2VydmljZXMiIGFuZCAi
KEFudGktKUFmZmluaXR5IFdpdGggTm9kZSIsCndoaWxlIGluIHRoZSBzZWN0aW9uIGNvbmZpZyBp
dCdzIG9mIGNvdXJzZSBhZHZhbnRhZ2VvdXMgdG8gaGF2ZSBhIHNpbmdsZQp3b3JkLgoKPiAKPiBP
biA0LzEvMjUgMDM6NTAsIERFUlVNSUVSLCBBbGV4YW5kcmUgd3JvdGU6Cj4+IE1vcmUgc2VyaW91
cyBxdWVzdGlvbiA6IERvbid0IGhhdmUgcmVhZCB5ZXQgYWxsIHRoZSBjb2RlLCBidXQgaG93IGRv
ZXMKPj4gaXQgcGxheSB3aXRoIHRoZSBjdXJyZW50IHRvcHNpcyBwbGFjZW1lbnQgYWxnb3JpdGht
ID8KPiAKPiBJIGN1cnJlbnRseSBpbXBsZW1lbnRlZCB0aGUgY29sb2NhdGlvbiBydWxlcyB0byBw
dXQgYSBjb25zdHJhaW50IG9uCj4gd2hpY2ggbm9kZXMgdGhlIG1hbmFnZXIgY2FuIHNlbGVjdCBm
cm9tIGZvciB0aGUgdG8tYmUtbWlncmF0ZWQgc2VydmljZS4KPiAKPiBTbyBpZiB1c2VycyB1c2Ug
dGhlIHN0YXRpYyBsb2FkIHNjaGVkdWxlciAoYW5kIHRoZSBiYXNpYyAvIHNlcnZpY2UgY291bnQK
PiBzY2hlZHVsZXIgZm9yIHRoYXQgbWF0dGVyIHRvbyksIHRoZSBjb2xvY2F0aW9uIHJ1bGVzIGp1
c3QgbWFrZSBzdXJlIHRoYXQKPiBubyByZWNvdmVyeSBub2RlIGlzIHNlbGVjdGVkLCB3aGljaCBj
b250cmFkaWN0cyB0aGUgY29sb2NhdGlvbiBydWxlcy4gU28KPiB0aGUgVE9QU0lTIGFsZ29yaXRo
bSBpc24ndCBjaGFuZ2VkIGF0IGFsbC4KPiAKPiBUaGVyZSBhcmUgdHdvIHRoaW5ncyB0aGF0IHNo
b3VsZC9jb3VsZCBiZSBjaGFuZ2VkIGluIHRoZSBmdXR1cmUgKGJlc2lkZXMKPiB0aGUgbWFueSBm
dXR1cmUgaWRlYXMgdGhhdCBJIHBvaW50ZWQgb3V0IGFscmVhZHkpLCB3aGljaCBhcmUKPiAKPiAt
ICgxKSB0aGUgc2NoZWR1bGVycyB3aWxsIHN0aWxsIGNvbnNpZGVyIGFsbCBvbmxpbmUgbm9kZXMs
IGkuZS4gZXZlbgo+IHRob3VnaCBIQSBncm91cHMgYW5kL29yIGNvbG9jYXRpb24gcnVsZXMgcmVz
dHJpY3QgdGhlIGFsbG93ZWQgbm9kZXMgaW4KPiB0aGUgZW5kLCB0aGUgY2FsY3VsYXRpb24gaXMg
ZG9uZSBmb3IgYWxsIG5vZGVzIHdoaWNoIGNvdWxkIGJlCj4gc2lnbmlmaWNhbnQgZm9yIGxhcmdl
ciBjbHVzdGVycywgYW5kCj4gCj4gLSAoMikgdGhlIHNlcnZpY2UgKGdlbmVyYWxseSkgYXJlIGN1
cnJlbnRseSByZWNvdmVyZWQgb25lLWJ5LW9uZSBpbiBhCj4gYmVzdC1maXQgZmFzaGlvbiwgaS5l
LiB0aGVyZSdzIG5vIG9yZGVyIG9uIHRoZSBzZXJ2aWNlJ3MgbmVlZGVkCj4gcmVzb3VyY2VzLCBl
dGMuIFRoZXJlIGNvdWxkIGJlIHNvbWUgZWRnZSBjYXNlcyAoZS5nLiB0aGluayBhYm91dCBhCj4g
ZmFpbGluZyBub2RlIHdpdGggYSBidW5jaCBvZiBzZXJ2aWNlIHRvIGJlIGtlcHQgdG9nZXRoZXI7
IHRoZXNlIHNob3VsZAo+IG5vdyBiZSBtaWdyYXRlZCB0byB0aGUgc2FtZSBub2RlLCBpZiBwb3Nz
aWJsZSwgb3IgcHV0IHRoZW0gb24gdGhlCj4gbWluaW11bSBhbW91bnQgb2Ygbm9kZXMpLCB3aGVy
ZSB0aGUgYWxnb3JpdGhtIGNvdWxkIGZpbmQgYmV0dGVyCj4gc29sdXRpb25zIGlmIGl0IGVpdGhl
ciBvcmRlcnMgdGhlIHRvLWJlLXJlY292ZXJlZCBzZXJ2aWNlcywgYW5kL29yIHRoZQo+IHV0aWxp
emF0aW9uIHNjaGVkdWxlciBoYXMga25vd2xlZGdlIGFib3V0IHRoZSAna2VlcCB0b2dldGhlcicK
PiBjb2xvY2F0aW9ucyBhbmQgY29uc2lkZXJzIHRoZXNlIChhbmQgYWxsIHN1YnNldHMpIGFzIGEg
c2luZ2xlIHNlcnZpY2UuCgpZZXMsIGEgc2ltcGxlIGhldXJpc3RpYyBoZXJlIGNvdWxkIGJlIHRv
IHRha2UgdGhlIHN1YnNldHMgb2Y6CjEuIChzdHJpY3Q/KSAna2VlcCB0b2dldGhlcicgc2Vydmlj
ZXMKMi4gc2luZ2xlIHNlcnZpY2VzIHRoYXQgYXJlIG5vdCBvdGhlcndpc2UgaW4gYSAoc3RyaWN0
PykgJ2tlZXAKICAgdG9nZXRoZXInIHJlbGF0aW9uLCBjb25zaWRlciBlYWNoIGJ5IGl0c2VsZiBh
IHN1YnNldCB0b28KClRoZW4gb3JkZXIgdGhlIGFib3ZlIHN1YnNldHMgYnkgdGhlaXIgdXNhZ2Ug
KG9yZGVyaW5nIGluc2lkZSBhIHN1YnNldApzaG91bGQgbm90IGJlIHRoYXQgaW1wb3J0YW50KSBh
bmQgdGhlbiByZWNvdmVyIHRoZSBzZXJ2aWNlcyBpbiB0aGF0Cm9yZGVyIG9uZS1ieS1vbmUgKGku
ZS4gb25lLWJ5LW9uZSBmb3IgdGhlIGZpcnN0IHN1YnNldCBpbiB0aGUgb3JkZXJpbmcsCnRoZW4g
b25lLWJ5LW9uZSBmb3IgdGhlIHNlY29uZCBzdWJzZXQgaW4gdGhlIG9yZGVyaW5nLCBldGMuKS4g
RXZlbiBpZgppdCdzIG9uZS1ieS1vbmUgdGhhdCBzaG91bGQgbWVhbiBrZWVwaW5nIHRoZSAoc3Ry
aWN0KSAna2VlcCB0b2dldGhlcicKdG9nZXRoZXIsIHJpZ2h0PwoKTGlrZSB0aGF0IHlvdSBnZXQg
dGhlIGhlYXZ5IHN1YnNldHMgb3V0IG9mIHRoZSB3YXkgZmlyc3QuIFRoaXMgcHJldmVudHMKdGhl
IG90aGVyd2lzZSBsaWtlbHkgc2NlbmFyaW8gd2hlcmUgdG9vIG1hbnkgc21hbGwgc2VydmljZXMg
YXJlCnJlY292ZXJlZCBpbiBhIGJhbGFuY2VkIGZhc2hpb24gdG8gb3RoZXIgbm9kZXMgKGxldCdz
IHNheSBub2RlcyBhbGwgZW5kCnVwIGF0IDgwJSB1c2FnZSkgYW5kIHRoZW4gdGhlcmUncyBubyBz
aW5nbGUgbm9kZSB3aXRoIHRoZSBuZWNlc3NhcnkKcmVzb3VyY2VzIGZvciBhIGhlYXZ5IHNlcnZp
Y2UgdGhhdCBpcyBzdGlsbCB0byBiZSByZWNvdmVyZWQgKGUuZy4gb25lCnRoYXQgd291bGQgbmVl
ZCAzMCUgdXNhZ2Ugb24gYSBub2RlKS4KCkNhbiBvZiBjb3Vyc2UgYmUgZG9uZSBhcyBhIGZvbGxv
dy11cC4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpw
dmUtZGV2ZWwgbWFpbGluZyBsaXN0CnB2ZS1kZXZlbEBsaXN0cy5wcm94bW94LmNvbQpodHRwczov
L2xpc3RzLnByb3htb3guY29tL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9wdmUtZGV2ZWwK