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 [212.224.123.68])
	by lore.proxmox.com (Postfix) with ESMTPS id A0DAD1FF16B
	for <inbox@lore.proxmox.com>; Tue,  1 Jul 2025 14:23:23 +0200 (CEST)
Received: from firstgate.proxmox.com (localhost [127.0.0.1])
	by firstgate.proxmox.com (Proxmox) with ESMTP id E18DC3D74A;
	Tue,  1 Jul 2025 14:24:02 +0200 (CEST)
Message-ID: <a1f544a2-16d5-4bc6-8ea9-44904693550d@proxmox.com>
Date: Tue, 1 Jul 2025 14:23:29 +0200
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
To: =?UTF-8?Q?Michael_K=C3=B6ppl?= <m.koeppl@proxmox.com>,
 Proxmox VE development discussion <pve-devel@lists.proxmox.com>
References: <20250620143148.218469-1-d.kral@proxmox.com>
 <20250620143148.218469-26-d.kral@proxmox.com>
 <0513f726-5faa-44b6-b1f1-4c813b7c9421@proxmox.com>
Content-Language: en-US
From: Daniel Kral <d.kral@proxmox.com>
In-Reply-To: <0513f726-5faa-44b6-b1f1-4c813b7c9421@proxmox.com>
X-SPAM-LEVEL: Spam detection results:  0
 AWL 0.012 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] [PATCH ha-manager v2 21/26] manager: handle
 negative colocations with too many services
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-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: pve-devel-bounces@lists.proxmox.com
Sender: "pve-devel" <pve-devel-bounces@lists.proxmox.com>

T24gNy8xLzI1IDE0OjExLCBNaWNoYWVsIEvDtnBwbCB3cm90ZToKPiBPbiA2LzIwLzI1IDE2OjMx
LCBEYW5pZWwgS3JhbCB3cm90ZToKPj4gc2VsZWN0X3NlcnZpY2Vfbm9kZSguLi4pIGluICdub25l
JyBtb2RlIHdpbGwgdXN1YWxseSBvbmx5IHJldHVybiBubwo+PiBub2RlLCBpZiBuZWdhdGl2ZSBj
b2xvY2F0aW9ucyBzcGVjaWZ5IG1vcmUgc2VydmljZXMgdGhhbiBub2Rlcwo+PiBhdmFpbGFibGUu
IEluIHRoZXNlIGNhc2VzLCB0aGVzZSBjYW5ub3QgYmUgc2VwYXJhdGVkIGFzIHRoZXJlIGFyZSBu
bwo+PiBtb3JlIG5vZGVzIGxlZnQsIHNvIHRoZXNlIGFyZSBwdXQgaW4gZXJyb3Igc3RhdGUgZm9y
IG5vdy4KPj4KPj4gU2lnbmVkLW9mZi1ieTogRGFuaWVsIEtyYWwgPGQua3JhbEBwcm94bW94LmNv
bT4KPj4gLS0tCj4+IFRoaXMgaXMgbm90IGlkZWFsIGFuZCBJJ2QgcmF0aGVyIG1ha2UgdGhpcyBi
ZSBkcm9wcGVkIGluIHRoZQo+PiBjaGVja19mZWFzaWJpbGl0eSguLi4pIHBhcnQsIGJ1dCB0aGVu
IHdlJ2QgbmVlZCB0byBpbnRyb2R1Y2UgbW9yZSBzdGF0ZQo+PiB0byB0aGUgY2hlY2sgaGVscGVy
cyBvciBtYWtlIGEgZGlyZWN0IGNhbGwgdG8KPiAKPiBUaGlzIGFsc28gYWZmZWN0cyBjYXNlcyB3
aGVyZSBpdCdzIG5vdCBlbnRpcmVseSBjbGVhciB3aHkgYSBzZXJ2aWNlIGlzCj4gcHV0IGludG8g
ZXJyb3Igc3RhdGUuIE9uZSBzdWNoIGNhc2UgaXMgaGF2aW5nIGEgInRvZ2V0aGVyIiBjb2xvY2F0
aW9uCj4gcnVsZSB2b3IgVk1zIDEwMCBhbmQgMTAxIGFuZCBhbHNvIGRlZmluaW5nIGEgbG9jYXRp
b24gcnVsZSB0aGF0IHNheXMKPiB0aGF0IFZNIDEwMCBoYXMgdG8gYmUgb24gYSBzcGVjaWZpYyBu
b2RlIEEuIFZNIDEwMCB3aWxsIHRoZW4gZ28gaW50byBhbgo+IGVycm9yIHN0YXRlLiBGcm9tIHRo
ZSB1c2VyJ3MgcGVyc3BlY3RpdmUsIGl0IGlzIG5vdCByZWFsbHkgdHJhbnNwYXJlbnQKPiB3aHkg
dGhpcyBoYXBwZW5zLiBDb3VsZCBiZSB0aGF0IEkganVzdCBtYWRlIGEgd3JvbmcgYXNzdW1wdGlv
biBhYm91dAo+IHRoaXMsIGJ1dCBJIHdvdWxkJ3ZlIGV4cGVjdGVkIFZNIDEwMCB0byBiZSBtaWdy
YXRlZCBhbmQsIGR1ZSB0byB0aGUKPiBjb2xvY2F0aW9uIHJ1bGUsIDEwMSBhbHNvIGJlaW5nIG1p
Z3JhdGVkIHRvIHRoZSBzcGVjaWZpZWQgbm9kZSBBLCB3aGljaAo+IGlzIHdoYXQgd291bGQgaGFw
cGVuIGlmIG1pZ3JhdGVkIG1hbnVhbGx5Lgo+IAo+IEFzIGRpc2N1c3NlZCBvZmYtbGlzdCwgb25l
IGFwcHJvYWNoIHRvIHNvbHZlIHRoaXMgY291bGQgYmUgdG8gYXNrIHVzZXJzCj4gdG8gY3JlYXRl
IGEgbG9jYXRpb24gcnVsZSBmb3IgZWFjaCBzZXJ2aWNlIGludm9sdmVkIGluIHRoZSAidG9nZXRo
ZXIiCj4gY29sb2NhdGlvbiBydWxlIHVwb24gaXRzIGNyZWF0aW9uLiBBcyBhbiBleGFtcGxlOgo+
IAo+IC0gMTAwIGhhcyBhIGxvY2F0aW9uIHJ1bGUgZGVmaW5lZCBmb3Igbm9kZSBBCj4gLSBVc2Vy
IHRyaWVzIHRvIGNyZWF0ZSBhIGNvbG9jYXRpb24gcnVsZSBmb3IgMTAwIGFuZCAxMDEKPiAtIERp
YWxvZyBhc2tzIHVzZXIgdG8gZmlyc3QgY3JlYXRlIGEgbG9jYXRpb24gcnVsZSBmb3IgMTAxIGFu
ZCBub2RlIEEKPiAKPiBXaXRoIGEgbGFyZ2UgbnVtYmVyIG9mIHNlcnZpY2VzIHRoaXMgY291bGQg
YmVjb21lIHRlZGlvdXMsIGJ1dCBpdCB3b3VsZAo+IG1ha2UgY29tYmluaW5nIGxvY2F0aW9uIGFu
ZCBjb2xvY2F0aW9uIHJ1bGVzIGZvciB0aGUgc2NlbmFyaW8gZGVzY3JpYmVkCj4gYWJvdmUgbW9y
ZSBleHBsaWNpdCBhbmQgcmVkdWNlIGNvbXBsZXhpdHkgaW4gcmVzb2x2aW5nIGFuZCBhcHBseWlu
ZyB0aGUKPiBydWxlcy4KClJpZ2h0LCBhcyBhbHJlYWR5IGFudGljaXBhdGVkIGFuZCBkaXNjdXNz
ZWQgb2ZmLWxpc3QsIG1vdmluZyB0aGUgc2VydmljZSAKaW4gZXJyb3Igc3RhdGUgY3JlYXRlcyBt
b3JlIHRyb3VibGUgdGhhbiBuZWNlc3NhcnkgYW5kIGlzIGFsc28gY29uZnVzaW5nIAp0byBhbmQg
dW53YW50ZWQgYnkgZW5kIHVzZXJzLiBJJ2xsIHJlbW92ZSB0aGF0IGluIHYzIGFzIHdlbGwuCgpJ
J2QgYWxzbyByYXRoZXIgcmVzdHJpY3QgdGhlc2UgY29tYmluYXRpb25zIG1vcmUgaW4gYWR2YW5j
ZSAoaS5lLiwgaW4gYSAKcnVsZSBjaGVja2VyKSwgdGhhdCB1c2VycyBuZWVkIHRvIHNwZWNpZnkg
dGhlIG5vZGUgYWZmaW5pdHkgZm9yIF9hbGxfIApzZXJ2aWNlcyB0aGF0IGFyZSBpbiBhIHBvc2l0
aXZlIHNlcnZpY2UgYWZmaW5pdHkgcnVsZSwgYXMgZWxzZSBpdCBpcyAKcmF0aGVyIGFtYmlndW91
cyB3aGF0IGlzIHRvIGJlIGRvbmUuIE1vcmUgb24gdGhhdCBpbiBteSBzZWxmLXJlcGx5IGZvciAK
aGEtbWFuYWdlciBwYXRjaCAjMTUuCgpXZSBjYW4gc3RpbGwgcmVtb3ZlIHRoYXQgcmVzdHJpY3Rp
b24gbGF0ZXIgYW5kIGRvIHNvbWUgaW5mZXJlbmNlLCBidXQgYXMgCmFscmVhZHkgZGlzY3Vzc2Vk
IG9mZi1saXN0LCBJIHRoaW5rIHRoYXQgaXMgcmF0aGVyIGNvbmZ1c2luZyB3aXRoIGFuIAppbmNy
ZWFzaW5nIGFtb3VudCBvZiBydWxlcy4gQnV0IHJlbW92aW5nIGFtYmlndWl0eSBmcm9tIHRoZSBz
dGFydCBmb3IgCnRoZSB1c2VyIGFuZCB0aGUgSEEgTWFuYWdlciBpcyBhIGJlbmVmaXQgSU1PLgoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCnB2ZS1kZXZl
bCBtYWlsaW5nIGxpc3QKcHZlLWRldmVsQGxpc3RzLnByb3htb3guY29tCmh0dHBzOi8vbGlzdHMu
cHJveG1veC5jb20vY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL3B2ZS1kZXZlbAo=