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 9A8D61FF173 for <inbox@lore.proxmox.com>; Mon, 10 Mar 2025 14:21:41 +0100 (CET) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 331D819C88; Mon, 10 Mar 2025 14:21:33 +0100 (CET) Message-ID: <7fcbda4d-008d-4642-8174-cfa16ba6896b@proxmox.com> Date: Mon, 10 Mar 2025 14:21:28 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird To: Proxmox VE development discussion <pve-devel@lists.proxmox.com>, Dominik Csapak <d.csapak@proxmox.com> References: <20250213131716.3062383-1-d.csapak@proxmox.com> <20250213131716.3062383-17-d.csapak@proxmox.com> <ad55dab2-8218-4063-9e8b-1a76963d6fe8@proxmox.com> <ccfe0047-532a-438c-99d4-10d98e7f86f6@proxmox.com> <1d517e49-f23a-445f-9918-3dedc11115ee@proxmox.com> Content-Language: en-US From: Fiona Ebner <f.ebner@proxmox.com> In-Reply-To: <1d517e49-f23a-445f-9918-3dedc11115ee@proxmox.com> X-SPAM-LEVEL: Spam detection results: 0 AWL -0.043 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 manager v6 3/5] bulk migrate: include checks for live-migratable local resources 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> QW0gMTAuMDMuMjUgdW0gMTM6NTIgc2NocmllYiBEb21pbmlrIENzYXBhazoKPiBPbiAzLzcvMjUg MTQ6NDAsIEZpb25hIEVibmVyIHdyb3RlOgo+PiBBbSAwNy4wMy4yNSB1bSAxNDozMCBzY2hyaWVi IEZpb25hIEVibmVyOgo+Pj4gQW0gMTMuMDIuMjUgdW0gMTQ6MTcgc2NocmllYiBEb21pbmlrIENz YXBhazoKPj4+PiB0aG9zZSBzaG91bGQgYmUgYWJsZSB0byBtaWdyYXRlIGV2ZW4gZm9yIG9ubGlu ZSB2bXMuIElmIHRoZSBtYXBwaW5nCj4+Pj4gZG9lcwo+Pj4+IG5vdCBleGlzdCBvbiB0aGUgdGFy Z2V0IG5vZGUsIHRoYXQgd2lsbCBiZSBjYXVnaHQgZnVydGhlciBkb3duIGFueXdheS4KPj4+Pgo+ Pj4+IFNpZ25lZC1vZmYtYnk6IERvbWluaWsgQ3NhcGFrIDxkLmNzYXBha0Bwcm94bW94LmNvbT4K Pj4+PiAtLS0KPj4+PiBubyBjaGFuZ2VzIGluIHY2Cj4+Pj4gwqAgUFZFL0FQSTIvTm9kZXMucG0g fCAxMyArKysrKysrKysrKy0tCj4+Pj4gwqAgMSBmaWxlIGNoYW5nZWQsIDExIGluc2VydGlvbnMo KyksIDIgZGVsZXRpb25zKC0pCj4+Pj4KPj4+PiBkaWZmIC0tZ2l0IGEvUFZFL0FQSTIvTm9kZXMu cG0gYi9QVkUvQVBJMi9Ob2Rlcy5wbQo+Pj4+IGluZGV4IGY1MDRlMWIxLi5mNTQ4NDI4MCAxMDA2 NDQKPj4+PiAtLS0gYS9QVkUvQVBJMi9Ob2Rlcy5wbQo+Pj4+ICsrKyBiL1BWRS9BUEkyL05vZGVz LnBtCj4+Pj4gQEAgLTIzMzEsOSArMjMzMSwxOCBAQCBteSAkY3JlYXRlX21pZ3JhdGVfd29ya2Vy ID0gc3ViIHsKPj4+PiDCoMKgwqDCoMKgwqDCoMKgwqAgJGludmFsaWRDb25kaXRpb25zIC49IGpv aW4oJywgJywgbWFwIHsgJF8tPnt2b2xpZH0gfQo+Pj4+IEB7JHByZWNvbmRpdGlvbnMtPntsb2Nh bF9kaXNrc319KTsKPj4+PiDCoMKgwqDCoMKgIH0KPj4+PiDCoCArwqDCoMKgICMgZm9yIGEgbGl2 ZSBtaWdyYXRpb24gYWxsIGxvY2FsX3Jlc291cmNlcyBtdXN0IGJlIG1hcmtlZCBhcwo+Pj4+IGxp dmUtbWlncmF0YWJsZQo+Pj4+IMKgwqDCoMKgwqAgaWYgKCRvbmxpbmUgJiYgc2NhbGFyKCRwcmVj b25kaXRpb25zLT57bG9jYWxfcmVzb3VyY2VzfS0+QCopKSB7Cj4+Pj4gLcKgwqDCoMKgwqDCoMKg ICRpbnZhbGlkQ29uZGl0aW9ucyAuPSAiXG7CoCBIYXMgbG9jYWwgcmVzb3VyY2VzOiAiOwo+Pj4+ IC3CoMKgwqDCoMKgwqDCoCAkaW52YWxpZENvbmRpdGlvbnMgLj0gam9pbignLCAnLCBAeyRwcmVj b25kaXRpb25zLQo+Pj4+ID57bG9jYWxfcmVzb3VyY2VzfX0pOwo+Pj4+ICvCoMKgwqDCoMKgwqDC oCBteSAkcmVzb3VyY2Vfbm90X2xpdmUgPSBbXTsKPj4+PiArwqDCoMKgwqDCoMKgwqAgZm9yIG15 ICRyZXNvdXJjZSAoJHByZWNvbmRpdGlvbnMtPntsb2NhbF9yZXNvdXJjZXN9LT5AKikgewo+Pj4+ ICvCoMKgwqDCoMKgwqDCoCBuZXh0IGlmICRwcmVjb25kaXRpb25zLT57J21hcHBlZC1yZXNvdXJj ZS1pbmZvJ30tCj4+Pj4gPnskcmVzb3VyY2V9LT57J2xpdmUtbWlncmF0aW9uJ307Cj4+Pj4gK8Kg wqDCoMKgwqDCoMKgIHB1c2ggJHJlc291cmNlX25vdF9saXZlLT5AKiwgJHJlc291cmNlOwo+Pj4+ ICvCoMKgwqDCoMKgwqDCoCB9Cj4+Pj4gKwo+Pj4+ICvCoMKgwqDCoMKgwqDCoCBpZiAoc2NhbGFy KCRyZXNvdXJjZV9ub3RfbGl2ZS0+QCopKSB7Cj4+Pj4gK8KgwqDCoMKgwqDCoMKgICRpbnZhbGlk Q29uZGl0aW9ucyAuPSAiXG7CoCBIYXMgbG9jYWwgcmVzb3VyY2VzIG5vdCBtYXJrZWQKPj4+PiBh cyBsaXZlIG1pZ3JhdGFibGU6ICI7Cj4+Pj4gK8KgwqDCoMKgwqDCoMKgICRpbnZhbGlkQ29uZGl0 aW9ucyAuPSBqb2luKCcsICcsICRyZXNvdXJjZV9ub3RfbGl2ZS0+QCopOwo+Pj4+ICvCoMKgwqDC oMKgwqDCoCB9Cj4+Pj4gwqDCoMKgwqDCoCB9Cj4+Pj4gwqAgwqDCoMKgwqDCoCBpZiAobXkgJG5v dF9hbGxvd2VkX25vZGVzID0gJHByZWNvbmRpdGlvbnMtCj4+Pj4gPntub3RfYWxsb3dlZF9ub2Rl c30pIHsKPj4+Cj4+PiBTaG91bGQgd2UgcmF0aGVyIG5vdCBhZGQgdGhvc2UgdG8gdGhlICJsb2Nh bF9yZXNvdXJjZXMiIHJlc3VsdCBpbiB0aGUKPj4+IGZpcnN0IHBsYWNlPyBJLmUuIGluIGNoZWNr X2xvY2FsX3Jlc291cmNlcygpIHdlIGtub3cgd2hldGhlciBpdCdzIGEgbGl2ZQo+Pj4gbWlncmF0 aW9uIG9yIG5vdCBiYXNlZCBvbiB0aGUgJHN0YXRlIGFyZ3VtZW50Lgo+Pj4KPj4+IEFuZCB0b3dh cmRzIHRoZSBlbmQgb2YgdGhhdCBmdW5jdGlvbiB3ZSBjb3VsZC4uLgo+Pj4KPj4+PiDCoMKgwqDC oGlmICgkayA9fiBtL15ob3N0cGNpLykgewo+Pj4+IMKgwqDCoMKgwqDCoMKgIG15ICRlbnRyeSA9 IHBhcnNlX3Byb3BlcnR5X3N0cmluZygncHZlLXFtLWhvc3RwY2knLCAkY29uZi0KPj4+PiA+eyRr fSk7Cj4+Pj4gwqDCoMKgwqDCoMKgwqAgaWYgKG15ICRuYW1lID0gJGVudHJ5LT57bWFwcGluZ30p IHsKPj4+PiDCoMKgwqDCoMKgwqDCoCAkYWRkX21pc3NpbmdfbWFwcGluZy0+KCdwY2knLCAkaywg JG5hbWUpOwo+Pj4+IMKgwqDCoMKgwqDCoMKgIG15ICRtYXBwZWRfZGV2aWNlID0geyBuYW1lID0+ ICRuYW1lIH07Cj4+Pj4gwqDCoMKgwqDCoMKgwqAgJG1hcHBlZF9kZXZpY2UtPnsnbGl2ZS1taWdy YXRpb24nfSA9IDEKPj4+PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGlmICRwY2lfbWFwLT57aWRz fS0+eyRuYW1lfS0+eydsaXZlLW1pZ3JhdGlvbi1jYXBhYmxlJ307Cj4+Pj4gwqDCoMKgwqDCoMKg wqAgJG1hcHBlZF9yZXMtPnska30gPSAkbWFwcGVkX2RldmljZTsKPj4+PiDCoMKgwqDCoMKgwqDC oCB9Cj4+Pj4gwqDCoMKgwqB9Cj4+Pj4gwqDCoMKgwqAjIHNvY2tldHMgYXJlIHNhZmU6IHRoZXkg d2lsbCByZWNyZWF0ZWQgYmUgb24gdGhlIHRhcmdldCBzaWRlCj4+Pj4gcG9zdC1taWdyYXRlCj4+ Pj4gwqDCoMKgwqBuZXh0IGlmICRrID1+IG0vXnNlcmlhbC8gJiYgKCRjb25mLT57JGt9IGVxICdz b2NrZXQnKTsKPj4+Cj4+PiAuLi5kbyAibmV4dCBpZiBsaXZlLW1pZ3JhdGlvbiIgYW5kIG5vdCBl dmVuIGFkZCBpdC4KPj4KPj4gT3IgcmF0aGVyLCBuZXh0IGlmICFtaXNzaW5nIG1hcHBpbmcgJiYg KCEkc3RhdGUgb3IgbGl2ZS1taWdyYXRpb24pLiBJLmUuCj4+IGFsc28gbm90IGFkZGluZyB0aGVt IGZvciBvZmZsaW5lIG1pZ3JhdGlvbiB0byB0aGUgbG9jYWwgcmVzb3VyY2VzIGluIHRoZQo+PiBm aXJzdCBwbGFjZS4gQUZBSVUsIGxvY2FsX3Jlc291cmNlcy9sb2NfcmVzIHdhcyBpbnRlbmRlZCB0 byBiZSB0aGUKPj4gY3VycmVudCBibG9ja2VycyBmb3IgdGhlIG9mZmxpbmUgb3Igb25saW5lIG1p Z3JhdGlvbiBhdCBoYW5kLiBDYW4gd2UgZ28KPj4gYmFjayBhbmQgYWxpZ24gdGhlIGJlaGF2aW9y IHRvIHRoYXQgbWVhbmluZz8gQ3VycmVudGx5LCB3ZSBhZGQgbWFwcGVkCj4+IGRldmljZXMgZXZl biBpZiB0aGV5IGFyZSBub3QgYmxvY2tlcnMuIERvIHdlIGFscmVhZHkgcmVseSB0b28gbXVjaCBv bgo+PiB0aGF0Pwo+IAo+IGhtbSBpIGNhbiB0cnkgdGhhdCwgYnV0IGkgaGF2ZSBhIHF1ZXN0aW9u IG9uIGhvdyB0byBoYW5kbGUgc29tZSBzaXR1YXRpb25zOgo+IAo+IHRoZXJlIGFyZSB0aGUgZm9s bG93aW5nIHBvc3NpYmlsaXRpZXMgKGlmIEkgZGlkbid0IGZvcmdldCBvbmUpOgo+ICogbm9uLW1h cHBlZCBob3N0cGNpIGRldmljZSAtPiBsb2NhbCByZXNvdXJjZQo+ICogbWFwcGVkIGhvc3RwY2kg ZGV2aWNlIHdpdGggbm8gbGl2ZSBtaWdyYXRpb24gY2FwYWJpbGl0aWVzIC0+IGxvY2FsCj4gcmVz b3VyY2UgKyBtYXBwZWQKCkknZCBvbmx5IGFkZCBpdCB0byBsb2NhbCByZXNvdXJjZXMgaWYgJHN0 YXRlIGlzIHNldCB0b28sIGkuZS4gaWYgaXQgaXMgYQpsaXZlIG1pZ3JhdGlvbi4gSWYgaXQncyBt YXBwZWQgYW5kIGlmIGl0J3MgYW4gb2ZmbGluZSBtaWdyYXRpb24sIGRvbid0CmFkZCBpdC4KCj4g KiBtYXBwZWQgaG9zdHBjaSBkZXZpY2Ugd2l0aCBsaXZlIG1pZ3JhdGlvbiBjYXBhYmlsaXRpZXMg LT4gbWFwcGVkIG9ubHkKPiAKPiBkaWQgSSB1bmRlcnN0YW5kIHlvdSBjb3JyZWN0bHk/Cj4gCgpJ LmUuIGxvY2FsIHJlc291cmNlcyBzaG91bGQgb25seSBjb250YWluIHRoZSBjb25maWcga2V5cyB0 aGF0IGFyZSBhY3R1YWwKYmxvY2tlcnMgZm9yIHRoZSBtaWdyYXRpb24gYXQgaGFuZCwgd2hpY2gg ZGlmZmVycyB3aGVuIGl0J3Mgb25saW5lIG9yCm9mZmxpbmUuCgoKX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KcHZlLWRldmVsIG1haWxpbmcgbGlzdApwdmUt ZGV2ZWxAbGlzdHMucHJveG1veC5jb20KaHR0cHM6Ly9saXN0cy5wcm94bW94LmNvbS9jZ2ktYmlu L21haWxtYW4vbGlzdGluZm8vcHZlLWRldmVsCg==