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 0B9B21FF183 for ; Wed, 30 Jul 2025 16:49:09 +0200 (CEST) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 53D8211F5A; Wed, 30 Jul 2025 16:50:33 +0200 (CEST) Mime-Version: 1.0 Date: Wed, 30 Jul 2025 16:49:45 +0200 Message-Id: To: "Proxmox VE development discussion" From: "Max R. Carrara" X-Mailer: aerc 0.18.2-0-ge037c095a049 References: <20250729111557.136012-1-w.bumiller@proxmox.com> <20250729111557.136012-18-w.bumiller@proxmox.com> <1753885476.gayexuf55e.astroid@yuna.none> In-Reply-To: <1753885476.gayexuf55e.astroid@yuna.none> X-Bm-Milter-Handled: 55990f41-d878-4baa-be0a-ee34c49e34d2 X-Bm-Transport-Timestamp: 1753886974715 X-SPAM-LEVEL: Spam detection results: 0 AWL 0.084 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 URIBL_BLOCKED 0.001 ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [lvmthinplugin.pm, proxmox.com] 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" T24gV2VkIEp1bCAzMCwgMjAyNSBhdCA0OjI2IFBNIENFU1QsIEZhYmlhbiBHcsO8bmJpY2hsZXIg d3JvdGU6Cj4gT24gSnVseSAzMCwgMjAyNSA0OjA1IHBtLCBNYXggUi4gQ2FycmFyYSB3cm90ZToK PiA+IE9uIFdlZCBKdWwgMzAsIDIwMjUgYXQgNDowMCBQTSBDRVNULCBNYXggUi4gQ2FycmFyYSB3 cm90ZToKPiA+PiBPbiBUdWUgSnVsIDI5LCAyMDI1IGF0IDE6MTUgUE0gQ0VTVCwgV29sZmdhbmcg QnVtaWxsZXIgd3JvdGU6Cj4gPj4gPiBTaWduZWQtb2ZmLWJ5OiBXb2xmZ2FuZyBCdW1pbGxlciA8 dy5idW1pbGxlckBwcm94bW94LmNvbT4KPiA+PiA+IC0tLSBhL3NyYy9QVkUvU3RvcmFnZS9Mdm1U aGluUGx1Z2luLnBtCj4gPj4gPiArKysgYi9zcmMvUFZFL1N0b3JhZ2UvTHZtVGhpblBsdWdpbi5w bQo+ID4+ID4gQEAgLTEyMiwxMiArMTIyLDIzIEBAIG15ICRzZXRfbHZfYXV0b2FjdGl2YXRpb24g PSBzdWIgewo+ID4+ID4gIH07Cj4gPj4gPiAgCj4gPj4gPiAgc3ViIGFsbG9jX2ltYWdlIHsKPiA+ PiA+IC0gICAgbXkgKCRjbGFzcywgJHN0b3JlaWQsICRzY2ZnLCAkdm1pZCwgJGZtdCwgJG5hbWUs ICRzaXplKSA9IEBfOwo+ID4+ID4gKyAgICBteSAoJGNsYXNzLCAkc3RvcmVpZCwgJHNjZmcsICR2 bWlkLCAkZm10LCAkbmFtZSwgJHNpemUsICR2dHlwZSkgPSBAXzsKPiA+PiA+ICAKPiA+PiA+ICAg ICAgZGllICJ1bnN1cHBvcnRlZCBmb3JtYXQgJyRmbXQnIiBpZiAkZm10IG5lICdyYXcnOwo+ID4+ ID4gIAo+ID4+ID4gLSAgICBkaWUgImlsbGVnYWwgbmFtZSAnJG5hbWUnIC0gc2hvdWxkIGJlICd2 bS0kdm1pZC0qJ1xuIgo+ID4+ID4gLSAgICAgICAgaWYgJG5hbWUgJiYgJG5hbWUgIX4gbS9edm0t JHZtaWQtLzsKPiA+PiA+ICsgICAgaWYgKCRuYW1lKSB7Cj4gPj4gPiArICAgICAgICBpZiAoZGVm aW5lZCgkdnR5cGUpICYmICR2dHlwZSBlcSAndm0tdm9sJykgewo+ID4+ID4gKyAgICAgICAgICAg IGRpZSAiaWxsZWdhbCBuYW1lICckbmFtZScgLSBzaG91bGQgYmUgJ3ZvbC12bS0kdm1pZC0qJ1xu Igo+ID4+ID4gKyAgICAgICAgICAgICAgICBpZiAkbmFtZSAhfiBtL152b2wtdm0tJHZtaWQtLzsK PiA+PiA+ICsgICAgICAgIH0gZWxzaWYgKGRlZmluZWQoJHZ0eXBlKSAmJiAkdnR5cGUgZXEgJ2N0 LXZvbCcpIHsKPiA+PiA+ICsgICAgICAgICAgICBkaWUgImlsbGVnYWwgbmFtZSAnJG5hbWUnIC0g c2hvdWxkIGJlICd2b2wtY3QtJHZtaWQtKidcbiIKPiA+PiA+ICsgICAgICAgICAgICAgICAgaWYg JG5hbWUgIX4gbS9edm9sLWN0LSR2bWlkLS87Cj4gPj4gPiArICAgICAgICB9IGVsc2Ugewo+ID4+ ID4gKyAgICAgICAgICAgIGRpZSAiaWxsZWdhbCBuYW1lICckbmFtZSciCj4gPj4gPiArICAgICAg ICAgICAgICAgIC4gIiAtIHNob3VsZCBiZSAndm0tJHZtaWQtKicsICd2b2wtdm0tJHZtaWQtKicg b3IgJ3ZvbC1jdC0kdm1pZC0qJ1xuIgo+ID4+ID4gKyAgICAgICAgICAgICAgICBpZiAkbmFtZSAh fiBtL14oPzp2b2wtdm18dm9sLWN0fHZtKS0kdm1pZC0vOwo+ID4+ID4gKyAgICAgICAgfQo+ID4+ ID4gKyAgICB9Cj4gPj4KPiA+PiBeIFRoaXMgY3VycmVudGx5IHRyaXBzIHVwIHdoZW4geW91IHRy eSB0byBtYWtlIGEgc25hcHNob3Qgb24gYSBWTSBkaXNrCj4gPj4gZm9sbG93aW5nIHRoZSBuZXcg bmFtaW5nIHNjaGVtZToKPiA+Pgo+ID4+IFRBU0sgRVJST1I6IGlsbGVnYWwgbmFtZSAndm0tMjAw LXN0YXRlLWZvbycgLSBzaG91bGQgYmUgJ3ZvbC12bS0yMDAtKicKPiA+Pgo+ID4+IERpZCBzb21l IGRlYnVnZ2luZyBhbmQgc3RhY2t0cmFjZS1kaXZpbmctLXR1cm5zIG91dCB0aGF0Cj4gPj4gYFBW RTo6UWVtdUNvbmZpZzo6X19zbmFwc2hvdF9zYXZlX3Ztc3RhdGUoKWAgcGFzc2VzIHRoZSB3cm9u ZyBuYW1lIGZvcgo+ID4+IHRoZSBzbmFwc2hvdC4KPiA+Pgo+ID4+IFNob3VsZCB3ZSBrZWVwIHRo ZSBvbGQgc25hcHNob3QgbmFtaW5nIHNjaGVtZSBmb3IgJ3ZtLSR2bWlkLSonIHZvbHVtZXMKPiA+ PiBvciBhbHNvIHVzZSB0aGUgbmV3IG9uZSBmcm9tIG5vdyBvbj8KPiA+Pgo+ID4+IFdpdGggdGhh dCBiZWluZyBzYWlkLCBwZXJoYXBzIHRoaXMgY291bGQgYmUgYSBnb29kIG9wcG9ydHVuaXR5IHRv IGxldAo+ID4+IGBQVkU6OlN0b3JhZ2U6OnZkaXNrX2FsbG9jKClgIGRlY2lkZSBvbiB0aGUgc25h cHNob3QncyBuYW1lIGluc3RlYWQ/Cj4gPj4gQXMgaW4sIGhhdmUgYF9fc25hcHNob3Rfc2F2ZV92 bXN0YXRlKClgIGp1c3QgcGFzcyBvbiB0aGUgcGxhaW4gbmFtZSwKPiA+PiB0aGF0IGlzICJmb28i IGluc3RlYWQgb2YgZS5nLiAidm0tNjY2LXN0YXRlLWZvbyIgc2luY2UgdGhlICR2bWlkIGlzCj4g Pj4gcGFzc2VkIGFsb25nIGFueXdheSAoYW5kIHRoZSB2dHlwZSBub3cgaXMsIHRvbykuCj4gPj4K PiA+PiBOT1RFOiBUaGlzIGFsc28gaGFwcGVucyBmb3IgZGlyZWN0b3J5IHN0b3JhZ2UgdG9vLCBh bmQgSSdtIGFzc3VtaW5nCj4gPj4gb3RoZXJzIGFzIHdlbGwuIEhvd2V2ZXIsIGNvbnRhaW5lcnMg c2VlbSB0byBiZSBmaW5lLi4/Cj4gPiAKPiA+IEkgZm9yZ290IHRvIG1lbnRpb246IFZNIGRpc2tz IHdpdGggdGhlIGxlZ2FjeSBuYW1pbmcgc2NoZW1lIHdvcmsgZmluZS4KPiA+IEp1c3QgZG91Ymxl IGNoZWNrZWQgZm9yIENUcy0tQ1QgZGlza3Mgd2l0aCBib3RoIHRoZSBsZWdhY3kgbmFtaW5nIGFu ZAo+ID4gbmV3IG5hbWluZyBzY2hlbWUgd29yayBmaW5lIChvbiBsdm0tdGhpbikuCj4KPiBjb250 YWluZXJzIGRvbid0IGhhdmUgc3RhdGUgdm9sdW1lcyBpbiB0aGUgZmlyc3QgcGxhY2UsIHNvIGl0 J3Mgbm90Cj4gcmVhbGx5IHN1cnByaXNpbmcgdGhleSBkb24ndCBicmVhayA7KQoKWWVhaCBJIHJl YWxpemVkIHRoYXQgYWZ0ZXIgSSBzZW50IG15IHJlc3BvbnNlIPCfpKYKCj4KPiB0aGlzIGlzIGEg Yml0IG9mIGEgY29udW5kcnVtIC0gaWYgYSBwbHVnaW4gZG9lc24ndCB5ZXQgc3VwcG9ydCB2dHlw ZXMsCj4gaXQgd2lsbCBwb3RlbnRpYWxseSBvbmx5IGhhbmRsZSB0aGUgb2xkIG5hbWluZyBzY2hl bWUuIGlmIGl0IGRvZXMKPiBzdXBwb3J0IHZ0eXBlcywgaXQgbWlnaHQgb25seSBoYW5kbGUgdGhl IG5ldyBuYW1pbmcgc2NoZW1lIGlmIHdlIHBhc3MKPiB0aGUgcHJvcGVyIHZ0eXBlLi4KPgo+IHdl IGRpc2N1c3NlZCBpbnRyb2R1Y2luZyBzdWIgdHlwZXMgZm9yIHN1Y2ggdGhpbmdzLCBidXQgdGhh dCB3b3VsZCBhbHNvCj4gcmVxdWlyZSBzb21lIHF1ZXJ5IG9yIGZhbGxiYWNrIG1vZGUuLgoKWWVh aCBva2F5IEkgc2VlLCB0aGF0J3MgdHJpY2t5Li4uCgo+Cj4gPiAKPiA+Pgo+ID4+ID4gIAo+ID4+ ID4gICAgICBteSAkdmdzID0gUFZFOjpTdG9yYWdlOjpMVk1QbHVnaW46Omx2bV92Z3MoKTsKPiA+ PiA+ICAKPiA+PiA+IEBAIC0xMzUsNyArMTQ2LDcgQEAgc3ViIGFsbG9jX2ltYWdlIHsKPiA+PiA+ ICAKPiA+PiA+ICAgICAgZGllICJubyBzdWNoIHZvbHVtZSBncm91cCAnJHZnJ1xuIiBpZiAhZGVm aW5lZCgkdmdzLT57JHZnfSk7Cj4gPj4gPiAgCj4gPj4gPiAtICAgICRuYW1lID0gJGNsYXNzLT5m aW5kX2ZyZWVfZGlza25hbWUoJHN0b3JlaWQsICRzY2ZnLCAkdm1pZCkKPiA+PiA+ICsgICAgJG5h bWUgPSAkY2xhc3MtPmZpbmRfZnJlZV9kaXNrbmFtZSgkc3RvcmVpZCwgJHNjZmcsICR2bWlkLCB1 bmRlZiwgMCwgJHZ0eXBlKQo+ID4+ID4gICAgICAgICAgaWYgISRuYW1lOwo+ID4+ID4gIAo+ID4+ ID4gICAgICBteSAkY21kID0gWwo+Cj4KPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fXwo+IHB2ZS1kZXZlbCBtYWlsaW5nIGxpc3QKPiBwdmUtZGV2ZWxAbGlz dHMucHJveG1veC5jb20KPiBodHRwczovL2xpc3RzLnByb3htb3guY29tL2NnaS1iaW4vbWFpbG1h bi9saXN0aW5mby9wdmUtZGV2ZWwKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX18KcHZlLWRldmVsIG1haWxpbmcgbGlzdApwdmUtZGV2ZWxAbGlzdHMucHJv eG1veC5jb20KaHR0cHM6Ly9saXN0cy5wcm94bW94LmNvbS9jZ2ktYmluL21haWxtYW4vbGlzdGlu Zm8vcHZlLWRldmVsCg==