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 D2D671FF16F for <inbox@lore.proxmox.com>; Tue, 27 May 2025 10:48:53 +0200 (CEST) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id ECEADF1B7; Tue, 27 May 2025 10:49:04 +0200 (CEST) Message-ID: <59aa0b2f-bae3-4ba5-9b01-e1c74eaf5b56@proxmox.com> Date: Tue, 27 May 2025 10:49:00 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird To: Proxmox VE development discussion <pve-devel@lists.proxmox.com> References: <mailman.561.1747922029.394.pve-devel@lists.proxmox.com> Content-Language: en-US From: Fiona Ebner <f.ebner@proxmox.com> In-Reply-To: <mailman.561.1747922029.394.pve-devel@lists.proxmox.com> X-SPAM-LEVEL: Spam detection results: 0 AWL -0.033 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 pve-storage 0/2] move qemu_img_create to common helpers and enable preallocation on backed images 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> QW0gMjIuMDUuMjUgdW0gMTU6NTMgc2NocmllYiBBbGV4YW5kcmUgRGVydW1pZXIgdmlhIHB2ZS1k ZXZlbDoKPiBUaGlzIGlzIHBhcnQgb2YgbXkgd29yayBvbiBxY293MiBleHRlcm5hbCBzbmFwc2hv dCwgYnV0IGNvdWxkIGltcHJvdmUgY3VycmVudCBxY293MiBsaW5rZWQgY2xvbmUKPiAKPiBUaGlz IHBhdGNoIHNlcmllIG1vdmUgcWVtdV9pbWdfY3JlYXRlIHRvIGNvbW1vbiBoZWxwZXJzLAo+IGFu ZCBlbmFibGUgcHJlYWxsb2NhdGlvbiBvbiBiYWNrZWRfaW1hZ2UgdG8gaW5jcmVhc2UgcGVyZm9y bWFuY2UKPiAKPiBUaGlzIHJlcXVpcmUgbDJfZXh0ZW5kZWQ9b24gb24gdGhlIGJhY2tlZCBpbWFn ZQo+Cj4gSSBkb24ndCBoYXZlIGVuYWJsZWQgaXQgZm9yIGJhc2UgaW1hZ2UsIGFzIEkgdGhpbmsg dGhhdCBGYWJpYW4gc2VlIHBlcmZvcm1hbmNlIHJlZ3Jlc3Npb24gc29tZSBtb250aCBhZ28uCj4g YnV0IEkgZG9uJ3Qgc2VlIHBlcmZvcm1hbmNlIGRpZmZlcmVuY2UgaW4gbXkgYmVuY2guIChjYW4g eW91IGNvdWxkIHRlc3Qgb24geW91ciBzaWRlIGFnYWluID8pCj4gCj4gSXQgY291bGQgaGVscCB0 byByZWR1Y2UgcWNvdzIgb3ZlcmhlYWQgb24gZGlzaywKPiBhbmQgYWxsb3cgdG8ga2VlcCBtb3Jl IG1ldGFkYXRhcyBpbiBtZW1vcnkgZm9yIGJpZ2dlciBpbWFnZSwgYXMgcWVtdSBkZWZhdWx0IG1l bW9yeSBsMl9jYWNoZV9zaXplPTFNQikKPiBodHRwczovL3d3dy5pYm0uY29tL3Byb2R1Y3RzL3R1 dG9yaWFscy9ob3ctdG8tdHVuZS1xZW11LWwyLWNhY2hlLXNpemUtYW5kLXFjb3cyLWNsdXN0ZXIt c2l6ZQo+IE1heWJlIG1vcmUgdGVzdCB3aXRoIGJpZ2dlciBpbWFnZSAoPjFUQikgY291bGQgYmUg ZG9uZSB0b28gdG8gc2VlIGlmIGl0J3MgaGVscAo+IAo+IEkgaGF2ZSBkb25lIHNvbWUgdGVzdHMg d2l0aCBzdWJhbGxvY2F0ZWQgY2x1c3RlciBhbmQgYmFzZSBpbWFnZSB3aXRob3V0Cj4gYmFja2lu Z19maWxlLCBpbmRlZWQsIEknbSBzZWVpbmcgYSBzbWFsbCBwZXJmb3JtYW5jZSBkZWdyYWRhdGlv biBvbiBiaWcKPiAxVEIgaW1hZ2UuCj4gCj4gd2l0aCBhIDMwR0IgaW1hZ2UsIEknbSBhcm91bmQg MjIwMDAgaW9wcyA0ayByYW5kd3JpdGUvcmFuZHJlYWQgICh3aXRoCj4gb3Igd2l0aG91dCBsMl9l eHRlbmRlZD1vbikKPiAKPiB3aXRoIGEgMVRCIGltYWdlLCB0aGUgcmVzdWx0IGlzIGRpZmZlcmVu dAo+IAo+IAo+IGZpbyDigJNmaWxlbmFtZT0vZGV2L3NkYiDigJNkaXJlY3Q9MSDigJNydz1yYW5k d3JpdGUg4oCTYnM9NGsg4oCTaW9kZXB0aD0zMgo+IOKAk2lvZW5naW5lPWxpYmFpbyDigJNuYW1l PXRlc3QKPiAKPiBkZWZhdWx0IGwyLWNhY2hlLXNpemUgKDMyTUIpICwgZXh0ZW5kZWRfbDI9b2Zm LCBjbHVzdGVyX3NpemU9NjRrIDogMjcwMCBpb3BzCj4gZGVmYXVsdCBsMi1jYWNoZS1zaXplICgz Mk1CKSAsIGV4dGVuZGVkX2wyPW9uLCBjbHVzdGVyX3NpemU9MTI4azogMTUwMCBpb3BzCgpJdCB3 YXMgbm90IEZhYmlhbiBidXQgbWUsIHdobyByZXBvcnRlZCB0aGUgcmVncmVzc2lvbiByZWdhcmRp bmcgcmVhZApwZXJmb3JtYW5jZSBhbmQgcGVyZm9ybWFuY2UgZm9yIGluaXRpYWwgYWxsb2NhdGlv biBiYWNrIHRoZW46Cmh0dHBzOi8vbG9yZS5wcm94bW94LmNvbS9wdmUtZGV2ZWwvZDVlMTFkMDEt ZjU0ZS00ZGQ5LWIxYzAtYTAyMDc3YTBjNjVmQHByb3htb3guY29tLwpUaGUgc3BhY2UgdXNhZ2Ug b24gdGhlIHVuZGVybHlpbmcgc3RvcmFnZSBpcyBncmVhdGx5IGltcHJvdmVkIGhvd2V2ZXIuCgo+ IEkgaGF2ZSBhbHNvIHBsYXkgd2l0aCBxZW11IGwyLWNhY2hlLXNpemUgb3B0aW9uIG9mIGRyaXZl IChkZWZhdWx0IHZhbHVlCj4gaXMgMzJNQiwgYW5kIGl0J3Mgbm90IGVub3VnaCBmb3IgYSAxVEIg aW1hZ2UgdG8ga2VlcCBhbGwgbWV0YWRhdGFzIGluCj4gbWVtb3J5KQo+IGh0dHBzOi8vZ2l0aHVi LmNvbS9xZW11L3FlbXUvY29tbWl0LzgwNjY4ZDBmYjczNWYwODM5YTQ2Mjc4YTdkNDIxMTYwODli ODI4MTYKPiAKPiAKPiBsMi1jYWNoZS1zaXplPThNQiAsIGV4dGVuZGVkX2wyPW9mZiwgY2x1c3Rl cl9zaXplPTY0azogMjkwMCBpb3BzCj4gbDItY2FjaGUtc2l6ZT02NE1CICwgZXh0ZW5kZWRfbDI9 b2ZmLCBjbHVzdGVyX3NpemU9NjRrOiA1MTAwIGlvcHMKPiBsMi1jYWNoZS1zaXplPTEyOE1CICwg ZXh0ZW5kZWRfbDI9b2ZmLCBjbHVzdGVyX3NpemU9NjRrIDogMjIwMDAgaW9wcwo+IAo+IGwyLWNh Y2hlLXNpemU9OE1CICwgZXh0ZW5kZWRfbDI9b24sIGNsdXN0ZXJfc2l6ZT0xMjhrOiAyMDAwIGlv cHMKPiBsMi1jYWNoZS1zaXplPTY0TUIgLCBleHRlbmRlZF9sMj1vbiwgY2x1c3Rlcl9zaXplPTEy OGs6IDQ1MDAgaW9wcwo+IGwyLWNhY2hlLXNpemU9MTI4TUIgLCBleHRlbmRlZF9sMj1vbiwgY2x1 c3Rlcl9zaXplPTEyOGs6IDIyMDAwIGlvcHMKPiAKPiAKPiBTbyBubyBkaWZmZXJlbmNlIGluIG5l ZWRlZCBtZW1vcnksIHdpdGggb3Igd2l0aCBleHRlbmRlZF9sMi4KPiAKPiBidXQgdGhlIGwyLWNh Y2hlLXNpemUgdHVuaW5nIGlzIHJlYWxseSBzb21ldGhpbmcgd2Ugc2hvdWxkIGFkZCBpbgo+IGFu b3RoZXIgcGF0Y2ggSSB0aGluayAsZm9yIGdlbmVyYWwgcGVyZm9ybWFuY2Ugd2l0aCBxY293Mi4K CklmIHdlIHdhbnQgdG8gZW5hYmxlIGV4dGVuZGVkX2wyPW9uLCBjbHVzdGVyX3NpemU9MTI4ayBi eSBkZWZhdWx0IGZvcgphbGwgbmV3IHFjb3cyIGltYWdlLCBJIHRoaW5rIHdlIHNob3VsZCBkbyBp dCB0b2dldGhlciB3aXRoIGFuIGluY3JlYXNlZApsMi1jYWNoZS1zaXplIHRoZW4uIEJ1dCB5ZXMs IHNob3VsZCBiZSBpdHMgb3duIHBhdGNoLiBUaGUgYWJvdmUgcmVzdWx0cwpzb3VuZCBwcm9taXNp bmcsIGJ1dCB3ZSdsbCBuZWVkIHRvIHRlc3QgYSBiaWdnZXIgdmFyaWV0eSBvZiB3b3JrbG9hZHMu CklmIHdlIGRvbid0IGZpbmQgc2V0dGluZ3MgdGhhdCBpbXByb3ZlIG1vc3Qgd29ya2xvYWRzLCB3 ZSBjYW4gc3RpbGwgbWFrZQppdCBjb25maWd1cmFibGUuCgoKX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KcHZlLWRldmVsIG1haWxpbmcgbGlzdApwdmUtZGV2 ZWxAbGlzdHMucHJveG1veC5jb20KaHR0cHM6Ly9saXN0cy5wcm94bW94LmNvbS9jZ2ktYmluL21h aWxtYW4vbGlzdGluZm8vcHZlLWRldmVsCg==