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 200131FF183 for ; Wed, 2 Jul 2025 10:40:07 +0200 (CEST) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 75ED915436; Wed, 2 Jul 2025 10:40:45 +0200 (CEST) Date: Wed, 2 Jul 2025 10:40:42 +0200 (CEST) From: =?UTF-8?Q?Fabian_Gr=C3=BCnbichler?= To: Thomas Lamprecht , Proxmox VE development discussion , Fiona Ebner Message-ID: <405174354.595.1751445642696@webmail.proxmox.com> In-Reply-To: <3579475c-b0d6-4ccd-8f39-9d669231726f@proxmox.com> References: <20250626144644.279679-1-f.ebner@proxmox.com> <20250626144644.279679-2-f.ebner@proxmox.com> <99f545d0-b00b-4216-803b-51fe5eac17f3@proxmox.com> <52125694-2521-4e90-84d8-0a4b96990820@proxmox.com> <510878923.207.1751368148105@webmail.proxmox.com> <3579475c-b0d6-4ccd-8f39-9d669231726f@proxmox.com> MIME-Version: 1.0 X-Priority: 3 Importance: Normal X-Mailer: Open-Xchange Mailer v7.10.6-Rev79 X-Originating-Client: open-xchange-appsuite X-SPAM-LEVEL: Spam detection results: 0 AWL 0.044 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 storage 1/9] plugin: add method to get qemu blockdevice options for volume 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" Cj4gVGhvbWFzIExhbXByZWNodCA8dC5sYW1wcmVjaHRAcHJveG1veC5jb20+IGhhdCBhbSAwMi4w Ny4yMDI1IDEwOjI3IENFU1QgZ2VzY2hyaWViZW46Cj4gCj4gIAo+IEFtIDAxLjA3LjI1IHVtIDEz OjA5IHNjaHJpZWIgRmFiaWFuIEdyw7xuYmljaGxlcjoKPiA+PiBBbSAwMS4wNy4yNSB1bSAxMToy OCBzY2hyaWViIFRob21hcyBMYW1wcmVjaHQ6Cj4gPj4+IG1pZ2h0IG1ha2Ugc2Vuc2UgdG8gcGFz cyBzb21lIHZlcnNpb25pbmcgaW5mb3JtYXRpb24gaGVyZSwgYXMgb3RoZXJ3aXNlIHRoaXMKPiA+ Pj4gaXMgYSBiaXQgdG8gdGlnaHQgY291cGxpbmcgZm9yIG15IHRhc3RlIGFuZCBtaWdodCBjYXVz ZSBsb25nIHRlcm0gbWFpbnRlbmFuY2UKPiA+Pj4gaGVhZGFjaGUuCj4gPiAKPiA+IHdlIGRpc2N1 c3NlZCB0aGlzIGluIHRoZSBwYXN0IC0gdGhpcyBjb3VwbGluZyBpcyBhbHJlYWR5IHRoZXJlIChz ZWUgYmVsb3cpLCBhbmQKPiA+IGVpdGhlciBxZW11LXNlcnZlciBuZWVkcyB0byBoYXJkLWNvZGUg c3RvcmFnZSB0aGluZ3MgKHdoaWNoIGV4Y2x1ZGVzIHRoaXJkIHBhcnR5Cj4gPiBwbHVnaW5zKSwg b3IgcHZlLXN0b3JhZ2UgbmVlZHMgdG8gZW5jb2RlIHNvbWUgcWVtdSB0aGluZ3MgKHRoZSBvcHRp b24gd2UgY2hvc2UsCj4gPiBzaW5jZSB0aGVyZSB3YXMgYWxyZWFkeSBwcmVjZWRlbnQgYW5kIFFF TVUgZG9lcyBwcm92aWRlIGEgc29tZXdoYXQgc3RhYmxlCj4gPiBpbnRlcmZhY2UgdGhlcmUpLgo+ IAo+ID4gdGhpcyBpcyBhbHNvIGhvdyBwbHVnaW5zIGFscmVhZHkgd29yazoKPiA+IC0gcGF0aCBy ZXR1cm5zIGFyYml0cmFyeSBkcml2ZSBvcHRpb25zIChpZiBpdCdzIG5vdCBhbiBhY3R1YWwgZmls ZSBwYXRoKQo+IAo+IFdoaWNoIG1lYW5zIG15IGFzc3VtcHRpb24gdGhhdCBleHRlcm5hbCBwbHVn aW5zIGNvdWxkIG5vdCBwYXNzIG9wdGlvbnMKPiBpbiBteSBvdGhlciByZXBseSB3YXMgd3Jvbmcs IHNvIHdlIHdvdWxkIGF0IGxlYXN0IG5lZWQgdG8gZ3JhbmRmYXRoZXIKPiBsaW1pdGF0aW9ucyBp biAobGlrZSBjaGVja2luZyBpZiBhcGktdmVyc2lvbiA+IGN1cnJlbnQtdmVyc2lvbiksIG5vdCBp ZGVhbAo+IGJ1dCB3b3VsZCBiZSBhIHdheSBmb3J3YXJkLgoKeWVzLiB3ZSBpbml0aWFsbHkgYWxz byBldmFsdWF0ZWQgdHJ5aW5nIHRvIGF2b2lkIGFsbCBicmVha2FnZSBoZXJlIGFuZAptYXBwaW5n IGJhY2sgYSByZXR1cm5lZCBgcGF0aGAgc3RyaW5nIHRvIHRoZSBuZXcgYmxvY2sgZGV2IG9wdGlv bnMgc3ludGF4LApidXQgZ2l2ZW4gdGhhdCB3ZSBkb24ndC9jYW4ndCBrbm93IHdoYXQgZXh0ZXJu YWwgcGx1Z2lucyBhcmUgZG9pbmcsIHRoYXQgaXMKcHJvYmFibHkgYWxzbyBlcnJvci1wcm9uZS4u Cgo+ID4gLSBwbHVnaW5zIGFyZSAxMDAlIHRydXN0ZWQgYW5kIGV4ZWN1dGVkIGluIHJvb3QgY29u dGV4dCBhbHJlYWR5LCBzbyB0aGVyZSBpc24ndAo+ID4gICBtdWNoIHdlIGNhbiBzYWZlZ3VhcmQg YWdhaW5zdC4uCj4gU28sIHdlIGRvIGxvdHMgb2Ygd29yayBoZXJlIGFuZCBnb3QgdGhlIGNoYW5j ZSB0byBxdWl0ZSBwcm9iYWJseSBtYWtlCj4gdGhlIGZ1dHVyZSB0YXJnZXQgb2YgaGF2aW5nIGEg bW9yZSBjb250YWluZWQgcGx1Z2luIGFuZCBRRU1VIGEgbGl0dGxlCj4gYml0IGVhc2llciBqdXN0 IHRvIGFyZ3VlIG1vdmluZyBsYXRlcmFsbHkgYmVjYXVzZSB0aGUgc3RhdHVzIHF1byBpcwo+IGxp a2UgdGhhdD8gSSdkIGNhcmUgbXVjaCBpZiB0aGlzIHdvdWxkIGJlIGludGVybmFsIG9ubHksIGJ1 dCBhcyBpdCdzIGEKPiB2ZXJzaW9uZWQgcHVibGljIEFQSSB0aGF0IEkgZG8gbm90IHdhbnQgdG8g YnJlYWsgaWYgbm90IG5lY2Vzc2FyeSBJJ2QgbGlrZQo+IHRvIGhhdmUgdGhpcyBleHBsb3JlZCBt b3JlLCBub3QganVzdCAodG8gZXhhZ2dlcmF0ZSwgSSBrbm93IHlvdSBib3RoCj4gYXJlIHF1aXRl IHRob3JvdWdoKSBoYW5kIHdhdmVkIGF3YXkuCgpubywgSSBqdXN0IHdhbnRlZCB0byBhdm9pZCB0 aGUgaW1wcmVzc2lvbiB0aGF0IHRoaXMgb3BlbnMgdXAgc29tZSBraW5kIG9mCmJpZyBob2xlIGhl cmUuIGFuZCBJIHRoaW5rIGV2ZW4gaWYgd2UgbWFrZSBwcm9ncmVzcyBvbiBsb2NraW5nIGRvd24g dGhlCnN0b3JhZ2UgbGF5ZXIsIHdlJ2Qgc3RpbGwgbmVlZCB0byBkZWxlZ2F0ZSBwYXJ0IG9mIHRo YXQgd29yayB0byB0aGUgcGx1Z2luCm9yIGFkbWluIGluIGNhc2Ugb2YgZXh0ZXJuYWwgcGx1Z2lu cywgc28gcGx1Z2lucyB3aWxsIHJlbWFpbiAidHJ1c3RlZCIgaW4KdGhhdCBzZW5zZSBwcm9iYWJs eSBmb3JldmVyLCBldmVuIGlmIHRoZWlyIGNvZGUgZHVyaW5nIGV4ZWN1dGlvbiBpcyBwdXQKaW50 byBzb21lIGtpbmQgb2Ygc2FuZGJveCB0byByZWR1Y2UgdGhlIGJsYXN0IHJhZGl1cyBvZiBidWdz LgoKPiBJIG1lYW4sIE9UT0gsIG9uY2UgYWN0dWFsIHdvcmtzIHRvd2FyZHMgcGx1Z2luL1ZNIGNv bnRhaW5tZW50IHN0YXJ0cyB3ZQo+IHByb2JhYmx5IHdhbnQgdG8gaGF2ZSBhIGZlYXR1cmUgZm9y IHRoYXQgc3RvcmFnZSBwbHVnaW5zIG5lZWQgdG8gc2lnbmFsCj4gc3VwcG9ydCBmb3IsIG1heWJl IGNvbWJpbmVkIHdpdGggc29tZSBvdGhlciBtZWNoYW5pc21zLCBhbmQgdGhhdCBhZ2Fpbgo+IHdv dWxkIGJlIGdyYW5kZmF0aGVyZWQgaW4gZm9yIG9uZSBtYWpvciB2ZXJzaW9uIChhbmQvb3IgY29u ZmlndXJhYmxlIGJ5Cj4gdGhlIHVzZXIpIHNvIHdlIHByb2JhYmx5IGNhbiBzdGlsbCBtb3ZlIHRv d2FyZHMgbW9yZSBsaW1pdGF0aW9ucyBhbHNvIGhlcmUKPiBpbiB0aGUgZnV0dXJlIHdpdGhvdXQg YSBoYXJkIGJyZWFrLiBTbywgdGhlIG9wdGlvbiBsaW1pdGF0aW9ucyBkb24ndCBuZWVkCj4gdG8g bmVjZXNzYXJpbHkgaGFwcGVuIG5vdywgYnV0IEknZCByZWFsbHkgYWRkIHRoZSBtYWNoaW5lIHZl cnNpb24gbm93IGFscmVhZHksCj4gYXMgdGhhdCBzaG91bGQgYXQgbGVhc3QgYWxsb3dzIHBsdWdp biBhdXRob3JzIHRvIGJldHRlciBuYXZpZ2F0ZSB0aGUgY291cGxpbmcKPiB3ZSBnb3QgaGVyZS4K CnllcywgYWRkaW5nIHRoZSBtYWNoaW5lIHZlcnNpb24gc28gdGhhdCBwbHVnaW4gY29kZSBjYW4g bWFrZSBpbmZvcm1lZCBkZWNpc2lvbnMKc2VlbXMgc2Vuc2libGUgZm9yIGZ1dHVyZS1wcm9vZmlu Zy4KCmFuZCBpZiB3ZSBjYW4gbWFrZSB0aGF0IHdvcmssIGFkZGluZyBhIHNjaGVtYSBpbiBwdmUt c3RvcmFnZSB0byBsaW1pdCB3aGF0IGEKcGx1Z2luIGNhbiByZXR1cm4gY2FuIGFsc28gbWFrZSBz ZW5zZSwgYnV0IEkgYW0gbm90IHN1cmUgaG93IG11Y2ggd29yayB0aGF0CmVudGFpbHMgaW4gcHJh Y3RpY2UuIHRoZXJlIGlzIHNvbWUgYWRkaXRpb25hbCBwb3RlbnRpYWwgZm9yIGJyZWFrYWdlIGlm IHdlIGRvbid0CmFjY291bnQgZm9yIGFsbCB0aGluZ3MgZXh0ZXJuYWwgcGx1Z2lucyBtaWdodCB1 c2UgKG9yIGlmIHdlIHdhbnQgdG8gZm9yYmlkIGNlcnRhaW4KdGhpbmdzLCBidXQgdGhlbiBpdCB3 b3VsZCBiZSBpbnRlbnRpb25hbCBicmVha2FnZSBmcm9tIG91ciBzaWRlIDspKS4KCgpfX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpwdmUtZGV2ZWwgbWFpbGlu ZyBsaXN0CnB2ZS1kZXZlbEBsaXN0cy5wcm94bW94LmNvbQpodHRwczovL2xpc3RzLnByb3htb3gu Y29tL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9wdmUtZGV2ZWwK