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==