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 [IPv6:2a01:7e0:0:424::9])
	by lore.proxmox.com (Postfix) with ESMTPS id 22B421FF165
	for <inbox@lore.proxmox.com>; Wed, 15 Jan 2025 11:06:55 +0100 (CET)
Received: from firstgate.proxmox.com (localhost [127.0.0.1])
	by firstgate.proxmox.com (Proxmox) with ESMTP id 868397313;
	Wed, 15 Jan 2025 11:06:53 +0100 (CET)
Message-ID: <15f1cd41-5680-45dc-b5af-7f9e1d091a5a@proxmox.com>
Date: Wed, 15 Jan 2025 11:06:19 +0100
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
To: =?UTF-8?Q?Fabian_Gr=C3=BCnbichler?= <f.gruenbichler@proxmox.com>,
 "DERUMIER, Alexandre" <alexandre.derumier@groupe-cyllene.com>,
 "pve-devel@lists.proxmox.com" <pve-devel@lists.proxmox.com>
References: <20241216091229.3142660-1-alexandre.derumier@groupe-cyllene.com>
 <mailman.222.1734340400.332.pve-devel@lists.proxmox.com>
 <1003019493.55.1736349580140@webmail.proxmox.com>
 <0d0d4c4d73110cf0e692cae0ee65bf7f9a6ce93a.camel@groupe-cyllene.com>
 <851960591.2541.1736761924866@webmail.proxmox.com>
 <mailman.245.1736765310.441.pve-devel@lists.proxmox.com>
 <78d1eb79-65fc-44a3-825f-5ca53ad04b8c@proxmox.com>
 <fa38efbd95b57ba57a5628d6acfcda9d5875fa82.camel@groupe-cyllene.com>
 <589ab1bf-9c0d-476f-bffd-4928e2b6fbf9@proxmox.com>
 <73901473.4180.1736934676246@webmail.proxmox.com>
Content-Language: en-US
From: Fiona Ebner <f.ebner@proxmox.com>
In-Reply-To: <73901473.4180.1736934676246@webmail.proxmox.com>
X-SPAM-LEVEL: Spam detection results:  0
 AWL -0.050 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 v3 qemu-server 08/11] blockdev: convert
 drive_mirror to blockdev_mirror
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>

QW0gMTUuMDEuMjUgdW0gMTA6NTEgc2NocmllYiBGYWJpYW4gR3LDvG5iaWNobGVyOgo+IAo+PiBG
aW9uYSBFYm5lciA8Zi5lYm5lckBwcm94bW94LmNvbT4gaGF0IGFtIDE1LjAxLjIwMjUgMTA6Mzkg
Q0VUIGdlc2NocmllYmVuOgo+Pgo+PiAgCj4+IEFtIDE0LjAxLjI1IHVtIDExOjAzIHNjaHJpZWIg
REVSVU1JRVIsIEFsZXhhbmRyZToKPj4+Pj4gSWYgd2UgZG8gbmVlZCBsb29rdXAsIGFuIGlkZWEg
dG8gZ2V0IGFyb3VuZCB0aGUgY2hhcmFjdGVyIGxpbWl0IGlzCj4+Pj4+IHVzaW5nCj4+Pj4+IGEg
aGFzaCBvZiB0aGUgaW5mb3JtYXRpb24gdG8gZ2VuZXJhdGUgdGhlIG5vZGUgbmFtZSwgZS5nLgo+
Pj4+PiBoYXNoKCJmbXQtJHZvbGlkQCRzbmFwbmFtZSIpLCBoYXNoKCJmaWxlLSR2b2xpZEAkc25h
cG5hbWUiKSBvcgo+Pj4+PiB3aGF0ZXZlcgo+Pj4KPj4+IHllcywgSSB0aGluayBpdCBzaG91bGQg
d29ya3MKPj4+Cj4+Pj4+IGlzIGFjdHVhbGx5IG5lZWRlZCBhcyB1bmlxdWUgaW5mb3JtYXRpb24u
IEV2ZW4gaWYgd2Ugb25seSB1c2UKPj4+Pj4gbG93ZXJjYXNlCj4+Pj4+IGxldHRlcnMsIHdlIGhh
dmUgMjYgYmFzZSBjaGFycywgc28gMjZeMzEgcG9zc2libGUgdmFsdWVzLgo+Pj4KPj4+IHllcywg
SSB3YXMgdGhpbmsgYWJvdXQgYSBoYXNoIHRvbywgYnV0IEkgd2FzIG5vdCBzdXJlIGhvdyB0byBj
b252ZXJ0IGl0Cj4+PiB0byB0aGUgYWxwaGFudW0gY2hhcmFjdGVycyAodmFsaWQgY2hhciA6IGFs
cGhhbnVtICwg4oCYLeKAmSwg4oCYLuKAmSBhbmQg4oCYX+KAmS4gCj4+PiApCj4+Pgo+Pj4KPj4+
Cj4+Pj4+IFNvIGhhc2hlcyB3aXRoIHVwIHRvCj4+Pj4+Cj4+Pj4+PiBtYXRoLmxvZzIoMjYqKjMx
KQo+Pj4+PiAxNDUuNzEzNjMxMjYyMzczODcKPj4+Pj4KPj4+Pj4gYml0cyBjYW4gc3RpbGwgZml0
LCB3aGljaCBzaG91bGQgYmUgbW9yZSB0aGFuIGVub3VnaC4gRXZlbiB3aXRoIGFuCj4+Pj4+IGVu
b3Jtb3VzIG51bWJlciBvZiAyXjUwIGJsb2NrIG5vZGVzIChyZWFsaXN0aWNhbGx5LCB0aGUgbWF4
IHZhbHVlcyB3ZQo+Pj4+PiBleHBlY3QgdG8gZW5jb3VudGVyIGFyZSBtb3JlIGxpa2UgMl4xMCks
IHRoZSBjb2xsaXNpb24gcHJvYmFiaWxpdHkKPj4+Pj4gKHVzaW5nIGEgc2ltcGxlIGFwcHJveGlt
YXRpb24gZm9yIHRoZSBiaXJ0aGRheSBwcm9ibGVtKSB3b3VsZCBvbmx5IGJlCj4+Pj4+Cj4+Pj4+
PiBkPTIqKjE0NQo+Pj4+Pj4gbj0yKio1MAo+Pj4+Pj4gMSAtIG1hdGguZXhwKC0obipuKS8oMipk
KSkKPj4+Pj4gMS40MjEwODU0NzE1MjAyMDA0ZS0xNAo+Pj4KPj4+IHllcywgc2hvdWxkIGJlIGVu
b3VnaAo+Pj4KPj4+IGEgc2ltcGxlIG1kNSBpcyAxMjhiaXQsIAo+Pj4gc2hhMSBpcyAxNjBiaXQg
ICAgKGl0J3MgMTUwYml0cyBzcGFjZSB3aXRoIGV4dHJhIC0sLiwtIGNoYXJhY3RlcnMpCj4+Pgo+
Pj4gRG8geW91IGtub3duIGEgZ29vZCBoYXNoIGFsZ29yaXRobSA/Cj4+Cj4+IEknbSBub3QgdG9v
IHdlbGwtcmVhZCBpbiBjcnlwdG9ncmFwaHksIGJ1dCBBRkFJSywgeW91IGNhbiBzaG9ydGVuIHRo
ZQo+PiByZXN1bHQgb2Ygc2hhMjU2IHRvIGdldCBhIGdvb2QgaGFzaCBhbGdvcml0aG0gd2l0aCBm
ZXdlciBiaXRzLiBXZSBjb3VsZAo+PiBhbHNvIGhhdmUgdGhlIG5vZGUtbmFtZSBzdGFydCB3aXRo
IGEgImgiIHRvIG1ha2Ugc3VyZSBpdCBkb2Vzbid0IHN0YXJ0Cj4+IHdpdGggYSBudW1iZXIgYW5k
IHRoZW4gdXNlIGJhc2UzMiBmb3IgdGhlIHJlbWFpbmluZyAzMCBjaGFyYWN0ZXJzLiBJLmUuCj4+
IHdlIGNvdWxkIHRha2UgdGhlIGZpcnN0IDE1MCBiaXRzICgzMl4zMCA9IDJeMTUwKSBmcm9tIHRo
ZSBzaGEyNTYgaGFzaAo+PiBhbmQgY29udmVydCB0aGF0IHRvIGJhc2UzMi4KPj4KPj4gQFNoYW5u
b24gQEZhYmlhbiBwbGVhc2UgY29ycmVjdCBtZSBpZiBJJ20gd3JvbmcuCj4gCj4gSU1ITyB0aGlz
IGlzbid0IHJlYWxseSBhIGNyeXB0b2dyYXBoaWMgdXNlIGNhc2UsIHNvIEknZCBub3Qgd29ycnkg
dG9vIG11Y2ggYWJvdXQgYW55IG9mIHRoYXQuCgpZZXMsIHdlIGRvbid0IG5lZWQgbXVjaCB0byBn
ZXQgZW5vdWdoIGNvbGxpc2lvbi1yZXNpc3RhbmNlLiBKdXN0IHdhbnRlZAp0byBtYWtlIHN1cmUg
YW5kIGNoZWNrIGl0IGV4cGxpY2l0bHkuCgo+IAo+IGJhc2ljYWxseSB3aGF0IHdlIGhhdmUgaXMg
dGhlIGZvbGxvd2luZyBzaXR1YXRpb246Cj4gCj4gLSB3ZSBoYXZlIHNvbWUgaW5wdXQgZGF0YSAo
dm9saWQrc25hcG5hbWUpCj4gLSB3ZSBoYXZlIGEga2V5IGRlcml2ZWQgZnJvbSB0aGUgaW5wdXQg
ZGF0YSAoYmxvY2sgbm9kZSBuYW1lKQo+IC0gd2UgaGF2ZSBhIHZhbHVlIChibG9jayBub2RlKQo+
IC0gd2UgbmVlZCB0byBiZSBiZSBhYmxlIHRvIG1hcCBiYWNrIHRoZSBibG9jayBub2RlIChuYW1l
KSB0byB0aGUgaW5wdXQgZGF0YQoKT2gsIHdlIG5lZWQgdG8gbWFwIGJhY2sgdG9vPyBCdXQgdGhh
dCBjYW4gYmUgZG9uZSB2aWEgZmlsZW5hbWUgaW4gdGhlCmJsb2NrIG5vZGUsIG9yIG5vdD8KCj4g
c29tZXRpbWVzIHdlIG5lZWQgdG8gYWxsb2NhdGUgYSBzZWNvbmQgYmxvY2sgbm9kZSB0ZW1wb3Jh
cmlseSBmb3IgYSBnaXZlbiBpbnB1dCBkYXRhIChyaWdodD8pLCBhbmQgd2UgY2FuJ3QgcmVuYW1l
IGJsb2NrIG5vZGVzLCBzbyB0aGVyZSBtaWdodCBiZSBtb3JlIHRoYW4gb25lIGtleSB2YWx1ZSAo
YmxvY2sgbm9kZSBuYW1lKSBmb3IgYSBrZXkuIHRvIG1hcCBiYWNrIGZyb20gYSBibG9jayBub2Rl
IG5hbWUgdG8gdGhlIHZvbGlkK3NuYXBuYW1lLCB3ZSBjYW4gaGFzaCB0aGUgaW5wdXQgZGF0YSBh
bmQgdGhlbiB1c2UgdGhhdCAoc2hvcnRlbmVkKSBoYXNoIGFzIHRoZSBtaWRkbGUgcGFydCBvZiB0
aGUgYmxvY2sgbm9kZSBuYW1lICh3aXRoIGEgY291bnRlciBhcyBsYXN0IHBhcnQgYW5kIHNvbWUg
c3RhdGljL2RyaXZlLXJlbGF0ZWQgcHJlZml4KS4gdGhlIG9ubHkgdGhpbmcgd2UgbmVlZCB0byBl
bnN1cmUgaXMgdGhhdCB0aGUgaGFzaCBpcyBnb29kIGVub3VnaCB0byBhdm9pZCBhY2NpZGVudGFs
IGNvbGxpc2lvbnMgKGdpdmVuIHRoZSBuYXR1cmUgb2YgdGhlIGlucHV0IGRhdGEsIEkgZG9uJ3Qg
dGhpbmsgd2UgaGF2ZSB0byB3b3JyeSBhYm91dCBub24tYWNjaWRlbnRhbCBjb2xsaXNpb25zIGVp
dGhlciB1bmxlc3Mgd2UgY2hvb3NlIGEgdmVyeSBiYXNpYyBjaGVja3N1bSwgYnV0IGV2ZW4gaWYg
dGhhdCB3ZXJlIHBvc3NpYmxlLCBhbiBhdHRhY2tlciBjb3VsZCBvbmx5IG1lc3Mgd2l0aCBkYXRh
IG9mIGEgVk0gd2hlcmUgdGhleSBjYW4gYWxyZWFkeSBhZGQvcmVtb3ZlIGltYWdlcyBhbnl3YXku
LiksIGFuZCB0aGF0IHdlIG5ldmVyIHJlLXVzZSBhIGJsb2NrIG5vZGUgbmFtZSBmb3Igc29tZXRo
aW5nIHRoYXQgZG9lc24ndCBtYXRjaCBpdHMgaW5wdXQgZGF0YSAoSSBoYXZlIHRvIGFkbWl0IEkg
bG9zdCB0cmFjayBhIGJpdCBvZiB3aGV0aGVyIHRoYXQgaW52YXJpYW50IGNhbiBob2xkPykuCgpP
a2F5LCBzdXJlLiBJZiB3ZSBuZWVkIG90aGVyIHByZWZpeGVzLXN1ZmZpeGVzLCB3ZSBjYW4gc2hv
cnRlbiB0aGUgaGFzaApwYXJ0IG1vcmUuIEV2ZW4gd2l0aCBvbmx5IDE1IGNoYXJhY3RlcnMgZm9y
IHRoZSBoYXNoLCB3ZSBoYXZlIGFuCmV4dHJlbWVseSBsb3cgcHJvYmFiaWxpdHkgZm9yIGNvbGxp
c2lvbiB3aXRoIGFib3V0IGEgbWlsbGlvbiBub2RlczoKCj4+PiBtYXRoLmxvZzIoMzIqKjE1KQo3
NS4wCj4+PiBkPTIqKjc1Cj4+PiBuPTIqKjIwCj4+PiAxIC0gbWF0aC5leHAoLShuKm4pLygyKmQp
KQoxLjQ1NTE5MTUyMjgzNjY4NTJlLTExCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KcHZlLWRldmVsIG1haWxpbmcgbGlzdApwdmUtZGV2ZWxAbGlzdHMu
cHJveG1veC5jb20KaHR0cHM6Ly9saXN0cy5wcm94bW94LmNvbS9jZ2ktYmluL21haWxtYW4vbGlz
dGluZm8vcHZlLWRldmVsCg==