From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from firstgate.proxmox.com (firstgate.proxmox.com [212.224.123.68]) by lore.proxmox.com (Postfix) with ESMTPS id 6140E1FF183 for ; Wed, 30 Jul 2025 16:59:44 +0200 (CEST) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id E22DB125A3; Wed, 30 Jul 2025 17:01:09 +0200 (CEST) Date: Wed, 30 Jul 2025 17:01:04 +0200 From: Fabian =?iso-8859-1?q?Gr=FCnbichler?= To: Proxmox VE development discussion References: <20250729111557.136012-1-w.bumiller@proxmox.com> <20250729111557.136012-18-w.bumiller@proxmox.com> <1753885476.gayexuf55e.astroid@yuna.none> In-Reply-To: MIME-Version: 1.0 User-Agent: astroid/0.16.0 (https://github.com/astroidmail/astroid) Message-Id: <1753887619.rhidfx9ktw.astroid@yuna.none> X-Bm-Milter-Handled: 55990f41-d878-4baa-be0a-ee34c49e34d2 X-Bm-Transport-Timestamp: 1753887655942 X-SPAM-LEVEL: Spam detection results: 0 AWL 0.046 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 storage 17/26] plugins: add vtype parameter to alloc_image 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" T24gSnVseSAzMCwgMjAyNSA0OjQ5IHBtLCBNYXggUi4gQ2FycmFyYSB3cm90ZToKPiBPbiBXZWQg SnVsIDMwLCAyMDI1IGF0IDQ6MjYgUE0gQ0VTVCwgRmFiaWFuIEdyw7xuYmljaGxlciB3cm90ZToK Pj4gT24gSnVseSAzMCwgMjAyNSA0OjA1IHBtLCBNYXggUi4gQ2FycmFyYSB3cm90ZToKPj4gPiBP biBXZWQgSnVsIDMwLCAyMDI1IGF0IDQ6MDAgUE0gQ0VTVCwgTWF4IFIuIENhcnJhcmEgd3JvdGU6 Cj4+ID4+IE9uIFR1ZSBKdWwgMjksIDIwMjUgYXQgMToxNSBQTSBDRVNULCBXb2xmZ2FuZyBCdW1p bGxlciB3cm90ZToKPj4gPj4gPiBTaWduZWQtb2ZmLWJ5OiBXb2xmZ2FuZyBCdW1pbGxlciA8dy5i dW1pbGxlckBwcm94bW94LmNvbT4KPj4gPj4gPiAtLS0gYS9zcmMvUFZFL1N0b3JhZ2UvTHZtVGhp blBsdWdpbi5wbQo+PiA+PiA+ICsrKyBiL3NyYy9QVkUvU3RvcmFnZS9Mdm1UaGluUGx1Z2luLnBt Cj4+ID4+ID4gQEAgLTEyMiwxMiArMTIyLDIzIEBAIG15ICRzZXRfbHZfYXV0b2FjdGl2YXRpb24g PSBzdWIgewo+PiA+PiA+ICB9Owo+PiA+PiA+ICAKPj4gPj4gPiAgc3ViIGFsbG9jX2ltYWdlIHsK Pj4gPj4gPiAtICAgIG15ICgkY2xhc3MsICRzdG9yZWlkLCAkc2NmZywgJHZtaWQsICRmbXQsICRu YW1lLCAkc2l6ZSkgPSBAXzsKPj4gPj4gPiArICAgIG15ICgkY2xhc3MsICRzdG9yZWlkLCAkc2Nm ZywgJHZtaWQsICRmbXQsICRuYW1lLCAkc2l6ZSwgJHZ0eXBlKSA9IEBfOwo+PiA+PiA+ICAKPj4g Pj4gPiAgICAgIGRpZSAidW5zdXBwb3J0ZWQgZm9ybWF0ICckZm10JyIgaWYgJGZtdCBuZSAncmF3 JzsKPj4gPj4gPiAgCj4+ID4+ID4gLSAgICBkaWUgImlsbGVnYWwgbmFtZSAnJG5hbWUnIC0gc2hv dWxkIGJlICd2bS0kdm1pZC0qJ1xuIgo+PiA+PiA+IC0gICAgICAgIGlmICRuYW1lICYmICRuYW1l ICF+IG0vXnZtLSR2bWlkLS87Cj4+ID4+ID4gKyAgICBpZiAoJG5hbWUpIHsKPj4gPj4gPiArICAg ICAgICBpZiAoZGVmaW5lZCgkdnR5cGUpICYmICR2dHlwZSBlcSAndm0tdm9sJykgewo+PiA+PiA+ ICsgICAgICAgICAgICBkaWUgImlsbGVnYWwgbmFtZSAnJG5hbWUnIC0gc2hvdWxkIGJlICd2b2wt dm0tJHZtaWQtKidcbiIKPj4gPj4gPiArICAgICAgICAgICAgICAgIGlmICRuYW1lICF+IG0vXnZv bC12bS0kdm1pZC0vOwo+PiA+PiA+ICsgICAgICAgIH0gZWxzaWYgKGRlZmluZWQoJHZ0eXBlKSAm JiAkdnR5cGUgZXEgJ2N0LXZvbCcpIHsKPj4gPj4gPiArICAgICAgICAgICAgZGllICJpbGxlZ2Fs IG5hbWUgJyRuYW1lJyAtIHNob3VsZCBiZSAndm9sLWN0LSR2bWlkLSonXG4iCj4+ID4+ID4gKyAg ICAgICAgICAgICAgICBpZiAkbmFtZSAhfiBtL152b2wtY3QtJHZtaWQtLzsKPj4gPj4gPiArICAg ICAgICB9IGVsc2Ugewo+PiA+PiA+ICsgICAgICAgICAgICBkaWUgImlsbGVnYWwgbmFtZSAnJG5h bWUnIgo+PiA+PiA+ICsgICAgICAgICAgICAgICAgLiAiIC0gc2hvdWxkIGJlICd2bS0kdm1pZC0q JywgJ3ZvbC12bS0kdm1pZC0qJyBvciAndm9sLWN0LSR2bWlkLSonXG4iCj4+ID4+ID4gKyAgICAg ICAgICAgICAgICBpZiAkbmFtZSAhfiBtL14oPzp2b2wtdm18dm9sLWN0fHZtKS0kdm1pZC0vOwo+ PiA+PiA+ICsgICAgICAgIH0KPj4gPj4gPiArICAgIH0KPj4gPj4KPj4gPj4gXiBUaGlzIGN1cnJl bnRseSB0cmlwcyB1cCB3aGVuIHlvdSB0cnkgdG8gbWFrZSBhIHNuYXBzaG90IG9uIGEgVk0gZGlz awo+PiA+PiBmb2xsb3dpbmcgdGhlIG5ldyBuYW1pbmcgc2NoZW1lOgo+PiA+Pgo+PiA+PiBUQVNL IEVSUk9SOiBpbGxlZ2FsIG5hbWUgJ3ZtLTIwMC1zdGF0ZS1mb28nIC0gc2hvdWxkIGJlICd2b2wt dm0tMjAwLSonCj4+ID4+Cj4+ID4+IERpZCBzb21lIGRlYnVnZ2luZyBhbmQgc3RhY2t0cmFjZS1k aXZpbmctLXR1cm5zIG91dCB0aGF0Cj4+ID4+IGBQVkU6OlFlbXVDb25maWc6Ol9fc25hcHNob3Rf c2F2ZV92bXN0YXRlKClgIHBhc3NlcyB0aGUgd3JvbmcgbmFtZSBmb3IKPj4gPj4gdGhlIHNuYXBz aG90Lgo+PiA+Pgo+PiA+PiBTaG91bGQgd2Uga2VlcCB0aGUgb2xkIHNuYXBzaG90IG5hbWluZyBz Y2hlbWUgZm9yICd2bS0kdm1pZC0qJyB2b2x1bWVzCj4+ID4+IG9yIGFsc28gdXNlIHRoZSBuZXcg b25lIGZyb20gbm93IG9uPwo+PiA+Pgo+PiA+PiBXaXRoIHRoYXQgYmVpbmcgc2FpZCwgcGVyaGFw cyB0aGlzIGNvdWxkIGJlIGEgZ29vZCBvcHBvcnR1bml0eSB0byBsZXQKPj4gPj4gYFBWRTo6U3Rv cmFnZTo6dmRpc2tfYWxsb2MoKWAgZGVjaWRlIG9uIHRoZSBzbmFwc2hvdCdzIG5hbWUgaW5zdGVh ZD8KPj4gPj4gQXMgaW4sIGhhdmUgYF9fc25hcHNob3Rfc2F2ZV92bXN0YXRlKClgIGp1c3QgcGFz cyBvbiB0aGUgcGxhaW4gbmFtZSwKPj4gPj4gdGhhdCBpcyAiZm9vIiBpbnN0ZWFkIG9mIGUuZy4g InZtLTY2Ni1zdGF0ZS1mb28iIHNpbmNlIHRoZSAkdm1pZCBpcwo+PiA+PiBwYXNzZWQgYWxvbmcg YW55d2F5IChhbmQgdGhlIHZ0eXBlIG5vdyBpcywgdG9vKS4KPj4gPj4KPj4gPj4gTk9URTogVGhp cyBhbHNvIGhhcHBlbnMgZm9yIGRpcmVjdG9yeSBzdG9yYWdlIHRvbywgYW5kIEknbSBhc3N1bWlu Zwo+PiA+PiBvdGhlcnMgYXMgd2VsbC4gSG93ZXZlciwgY29udGFpbmVycyBzZWVtIHRvIGJlIGZp bmUuLj8KPj4gPiAKPj4gPiBJIGZvcmdvdCB0byBtZW50aW9uOiBWTSBkaXNrcyB3aXRoIHRoZSBs ZWdhY3kgbmFtaW5nIHNjaGVtZSB3b3JrIGZpbmUuCj4+ID4gSnVzdCBkb3VibGUgY2hlY2tlZCBm b3IgQ1RzLS1DVCBkaXNrcyB3aXRoIGJvdGggdGhlIGxlZ2FjeSBuYW1pbmcgYW5kCj4+ID4gbmV3 IG5hbWluZyBzY2hlbWUgd29yayBmaW5lIChvbiBsdm0tdGhpbikuCj4+Cj4+IGNvbnRhaW5lcnMg ZG9uJ3QgaGF2ZSBzdGF0ZSB2b2x1bWVzIGluIHRoZSBmaXJzdCBwbGFjZSwgc28gaXQncyBub3QK Pj4gcmVhbGx5IHN1cnByaXNpbmcgdGhleSBkb24ndCBicmVhayA7KQo+IAo+IFllYWggSSByZWFs aXplZCB0aGF0IGFmdGVyIEkgc2VudCBteSByZXNwb25zZSDwn6SmCj4gCj4+Cj4+IHRoaXMgaXMg YSBiaXQgb2YgYSBjb251bmRydW0gLSBpZiBhIHBsdWdpbiBkb2Vzbid0IHlldCBzdXBwb3J0IHZ0 eXBlcywKPj4gaXQgd2lsbCBwb3RlbnRpYWxseSBvbmx5IGhhbmRsZSB0aGUgb2xkIG5hbWluZyBz Y2hlbWUuIGlmIGl0IGRvZXMKPj4gc3VwcG9ydCB2dHlwZXMsIGl0IG1pZ2h0IG9ubHkgaGFuZGxl IHRoZSBuZXcgbmFtaW5nIHNjaGVtZSBpZiB3ZSBwYXNzCj4+IHRoZSBwcm9wZXIgdnR5cGUuLgo+ Pgo+PiB3ZSBkaXNjdXNzZWQgaW50cm9kdWNpbmcgc3ViIHR5cGVzIGZvciBzdWNoIHRoaW5ncywg YnV0IHRoYXQgd291bGQgYWxzbwo+PiByZXF1aXJlIHNvbWUgcXVlcnkgb3IgZmFsbGJhY2sgbW9k ZS4uCj4gCj4gWWVhaCBva2F5IEkgc2VlLCB0aGF0J3MgdHJpY2t5Li4uCgp3ZSBjb3VsZCBwYXJz ZSB0aGUgbmV3IG5hbWUgYW5kIHNlZSBpZiB0aGUgcGx1Z2luIHNheXMgaXQncyB0aGUgbmV3CnZ0 eXBlIC0+IGlmIGl0IGRvZXMsIHdlIGNhbiB1c2UgdGhlIG5ldyBuYW1lLiBpZiBpdCBmYWlscyBw YXJzaW5nLCB3ZQpjYW4gZmFsbGJhY2sgdG8gdGhlIG9sZCBuYW1lPwoKCl9fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCnB2ZS1kZXZlbCBtYWlsaW5nIGxpc3QK cHZlLWRldmVsQGxpc3RzLnByb3htb3guY29tCmh0dHBzOi8vbGlzdHMucHJveG1veC5jb20vY2dp LWJpbi9tYWlsbWFuL2xpc3RpbmZvL3B2ZS1kZXZlbAo=