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 2BDE11FF187 for ; Mon, 20 Oct 2025 14:04:58 +0200 (CEST) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 56F7E6D42; Mon, 20 Oct 2025 14:05:20 +0200 (CEST) Authentication-Results: garm.ovh; auth=pass (GARM-103G00503fd32f7-1bab-4e2e-bb77-126ce4f1638f, 7409F1192E654A933688112B9714DC7A2BDDE930) smtp.auth=laurent@guerby.net X-OVh-ClientIp: 91.224.148.165 Message-ID: <9ff8b69bc577ab6045809be09c417699093286da.camel@guerby.net> From: Laurent GUERBY To: Fiona Ebner , Proxmox VE development discussion Date: Mon, 20 Oct 2025 13:27:50 +0200 In-Reply-To: <0e68a2ef-e09a-4da8-8e01-b72c62ebc3bd@proxmox.com> References: <20251014143946.160679-1-f.ebner@proxmox.com> <20251014143946.160679-15-f.ebner@proxmox.com> <5eeef6c68d22ab2a6882ba3ee1bb852b1ae31108.camel@guerby.net> <0e68a2ef-e09a-4da8-8e01-b72c62ebc3bd@proxmox.com> User-Agent: Evolution 3.56.1-1 MIME-Version: 1.0 X-Originating-IP: [37.59.142.103] X-ClientProxiedBy: DAG3EX2.mxp7.local (172.16.2.22) To DAG3EX1.mxp7.local (172.16.2.21) X-Ovh-Tracer-GUID: 889d7e26-f9a4-4138-9038-691b5055d3c3 X-Ovh-Tracer-Id: 2069122555450760858 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: -100 X-VR-SPAMCAUSE: dmFkZTEcq1M7+BpwJIRK0DIuOVgGq8WbafSJM+ja1xNq6BywXjkKDbgKDukh9aVLE/exw2iyTsuiydzvJc180yqZVJHcvvHe3V3NPnutPuKF3poteQtUVc1uE/krxYdUfpuFZdUepwdCho2+DuyAqsCMs7THwELpN+BCLIFUmNrXSCeacKnhwvowmkABB9QclD+yhMIYCWZ0HKCfv7bUuO+ZYj1hPGcVEjOjlKHaoEeMvrduFFQm2VktOjbRhjaABaV7bAiOgIv8s/gOAzpZ/FhowyLRUX5f3chziKW/ewQ6ozwi5RlyvfN6yMPRe9mBG+JiyxpC+Xbnb8xNQDd3Myb5d70tlGCZ82g15JsLQWBn9p28X3ndF9F4Z/IioO3HOGqj0zuAZVDzHIDkRHTsHyiXioRDlZioKdItlyNdbEbxNQt+1HH6xrEQnxtMjcYFL2SIQFZXwfbBAZAh/IZqUmlaghH7PpwnSWlb0+inMeML71jAdwEM9ATFAaIu7cT9Yd9BDrJKcXe/G+WZyolB9Z7DWBHtEmO9RGkRlO0f/PhikpLkbGbyIYl7oFs1nuqxjmKDgYbvtiFU474Lx3ZcsGHUy/HjSwvOK/vbxh3RhES86Cyahm7U09R/I0oPmGhwiU8uUAW5Ib52NMdq0CA467v6bvioxEu7UnbDytT9S8xvjrjRAQ DKIM-Signature: a=rsa-sha256; bh=1HwL7y3IdDzmRM+Dt9hNld4J9RoPrRDDDc9bMQ+1vHI=; c=relaxed/relaxed; d=guerby.net; h=From; s=ovhmo40022-selector1; t=1760959672; v=1; b=es9633yTYCodVMhXbTPXAp5pXy2aGIW/wHloG2pAAz+FBqPwuL4VgcetwzHedTrvb1VpgRVU ORDUi9a33zK+SSUK8rFyUuAa0ua5oD8GX6YpkVtOI1ryYjEVs76XYH5P7Zt60ZUgROz3zAkmQxJ dn+LUhoYKXH/fMcflBAvjPm422FLXMr2Jdk+hgmUpUDqu7bsQiVx9qvH52gJ6jzvGAUCYN0Iplv sSjI+pUURwgOECfHXIMV87s2yB/s0HMI9y3Cvc4YWymq3kYt1b0mD5hN/rpfiowMQUETutYkLEy sgJ5PNCSUsalM4Hcp1WRbMQe4lWHQmYHMAGeAGPI+B2YQ== X-SPAM-LEVEL: Spam detection results: 0 AWL -0.019 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% DKIM_SIGNED 0.1 Message has a DKIM or DK signature, not necessarily valid DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's domain DKIM_VALID_EF -0.1 Message has a valid DKIM or DK signature from envelope-from domain DMARC_MISSING 0.1 Missing DMARC policy RCVD_IN_DNSWL_NONE -0.0001 Sender listed at https://www.dnswl.org/, no trust RCVD_IN_VALIDITY_CERTIFIED_BLOCKED 0.001 ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. RCVD_IN_VALIDITY_RPBL_BLOCKED 0.001 ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. RCVD_IN_VALIDITY_SAFE_BLOCKED 0.001 ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. 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 14/16] introduce QSD module for qemu-storage-daemon functionality 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" SGksCgpPbiBNb24sIDIwMjUtMTAtMjAgYXQgMTE6NDkgKzAyMDAsIEZpb25hIEVibmVyIHdyb3Rl Ogo+IEhpLAo+IAo+IEFtIDIwLjEwLjI1IHVtIDEwOjU3IEFNIHNjaHJpZWIgTGF1cmVudCBHVUVS Qlk6Cj4gPiBPbiBUdWUsIDIwMjUtMTAtMTQgYXQgMTY6MzkgKzAyMDAsIEZpb25hIEVibmVyIHdy b3RlOgo+ID4gPiBGb3Igbm93LCBzdXBwb3J0cyBjcmVhdGluZyBGVVNFIGV4cG9ydHMgYmFzZWQg b24gUHJveG1veCBWRSBkcml2ZQo+ID4gPiBkZWZpbml0aW9ucy4gTkJEIGV4cG9ydHMgY291bGQg YmUgYWRkZWQgbGF0ZXIuIEluIHByZXBhcmF0aW9uIHRvIGFsbG93Cj4gPiA+IHFjb3cyIGZvciBU UE0gc3RhdGUgdm9sdW1lcy4gQSBRRU1VIHN0b3JhZ2UgZGFlbW9uIGluc3RhbmNlIGlzCj4gPiA+ IGFzc29jaWF0ZWQgdG8gYSBnaXZlbiBWTS4KPiA+IAo+ID4gSGksCj4gPiAKPiA+IEkgd29uZGVy IGlmIHRoaXMgYWRkaXRpb24gb2YgcWVtdS1zdG9yYWdlLWRhZW1vbiB3aXRoIGZ1c2Ugd291bGQg YmUKPiA+IGFibGUgdG8gc29sdmUgdGhlIGZvbGxvd2luZyBpc3N1ZSBJIGp1c3Qgb3BlbmVkOgo+ ID4gCj4gPiBodHRwczovL2J1Z3ppbGxhLnByb3htb3guY29tL3Nob3dfYnVnLmNnaT9pZD02OTUz Cj4gPiAKPiA+ICJjYW5ub3Qgc2V0IHNldC1yZXF1aXJlLW1pbi1jb21wYXQtY2xpZW50IHRvIHJl ZWYsIGx1bWlub3VzIGNsaWVudHMKPiA+IGZyb20ga2VybmVsIHJiZCBkdWUgdG8gVk0gd2l0aCBU UE0gL2Rldi9yYmQiCj4gPiAKPiA+IFRoZSByYmQga2VybmVsIG1vZHVsZSBmZWF0dXJlIGlzIHN0 dWNrIHRvIGx1bWlub3VzCj4gCj4gRG8geW91IGtub3cgd2h5PyBPciBpZiB0aGVyZSBpcyBhbnkg aW50ZXJlc3QgdG8gY2hhbmdlIHRoYXQ/CgpJIGRvbid0IGtub3cgKEknbSBub3QgYSBjZXBoIG5v ciBrZXJuZWwgZGV2ZWxvcHBlciksIGlmIEkgbG9vayBhdCB0aGUKbGF0ZXN0IGNlcGggZG9jdW1l bnRhdGlvbiBpdCBwb2ludHMgdG8gNC4xOSBrZXJuZWwgbWluIHZlcnNpb24gOgoKaHR0cHM6Ly9k b2NzLmNlcGguY29tL2VuL2xhdGVzdC9zdGFydC9vcy1yZWNvbW1lbmRhdGlvbnMvI2xpbnV4LWtl cm5lbAoKVGhpcyBpcyBjb2hlcmVudCB0aGUgIjQuMTciIGNvbW1lbnQgb24gdGhlIGZvbGxvd2lu ZyBmZWF0dXJlIG9mIGNlcGg6CgpodHRwczovL2dpdGh1Yi5jb20vY2VwaC9jZXBoL2Jsb2IvbWFp bi9zcmMvaW5jbHVkZS9jZXBoX2ZlYXR1cmVzLmgjTDE1NwoKKG5vdGhpbmcgbW9yZSByZWNlbnQg dGhhbiA0LjE3KQoKVGhlIGxpbnV4IGtlcm5lbCByYmQgZHJpdmVyIGNvZGUgZG9lc24ndCBjaGFu Z2UgbXVjaAoKaHR0cHM6Ly9naXRodWIuY29tL3RvcnZhbGRzL2xpbnV4L2NvbW1pdHMvbWFzdGVy L2RyaXZlcnMvYmxvY2svcmJkLmMKCkkgcHJlc3VtZSB0aGlzIGlzIGZvciBtYXhpbXVtIGNvbXBh dGliaWxpdHkgd2l0aCBwb3RlbnRpYWxseSBvbGQtaXNoCnVzZXJzcGFjZS4KCkkgYWxzbyBkb24n dCBrbm93IGlmIHRoZSByYmQga2VybmVsIG1vZHVsZSBjb3VsZCBhZHZlcnRpc2UgbW9yZSByZWNl bnQKY2VwaCBmZWF0dXJlcyBhbmQgZmFsbGJhY2sgdG8gbHVtaW5vdXMgbGV2ZWwgaW4gc29tZSB3 YXkuCgoKPiAKPiA+IGFuZCBzd3RwbSB1c2Ugb2YKPiA+IGtlcm5lbCAvZGV2L3JiZCBsaW1pdHMg dGhlIHVzYWJsZSBmZWF0dXJlcyBvZiB0aGUgd2hvbGUgcHJveG1veC9jZXBoCj4gPiBjbHVzdGVy IGFzIHNvb24gYXMgYSBWTSB3aXRoIFRQTSBpcyBjcmVhdGVkIG9uIHRoZSBjbHVzdGVyLgo+ID4g Cj4gPiBJZiBwb3NzaWJsZSB1c2luZyBxZW11LXN0b3JhZ2UtZGFlbW9uIHRvIGV4cG9ydCB0aGUg cmJkIGltYWdlIHRvIHN3dHBtCj4gPiB3b3VsZCBzdGlsbCBhbGxvdyBwcm94bW94IHRvIGxlYXZl IHRoZSBUUE0gZGlzayBvbiBjZXBoIHdoaWxlCj4gPiBiZW5lZml0aW5nIGZyb20gcmVjZW50IGNl cGggZmVhdHVyZXMuCj4gCj4gSXQncyB3b3VsZCBiZSBwb3NzaWJsZSwgYnV0IGl0IHJhdGhlciBz b3VuZHMgbGlrZSB0aGUgcmVhbCBpc3N1ZSBpcyB0aGF0Cj4gdGhlIGtlcm5lbCBtb2R1bGUgaXMg b3V0ZGF0ZWQuIEFuZCBmb3IgY29udGFpbmVyIHZvbHVtZXMsIGtyYmQgaXMgYWxzbwo+IGFsd2F5 cyB1c2VkLCBzbyBpdCB3b3VsZCBuZWVkIHRvIGJlIGFkYXB0ZWQgdGhlcmUgdG9vLiBPdGhlcndp c2UsIHlvdQo+IHdpbGwgc3RpbGwgYnJlYWsgY29udGFpbmVyIHZvbHVtZXMgd2hlbiBidW1waW5n IHRoZSBtaW5pbXVtIHJlcXVpcmVkCj4gY2xpZW50IHZlcnNpb24uCgpHb29kIGNhdGNoLCBJIGRv bid0IHVzZSBjb250YWluZXJzIG9uIFByb3htb3ggVkUgc28gSSBkaWRuJ3QgdGhpbmsgb2YKdGhh dC4KCk1heSBiZSBpdCB3b3VsZCBiZSB3aXNlIHRvIGFzayB0aGUgY2VwaCBkZXZlbG9wcGVycyB3 aGF0IHRoZXkgdGhpbmsKYWJvdXQgaXQgYXMgY2VwaCB1c2VycyBvdXRzaWRlIG9mIHByb3htb3gg d2lsbCBiZSBhZmZlY3RlZMKgYXMgd2VsbC4KCkZvciBleGFtcGxlIHRoZSBmb2xsb3dpbmcgcmVl ZiBiYXNlZCBmZWF0dXJlIGlzIGRvY3VtZW50ZWQgYXMgYQpwZXJmb3JtYW5jZSBpbXByb3ZlbWVu dCAoYW5kICJoaWdobHkgcmVjb21tZW5kZWQiKSBhbmQgdGhlIGNvbnRhaW5lcgp3b3JsZCBpcyBp bXBvcnRhbnQgbm93YWRheXM6CgpodHRwczovL2RvY3MuY2VwaC5jb20vZW4vbGF0ZXN0L3JhZG9z L29wZXJhdGlvbnMvYmFsYW5jZXIvI21vZGVzCiIiIgp1cG1hcC1yZWFkLiBUaGlzIGJhbGFuY2Vy IG1vZGUgY29tYmluZXMgb3B0aW1pemF0aW9uIGJlbmVmaXRzIG9mIGJvdGgKdXBtYXAgYW5kIHJl YWQgbW9kZS4gTGlrZSBpbiByZWFkIG1vZGUsIHVwbWFwLXJlYWQgbWFrZXMgdXNlIG9mIHBnLQp1 cG1hcC1wcmltYXJ5LiBBcyBzdWNoLCBvbmx5IFJlZWYgYW5kIGxhdGVyIGNsaWVudHMgYXJlIGNv bXBhdGlibGUuIEZvcgptb3JlIGRldGFpbHMgYWJvdXQgY2xpZW50IGNvbXBhdGliaWxpdHksIHNl ZSBPcGVyYXRpbmcgdGhlIFJlYWQKKFByaW1hcnkpIEJhbGFuY2VyLgoKdXBtYXAtcmVhZCBpcyBo aWdobHkgcmVjb21tZW5kZWQgZm9yIGFjaGlldmluZyB0aGUgdXBtYXAgbW9kZeKAmXMKb2ZmZXJp bmcgb2YgYmFsYW5jZWQgUEcgZGlzdHJpYnV0aW9uIGFzIHdlbGwgYXMgdGhlIHJlYWQgbW9kZeKA mXMKb2ZmZXJpbmcgb2YgYmFsYW5jZWQgcmVhZHMuCiIiIgoKQXMgYSBzaWRlIG5vZGUgSSBoYWQg aW1iYWxhbmNlIGluIG91ciBzbWFsbCBwcm94bW94L2NlcGggY2x1c3RlciAoOApub2RlcyBhbmQg NTcgT1NEKSBhbmQgbG93ZXJpbmcgdXBtYXBfbWF4X2RldmlhdGlvbiBmcm9tIDUgdG8gMiBnb3Qg cmlkCm9mIGl0OgoKY2VwaCBjb25maWcgc2V0IG1nciBtZ3IvYmFsYW5jZXIvdXBtYXBfbWF4X2Rl dmlhdGlvbiAyCgpNSU4vTUFYIFZBUjogMC44NS8xLjIxICBTVERERVY6IDUuMzggIyBiZWZvcmUg ZGVmYXVsdCA1Ck1JTi9NQVggVkFSOiAwLjkzLzEuMDYgIFNURERFVjogMS41NiAjIGFmdGVyIHNl dCBhdCAyCgpJdCBhbHNvIGdvdCByaWQgb2Ygd2FybmluZ3Mgb24gc29tZSBPU0QgPiAwLjggdXNl ICh3aGlsZSBhdmVyYWdlIHVzZQp3aGF0IGF0IDAuNikuCgpTbyBpdCBtaWdodCBiZSBpbnRlcmVz dGluZyB0byBhZGQgcHJveG1veCBWRSBkb2N1bWVudGF0aW9uIGFuZCBtYXkgYmUKdG9vbGluZyBm b3IgdGhpcyBwYXJhbWV0ZXIgYXMgSSBhc3N1bWUgbW9zdCBwcm94bW94IHVzZXJzIHdpbGwgaGF2 ZQpzbWFsbC1pc2ggY2x1c3RlcnMgYW5kIHBvdGVudGlhbGx5IGhpdCBpbWJhbGFuY2UgaXNzdWVz IGxpa2UgdXMuCgpodHRwczovL2RvY3MuY2VwaC5jb20vZW4vbGF0ZXN0L3JhZG9zL29wZXJhdGlv bnMvYmFsYW5jZXIvI3Rocm90dGxpbmcKCkxldCBtZSBrbm93IGlmIGl0J3Mgd29ydGggb3Blbmlu ZyBhIHNlcGFyYXRlIGJ1Z3ppbGxhLgoKU2luY2VyZWx5LAoKTGF1cmVudCBHVUVSQlkKCj4gCj4g PiBQUzogWkZTIG92ZXIgaVNDU0kgaXNuJ3QgdXNhYmxlIGZvciBUUE0gYXMgd2VsbAo+ID4gaHR0 cHM6Ly9idWd6aWxsYS5wcm94bW94LmNvbS9zaG93X2J1Zy5jZ2k/aWQ9MzY2Mgo+ID4gVFBNIGRp c2Z1bmN0aW9uYWwgd2l0aCBaRlMgb3ZlciBpU0NTSQo+IAo+IFllcywgSSdtIHBsYW5uaW5nIHRv IGFkZCB0aGF0IGxhdGVyLCBpdCdzIGhvcGVmdWxseSByYXRoZXIgZWFzeSBvbmNlIHRoZQo+IGlu ZnJhc3RydWN0dXJlIGlzIGluIHBsYWNlLgo+IAo+IEJlc3QgUmVnYXJkcywKPiBGaW9uYQoKX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KcHZlLWRldmVsIG1h aWxpbmcgbGlzdApwdmUtZGV2ZWxAbGlzdHMucHJveG1veC5jb20KaHR0cHM6Ly9saXN0cy5wcm94 bW94LmNvbS9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vcHZlLWRldmVsCg==