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 710A11FF187 for ; Mon, 30 Jun 2025 13:58:13 +0200 (CEST) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 7F2761A32C; Mon, 30 Jun 2025 13:58:50 +0200 (CEST) Message-ID: Date: Mon, 30 Jun 2025 13:58:16 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird To: Proxmox VE development discussion References: <20250627155737.162083-1-f.ebner@proxmox.com> <20250627155737.162083-6-f.ebner@proxmox.com> <1751275060.kkq49o9ew7.astroid@yuna.none> <6575d8fe67659098d2bbd533c9063bcbd44c0a21.camel@groupe-cyllene.com> Content-Language: en-US From: Fiona Ebner In-Reply-To: X-SPAM-LEVEL: Spam detection results: 0 AWL -0.029 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 qemu-server 05/31] blockdev: add helpers for attaching and detaching block devices 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" QW0gMzAuMDYuMjUgdW0gMTM6NDMgc2NocmllYiBERVJVTUlFUiwgQWxleGFuZHJlIHZpYSBwdmUt ZGV2ZWw6Cj4gRGU6ICJERVJVTUlFUiwgQWxleGFuZHJlIiA8YWxleGFuZHJlLmRlcnVtaWVyQGdy b3VwZS1jeWxsZW5lLmNvbT4KPiDDgDogcHZlLWRldmVsQGxpc3RzLnByb3htb3guY29tIDxwdmUt ZGV2ZWxAbGlzdHMucHJveG1veC5jb20+Cj4gT2JqZXQ6IFJlOiBbcHZlLWRldmVsXSBbUEFUQ0gg cWVtdS1zZXJ2ZXIgMDUvMzFdIGJsb2NrZGV2OiBhZGQgaGVscGVycwo+IGZvciBhdHRhY2hpbmcg YW5kIGRldGFjaGluZyBibG9jayBkZXZpY2VzCj4gRGF0ZTogMzAvMDYvMjAyNSAxMjozNToyMgo+ IAo+PiArICAgICMgbm9kZSBhbmQgYWxzbyBpbXBsaWNpdCBiYWNraW5nIGNoaWxkcmVuIHJlZmVy ZW5jZWQgYnkgYSBxY293Mgo+PiBpbWFnZS4KPj4gKyAgICBldmFsIHsgbW9uX2NtZCgkdm1pZCwg J2Jsb2NrZGV2LWRlbCcsICdub2RlLW5hbWUnID0+Cj4+ICIkbm9kZV9uYW1lIik7IH07Cj4+ICsg ICAgaWYgKG15ICRlcnIgPSAkQCkgewo+PiArICAgICAgICByZXR1cm4gaWYgJGVyciA9fiBtL0Zh aWxlZCB0byBmaW5kIG5vZGUgd2l0aCBub2RlLW5hbWUvOyAjCj4+IGFscmVhZHkgZ29uZQo+IAo+ Pj4gZG9lcyB0aGlzIGhhcHBlbiByZWd1bGFybHk/Cj4gCj4+ID5Gcm9tIG15IHRlc3RzLCBJIGhh dmUgc2VlbiBkaWZmZXJlbnQgYmVoYXZpb3VyLCBkZXBlbmRpbmcgaWYgdGhlCj4+PiBpbml0aWFs IGRyaXZlIHdhcyBkZWZpbmVkIGluIHFlbXUgY29tbWFuZCBsaW5lICAsICAgb3IgaWYgaXQgd2Fz IGxpdmUKPj4+IGhvdC1wbHVnZ2VkIGZpcnN0IGFuZCBob3QtdW5wbHVnZ2VkIGFmdGVyLgo+IAo+ Pj4gSSBoYXZlIGFsc28gaGF2ZSBzZWVuIGRpZmZlcmVudCBiZWhhdmlvdXIgd2l0aCBibG9jayB3 aXRoIGRlZmluZWQKPj4+IG5vZGUtCj4+PiBuYW1lIGFuZCB3aXRoIGF1dG9nZW5lcmF0ZWQgbm9k ZW5hbWUuCj4+Pgo+Pj4gSSBkb24ndCBoYXZlIHJldGVzdGVkIHNpbmNlIGEgd2hpbGUsIHNvIGNh bid0IGNvbmZpcm0gMTAwJSwgSSdsbCB0cnkKPj4+IHRvCj4+PiBkbyBzb21lIHRlc3QgYWdhaW4g dG9kYXkuCj4gCj4gQ2FuJ3QgcmVwcm9kdWNlIHdpdGggc2ltcGxlIGhvdHBsdWcvdW5wbHVnLCAg b3IgdW5wbHVnIGFmdGVyIHZtIHN0YXJ0Lgo+IAo+IEJ1dCwgSSdtIHNlZWluZyBhIGNhc2UsIGFm dGVyIGEgZHJpdmVyIG1pcnJvciB3aXRoIHplcm9pbml0IGZpbHRlciBpbgo+IGZyb250LCAgd2hl cmUgdGhlIHdob2xlIGNoYWluIGlzIG5vdCBhdXRvcmVtb3ZlZCBieSBkZXZpY2UgZGVsLgo+IChp bmNsdWRpbmcgdGhlIHplcm8gZmlsdGVyKS4KPiBBbmQgdGhpcyBjdXJyZW50IGNvZGUgZG9uJ3Qg c2VlbSB0byByZW1vdmUgdGhlIGZpbGUgJiYgZm9ybWF0IGJsb2Nrbm9kZQo+IHRvbyAobWF5YmUg bG9ja2VkIGJ5IHRoZSB6ZXJvIGZpbHRlciBub2RlID8pCgpUaGUgZmlsZSBhbmQgZm9ybWF0IGFy ZSBhdXRvLXJlbW92ZWQgd2hlbiB5b3UgcmVtb3ZlIHRoZSB6ZXJvaW5pdApmaWx0ZXIuIFdoYXQg bWF0dGVycyBpcyB0aGF0IHlvdSByZW1vdmUgdGhlIG5vZGUgeW91IHByZXZpb3VzbHkgYWRkZWQK ZXhwbGljaXRseSB2aWEgYmxvY2tkZXYtYWRkLiBJbXBsaWNpdGx5IGFkZGVkIGNoaWxkIG5vZGVz IHdpbGwgYmUKYXV0by1yZW1vdmVkLgoKSXQgZG9lc24ndCBtYWtlIGEgZGlmZmVyZW5jZSBpZiB0 aGVyZSBpcyBhIHplcm9pbml0IGZpbHRlci4gSWYgeW91IGFkZCBhCm1pcnJvciB0YXJnZXQsIHlv dSB3aWxsIGxhdGVyIG5lZWQgdG8gcmVtb3ZlIHRoYXQgbWFudWFsbHkuCgpTbyB5ZXMsIG1pcnJv ciBmb2xsb3dlZCBieSBhIGhvdHVucGx1ZyBjdXJyZW50bHkgbGVhdmVzIGxlZnQtb3ZlciBub2Rl cy4KV2lsbCBmaXggdGhhdCBpbiB2Mi4KCj4gSSBkb24ndCBrbm93biBpZiB3ZSBuZWVkIHRvIGtl ZXAgdGhlIHplcm9pbml0IGZpbHRlciBhZnRlciB0aGUgZHJpdmUKPiBtaXJyb3IgPyAoSSB0aGlu ayBpdCBjb3VsZCBiZSByZW1vdmVkIHdpdGggYSBibG9ja2Rldi1yZW9wZW4pIAoKV2UgY291bGQs IGJ1dCBub3Qgc3VyZSBpZiBpdCdzIHdvcnRoIGl0LiBDYW4gc3RpbGwgYmUgZG9uZSBhcyBhCmZv bGxvdy11cCwgYnV0IElNSE8gdGhlIHJlc3Qgb2YgdGhlIGNvZGUgc2hvdWxkIHdvcmsgcmVnYXJk bGVzcyBvZgp3aGV0aGVyIHRoZSBjaGlsZCBiZWxvdyB0aHJvdHRsZSBpcyBhIHplcm9pbml0IGZp bHRlciBvciB0aGUgZm9ybWF0IG5vZGUuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX18KcHZlLWRldmVsIG1haWxpbmcgbGlzdApwdmUtZGV2ZWxAbGlzdHMu cHJveG1veC5jb20KaHR0cHM6Ly9saXN0cy5wcm94bW94LmNvbS9jZ2ktYmluL21haWxtYW4vbGlz dGluZm8vcHZlLWRldmVsCg==