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 AD9251FF37F for ; Thu, 18 Apr 2024 11:58:43 +0200 (CEST) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id DE1161968B; Thu, 18 Apr 2024 11:58:41 +0200 (CEST) Message-ID: <39fd867e-5ac5-4008-aeee-eb85188ee9c3@proxmox.com> Date: Thu, 18 Apr 2024 11:58:38 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Beta To: Fiona Ebner , Proxmox VE development discussion References: <20240416131909.2867605-1-d.csapak@proxmox.com> <20240416131909.2867605-13-d.csapak@proxmox.com> <9a365c98-11df-49a5-b608-65066d176f25@proxmox.com> <9f03a07a-f30b-43be-a48b-73869fd55f37@proxmox.com> Content-Language: en-US From: Dominik Csapak In-Reply-To: <9f03a07a-f30b-43be-a48b-73869fd55f37@proxmox.com> 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: Re: [pve-devel] [PATCH qemu-server 3/3] api: create: implement extracting disks when needed for import-from 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-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Errors-To: pve-devel-bounces@lists.proxmox.com Sender: "pve-devel" T24gNC8xOC8yNCAxMTo1NSwgRmlvbmEgRWJuZXIgd3JvdGU6Cj4gCj4gCj4gQW0gMTguMDQuMjQg dW0gMTE6NDggc2NocmllYiBEb21pbmlrIENzYXBhazoKPj4gT24gNC8xOC8yNCAxMTo0MSwgRmlv bmEgRWJuZXIgd3JvdGU6Cj4+PiBBbSAxNi4wNC4yNCB1bSAxNToxOSBzY2hyaWViIERvbWluaWsg Q3NhcGFrOgo+Pj4+IEBAIC0zOTEsNiArMzkyLDEzIEBAIG15IHN1YiBjcmVhdGVfZGlza3MgOiBw cm90b3R5cGUoJCQkJCQkJCQkJCkgewo+Pj4+ICDCoCDCoMKgwqDCoMKgwqDCoMKgwqAgJG5lZWRz X2NyZWF0aW9uID0gJGxpdmVfaW1wb3J0Owo+Pj4+ICDCoCArwqDCoMKgwqDCoMKgwqAgaWYgKFBW RTo6U3RvcmFnZTo6Y29weV9uZWVkc19leHRyYWN0aW9uKCRzb3VyY2UpKSB7ICMKPj4+PiBuZWVk cyBleHRyYWN0aW9uIGJlZm9yZWhhbmQKPj4+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBwcmlu dCAiZXh0cmFjdGluZyAkc291cmNlXG4iOwo+Pj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICRz b3VyY2UgPQo+Pj4+IFBWRTo6U3RvcmFnZTo6ZXh0cmFjdF9kaXNrX2Zyb21faW1wb3J0X2ZpbGUo JHNvdXJjZSwgJHZtaWQpOwo+Pj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHByaW50ICJmaW5p c2hlZCBleHRyYWN0aW5nIHRvICRzb3VyY2VcbiI7Cj4+Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKg wqAgcHVzaCBAJGRlbGV0ZV9zb3VyY2VzLCAkc291cmNlOwo+Pj4+ICvCoMKgwqDCoMKgwqDCoCB9 Cj4+Pj4gKwo+Pj4KPj4+IFRoaXMgYnJlYWtzIGltcG9ydCBmcm9tIGFuIGFic29sdXRlIHBhdGg6 IGNvcHlfbmVlZHNfZXh0cmFjdGlvbigpCj4+PiBleHBlY3RzIHRvIGJlIGNhbGxlZCB3aXRoIGEg UFZFLW1hbmFnZWQgdm9saWQsIHNvIHRoZSBhYm92ZSBzaG91bGQgYmUKPj4+IG1vdmVkIGludG8g dGhlIGlmIGJlbG93Lgo+Pgo+PiB0cnVlLCB0aGF0IHdpbGwgYmUgZml4ZWQgaW4gdGhlIG5leHQg aXRlcmF0aW9uIHNpbmNlIHdlIHRoZW4gZ2V0IGEKPj4gcHZlIG1hbmFnZWQgdm9saWQgYmFjayBh ZnRlciBleHRyYWN0aW9uCj4+IChzZWUgbXkgYW5zd2VyIHRvIHRoZSBjb3ZlciBsZXR0ZXIpCj4+ Cj4gCj4gU29ycnksIEkgZG9uJ3QgdW5kZXJzdGFuZC4gVGhlIGJyZWFrYWdlIGlzIGZvciBpbXBv cnQgZnJvbSBhbiBhYnNvbHV0ZQo+IHBhdGgsIGJlY2F1c2UgY29weV9uZWVkc19leHRyYWN0aW9u KCkgY2Fubm90IGJlIGNhbGxlZCBvbiBhbiBhYnNvbHV0ZQo+IHBhdGguIFdoeSBkb2VzIGl0IG1h dHRlciB3aGV0aGVyIGV4dHJhY3Rpb24gcmV0dXJucyBhIG1hbmFnZWQgdm9saWQgb3Igbm90Pwo+ IAoKc29ycnkgaSB3YXMgYSBzdGVwIGZ1cnRoZXIgYWxvbmcgaW4gbXkgbWluZCBeXgoKdGhlIHJl YXNvbiBpIHB1dCBpdCBoZXJlIHdhcyB0aGF0IHdlIGdvdCBhbiBhYnNvbHV0ZSBwYXRoIGJhY2ss IHdoaWNoCndvdWxkIGhhdmUgYmVlbiBjb21wbGljYXRlZCB3aGVuIGknZCBoYXZlIHB1dCBpdCBp biB0aGUgYnJhbmNoCgpzbyB3aXRoIG15IG5leHQgcGF0Y2ggaSdsbCByZXR1cm4gYSB2b2xpZCBh Z2FpbiBhbmQgd2UgY2FuIHNhZmVseSBwdXQKaXQgdGhlcmUgYXMgeW91IHN1Z2dlc3RlZAoKPj4+ Cj4+Pj4gIMKgwqDCoMKgwqDCoMKgwqDCoCBpZiAoUFZFOjpTdG9yYWdlOjpwYXJzZV92b2x1bWVf aWQoJHNvdXJjZSwgMSkpIHsgIwo+Pj4+IFBWRS1tYW5hZ2VkIHZvbHVtZQo+Pj4+ICDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoCBpZiAoJGxpdmVfaW1wb3J0ICYmICRkcyBuZSAnZWZpZGlzazAn KSB7Cj4+Pj4gIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIG15ICRwYXRoID0gUFZFOjpTdG9y YWdlOjpwYXRoKCRzdG9yZWNmZywgJHNvdXJjZSkKPj4+PiBAQCAtNTE0LDEzICs1MjIsMTQgQEAg bXkgc3ViIGNyZWF0ZV9kaXNrcyA6IHByb3RvdHlwZSgkJCQkJCQkJCQkKSB7Cj4+Pj4gIMKgwqDC oMKgwqDCoMKgwqDCoCBldmFsIHsgUFZFOjpTdG9yYWdlOjp2ZGlza19mcmVlKCRzdG9yZWNmZywg JHZvbGlkKTsgfTsKPj4+PiAgwqDCoMKgwqDCoMKgwqDCoMKgIHdhcm4gJEAgaWYgJEA7Cj4+Pj4g IMKgwqDCoMKgwqAgfQo+Pj4+ICsKPj4+PiBQVkU6OlFlbXVTZXJ2ZXI6OkhlbHBlcnM6OmNsZWFu dXBfZXh0cmFjdGVkX2ltYWdlcygkZGVsZXRlX3NvdXJjZXMpOwo+Pj4+ICDCoMKgwqDCoMKgIGRp ZSAkZXJyOwo+Pj4+ICDCoMKgwqDCoMKgIH0KPj4+PiAgwqAgwqDCoMKgwqDCoCAjIGRvbid0IHJl dHVybiBlbXB0eSBpbXBvcnQgbWFwcGluZ3MKPj4+PiAgwqDCoMKgwqDCoCAkbGl2ZV9pbXBvcnRf bWFwcGluZyA9IHVuZGVmIGlmICElJGxpdmVfaW1wb3J0X21hcHBpbmc7Cj4+Pj4gIMKgIC3CoMKg wqAgcmV0dXJuICgkdm9sbGlzdCwgJHJlcywgJGxpdmVfaW1wb3J0X21hcHBpbmcpOwo+Pj4+ICvC oMKgwqAgcmV0dXJuICgkdm9sbGlzdCwgJHJlcywgJGxpdmVfaW1wb3J0X21hcHBpbmcsICRkZWxl dGVfc291cmNlcyk7Cj4+Pj4gIMKgIH07Cj4+Pj4gIMKgIMKgIG15ICRjaGVja19jcHVfbW9kZWxf YWNjZXNzID0gc3ViIHsKPj4+Cj4+PiBUaGUgc2Vjb25kIGNhbGxlciBvZiBjcmVhdGVfZGlza3Mo KSwgaS5lLiB3aGVuIHVwZGF0aW5nIGFuIGV4aXN0aW5nIFZNLAo+Pj4gaXMgbm90IHVwZGF0ZWQg dG8gaGFuZGxlICRkZWxldGVfc291cmNlcy4gKFlvdSBjYW4gYWxzbyBkbyBhIGRpc2sKPj4+IGlt cG9ydC1mcm9tIGZyb20gYW4gT1ZBIGZvciBhbiBleGlzdGluZyBWTSkuCj4+Pgo+Pj4gV2hlbiBJ IHRlc3RlZCB0aGF0IG15IHN1c3BpY2lvbiBpcyBjb3JyZWN0IEkgZGlkbid0IG5vdGljZSBpbml0 aWFsbHkKPj4+IHRoYXQgdGhlIHRlbXBvcmFyeSBkaXJzIHdlcmUgaGlkZGVuLCBzaG91bGQgd2Ug cmVhbGx5IG1ha2UgdGhlbSBzbyBoYXJkCj4+PiB0byBmaW5kPwo+Pgo+PiBzZWUgbXkgcmVjZW50 IGFuc3dlciB0byB0aGUgY292ZXIgbGV0dGVyLCB0aGlzIHNob3VsZG4ndCBiZSBhbiBpc3N1ZSB3 aGVuCj4+IHdlIHB1dCB0aGUgZXh0cmFjdGVkIGltYWdlIGludG8gYSB2YWxpZCBpbWFnZSBwYXRo IG9uIHRoZSBzdG9yYWdlCj4+Cj4gCj4gQnV0IHdlIHNob3VsZCBzdGlsbCBhdHRlbXB0IGNsZWFu dXAgYW5kIG5vdCBqdXN0IGlnbm9yZSB0aGUKPiAkZGVsZXRlX3NvdXJjZXMgZm9yIHRoZSBzZWNv bmQgY2FsbGVyLgoKb2YgY291cnNlIHdlIGhhdmUgdG8gY2xlYW4gdXAgZm9yIHRoZSBvdGhlciBj YXNlLCBpIGp1c3QgbWVhbnQKYWNjaWRlbnRhbGx5IGxlZnQgb3ZlciBpbWFnZXMgY2FuIGJlIG1v cmUgZWFzaWx5IGZvdW5kIGFuZCBkZWxldGVkCgpzb3JyeSBmb3IgdGhlIGNvbmZ1c2lvbiEKCgpf X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpwdmUtZGV2ZWwg bWFpbGluZyBsaXN0CnB2ZS1kZXZlbEBsaXN0cy5wcm94bW94LmNvbQpodHRwczovL2xpc3RzLnBy b3htb3guY29tL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9wdmUtZGV2ZWwK