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 7B7B71FF165 for ; Thu, 25 Sep 2025 11:27:48 +0200 (CEST) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 3C9DB1B604; Thu, 25 Sep 2025 11:28:18 +0200 (CEST) Message-ID: <841c9758-1478-431f-8cd4-e8fd8c0ac9cd@proxmox.com> Date: Thu, 25 Sep 2025 11:28:14 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird To: Thomas Lamprecht , Proxmox VE development discussion References: <20250922101749.34397-1-f.ebner@proxmox.com> <9facf42e-748f-4427-ab8d-eb133d55425b@proxmox.com> <0681c879-433c-49d6-ae56-582111efb5ee@proxmox.com> Content-Language: en-US From: Fiona Ebner In-Reply-To: <0681c879-433c-49d6-ae56-582111efb5ee@proxmox.com> X-Bm-Milter-Handled: 55990f41-d878-4baa-be0a-ee34c49e34d2 X-Bm-Transport-Timestamp: 1758792480396 X-SPAM-LEVEL: Spam detection results: 0 AWL -0.023 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 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] fix #6207: vm status: cache last disk read/write values 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" QW0gMjUuMDkuMjUgdW0gMTA6NTIgQU0gc2NocmllYiBUaG9tYXMgTGFtcHJlY2h0Ogo+IEFtIDI1 LjA5LjI1IHVtIDEwOjI3IHNjaHJpZWIgRmlvbmEgRWJuZXI6Cj4+IEFtIDIyLjA5LjI1IHVtIDc6 MjYgUE0gc2NocmllYiBUaG9tYXMgTGFtcHJlY2h0Ogo+Pj4gQW0gMjIuMDkuMjUgdW0gMTI6MTgg c2NocmllYiBGaW9uYSBFYm5lcjoKPj4+IE9yIG1heWJlIHdlIGNvdWxkIG1ha2UgdGhpcyBjYWNo aW5nIG9wdC1pbiB0aHJvdWdoIHNvbWUgbW9kdWxlIGZsYWcKPj4+IHRoYXQgb25seSBwdmVzdGF0 ZCBzZXRzPyBCdXQgbm90IHJlYWxseSB0aG91Z2h0IHRoYXQgdGhyb3VnaCwgc28KPj4+IHBsZWFz ZSB0YWtlIHRoaXMgd2l0aCBhIGdyYWluIG9mIHNhbHQuCj4+Pgo+Pj4gYnR3LiB3aGF0IGFib3V0 IFFNUCBiZWluZyAic3R1Y2siIGZvciBhIHByb2xvbmdlZCB0aW1lLCBzaG91bGQgd2UKPj4+IHN0 b3AgdXNpbmcgdGhlIHByZXZpb3VzIHZhbHVlIGFmdGVyIGEgZmV3IHRpbWVzIChvciBkdXJhdGlv bik/IAo+Pgo+PiBXaGF0IG90aGVyIHZhbHVlIGNvdWxkIHdlIHVzZT8gU2luY2UgdGhlIGdyYXBo IGxvb2tzIGF0IHRoZSBkaWZmZXJlbmNlcwo+PiBvZiByZXBvcnRlZCB2YWx1ZXMsIHRoZSBvbmx5 IHJlYXNvbmFibGUgdmFsdWUgd2UgY2FuIHVzZSBpZiB3ZSBjYW5ub3QKPj4gZ2V0IGEgbmV3IG9u ZSBpcyB0aGUgcHJldmlvdXMgb25lLiBObyBtYXR0ZXIgaG93IGxvbmcgaXQgdGFrZXMgdG8gZ2V0 IGEKPj4gbmV3IG9uZSwgb3IgdGhlcmUgd2lsbCBiZSB0aGF0IGNvbXBsZXRlbHkgd3Jvbmcgc3Bp a2UgYWdhaW4uIE9yIGlzIHRoZXJlCj4+IGEgTi9BIGtpbmQgb2YgdmFsdWUgdGhhdCB3ZSBjb3Vs ZCB1c2UsIHdoZXJlIFJSRC9ncmFwaCB3b3VsZCBiZSBzbWFydAo+PiBlbm91Z2ggdG8ga25vdyAi SSBjYW5ub3QgY2FsY3VsYXRlIGEgZGlmZmVyZW5jZSBub3csIHdpbGwgaGF2ZSB0byB3YWl0Cj4+ IGZvciBtdWx0aXBsZSBnb29kIHZhbHVlcyI/IFRoZW4gSSdkIGdvIGZvciB0aGF0IGluc3RlYWQg b2YgdGhlIGN1cnJlbnQKPj4gYXBwcm9hY2guCj4gCj4gVGhhdCBzaG91bGQgbmV2ZXIgYmUgdGhl IHByb2JsZW0gb2YgdGhlIG1ldHJpYyBjb2xsZWN0aW5nIGVudGl0eSwgYnV0IG9mCj4gdGhlIG9u ZSBpbnRlcnByZXRpbmcgb3IgZGlzcGxheWluZyB0aGUgZGF0YSwgYXMgZWxzZSB0aGlzIGlzIGNy ZWF0aW5nIGEKPiBmYWxzZSBpbXByZXNzaW9uIG9mIHJlYWxpdHkuCj4gCj4gU28gdGhlIG1vcmUg SSB0aGluayBvZiB0aGlzLCB0aGUgbW9yZSBJJ20gc3VyZSB0aGF0IHdlIHdvbid0IGRvIGFueWJv ZHkKPiBhIGZhdm9yIGluIHRoZSBtaWQvbG9uZyB0ZXJtIGhlcmUgd2l0aCAiZmFraW5nIGl0IiBp biB0aGUgYmFja2VuZC4KClZlcnkgZ29vZCBwb2ludCEgSSdsbCBsb29rIGludG8gd2hhdCBoYXBw ZW5zIHdoZW4gcmVwb3J0aW5nIGFuIHVuZGVmCnZhbHVlLCBiZWNhdXNlIHJpZ2h0IG5vdyB0aGUg aW50ZXJwcmV0aW5nIGVudGl0eSBjYW5ub3QgZGlzdGluZ3Vpc2gKYmV0d2VlbiAiMCBiZWNhdXNl IG9mIG5vIGRhdGEiIGFuZCAiMCB5ZXMgSSByZWFsbHkgbWVhbiB0aGlzIGlzIHRoZQphY3R1YWwg dmFsdWUiLgoKPiBJJ2QgbmVlZCB0byBsb29rIGludG8gUlJELCBidXQgZXZlbiBpZiB0aGVyZSB3 YXNuJ3QgYSB3YXkgdGhlcmUgdG8KPiBzdWJtaXQgbnVsbC1pc2ggdmFsdWVzLCBJJ2QgcmF0aGVy IHNlZSB0aGF0IGFzIGZ1cnRoZXIgYXJndW1lbnQgZm9yCj4gc3dpdGNoaW5nIG91dCBSUkQgd2l0 aCB0aGUgcnVzdCBiYXNlZCBwcm94bW94LXJyZCBjcmF0ZSwgd2hlcmUgd2UgaGF2ZQo+IGNvbnRy b2wgb3ZlciB0aGVzZSB0aGluZ3MsIGNvbXBhcmVkIHRvIHJlY29yZGluZyBtZWFzdXJlbWVudHMg dGhhdCBkaWQKPiBub3QgaGFwcGVuLgo+IAo+IFRoYXQgZG9lcyBub3QgbWVhbiB0aGF0IGRvaW5n IHRoaXMgY29ycmVjdGx5IGluIHByb3htb3gtcnJkIHdpbGwgYmUKPiB0cml2aWFsIHRvIGRvIG9u Y2Ugd2UgbWlncmF0ZWTigJN3aGljaCBpcyBub24tdHJpdmlhbCBvbiBpdCdzIG93buKAk3Rob3Vn aC4KPiBUaGVyZSBhcmUgYWxzbyBzb21lIGlkZWFzIHRvIHN3aXRjaGluZyB0byBhIHJhdGhlciBk aWZmZXJlbnQgd2F5IHRvCj4gZW5jb2RlIG1ldHJpY3MsIHVzaW5nIGEgbW9yZSBmbGV4aWJsZSBm b3JtYXQgYW5kIHN0dWZmIGxpa2UgZGVsdGEKPiBlbmNvZGluZywgaS5lLiBjbG9zZXIgdG8gbW9k ZXJuIHRpbWUgc2VyaWVzIERCcyBsaWtlIGluZmx1eGRiIGRvIGl0LAo+IEx1a2FzIHNpZ25hbGVk IHNvbWUgaW50ZXJlc3QgaW4gdGhpcyB3b3JrIGhlcmUuCj4gQnV0IHRoYXQgaXMgdmFwb3J3YXJl IGFzIG9mIG5vdywgc28gbm8gbmVlZCB0byB3YWl0IG9uIHRoYXQgdG8gaGFwcGVuCj4gbm93LCBq dXN0IHdhbnRlZCB0byBtZW50aW9uIGl0IHRvIG5vdCBoYXZlIHRob3NlIGlkZWFzIGlzb2xhdGVk IHRvIG11Y2guCj4gCj4gCj4gQnV0IHRha2luZyBhIHN0ZXAgYmFjaywgd2h5IGlzIFFNUCBldmVu IHRpbWluZyBvdXQgaGVyZT8gSXMgdGhpcyBub3QKPiBqdXN0IHJlYWRpbmcgc29tZSBpbi1tZW1v cnkgY291bnRlcnMgdGhhdCBRRU1VIGhhcyByZWFkeSB0byBnbz8KClRoZXJlIGNhbiBiZSBhbm90 aGVyIFFNUCBvcGVyYXRpb24gZ29pbmcgb24gYmxvY2tpbmcgdGhlIHJlcXVlc3QgKGUuZy4KYmFj a3VwKSwgb3IgdGhlIFFFTVUgbWFpbiB0aHJlYWQgbWlnaHQgYmUgYnVzeSBvciB0aGUgc3lzdGVt IGluIGdlbmVyYWwKbWlnaHQgYmUgdW5kZXIgdG9vIG11Y2ggbG9hZCB0byBoYW5kbGUgYWxsIG9m IHRoZSBRTVAgY29tbWFuZHMgdG8gYWxsCnRoZSBWTXMgaW4gdGltZS4gVGhlIHJlcG9ydCBvZiB0 aGlzIGlzc3VlIGluIHRoZSBlbnRlcnByaXNlIHN1cHBvcnQgaGFzClZNcyB0aGF0IGFyZSBub3Qg YmVpbmcgYmFja2VkLXVwIHNob3dpbmcgdGhlIHNwaWtlIGR1cmluZyBiYWNrdXAgb2YKb3RoZXIg Vk1zLgoKQnV0IGl0IHNlZW1zIGxpa2UgdGhlcmUgaXMgcG90ZW50aWFsIGZvciBpbXByb3ZlbWVu dCBob3cgd2UgZG8gdGhpbmdzLgpXZSBjb2xsZWN0IDoKCj4gICAgIG15ICRzdGF0dXNjYiA9IHN1 YiB7Cj4gICAgICAgICBteSAoJHZtaWQsICRyZXNwKSA9IEBfOwo+IAo+ICAgICAgICAgJHFtcGNs aWVudC0+cXVldWVfY21kKCR2bWlkLCAkYmxvY2tzdGF0c2NiLCAncXVlcnktYmxvY2tzdGF0cycp Owo+ICAgICAgICAgJHFtcGNsaWVudC0+cXVldWVfY21kKCR2bWlkLCAkbWFjaGluZWNiLCAncXVl cnktbWFjaGluZXMnKTsKPiAgICAgICAgICRxbXBjbGllbnQtPnF1ZXVlX2NtZCgkdm1pZCwgJHZl cnNpb25jYiwgJ3F1ZXJ5LXZlcnNpb24nKTsKPiAgICAgICAgICMgdGhpcyBmYWlscyBpZiBiYWxs b24gZHJpdmVyIGlzIG5vdCBsb2FkZWQsIHNvIHRoaXMgbXVzdCBiZQo+ICAgICAgICAgIyB0aGUg bGFzdCBjb21tYW5kIChmb2xsb3dpbmcgY29tbWFuZCBhcmUgYWJvcnRlZCBpZiB0aGlzIGZhaWxz KS4KPiAgICAgICAgICRxbXBjbGllbnQtPnF1ZXVlX2NtZCgkdm1pZCwgJGJhbGxvb25jYiwgJ3F1 ZXJ5LWJhbGxvb24nKTsKPiAKPiAgICAgICAgIG15ICRzdGF0dXMgPSAndW5rbm93bic7Cj4gICAg ICAgICBpZiAoIWRlZmluZWQoJHN0YXR1cyA9ICRyZXNwLT57J3JldHVybid9LT57c3RhdHVzfSkp IHsKPiAgICAgICAgICAgICB3YXJuICJ1bmFibGUgdG8gZ2V0IFZNIHN0YXR1c1xuIjsKPiAgICAg ICAgICAgICByZXR1cm47Cj4gICAgICAgICB9Cj4gCj4gICAgICAgICAkcmVzLT57JHZtaWR9LT57 cW1wc3RhdHVzfSA9ICRyZXNwLT57J3JldHVybid9LT57c3RhdHVzfTsKPiAgICAgfTsKPiAKPiAg ICAgZm9yZWFjaCBteSAkdm1pZCAoa2V5cyAlJGxpc3QpIHsKPiAgICAgICAgIG5leHQgaWYgJG9w dF92bWlkICYmICgkdm1pZCBuZSAkb3B0X3ZtaWQpOwo+ICAgICAgICAgbmV4dCBpZiAhJHJlcy0+ eyR2bWlkfS0+e3BpZH07ICMgbm90IHJ1bm5pbmcKPiAgICAgICAgICRxbXBjbGllbnQtPnF1ZXVl X2NtZCgkdm1pZCwgJHN0YXR1c2NiLCAncXVlcnktc3RhdHVzJyk7Cj4gICAgIH0KCk9rYXksIGdv b2QhIFdlIGNvbGxlY3QgYWxsIGNvbW1hbmRzIHNvIHdlIGNhbiBpc3N1ZSB0aGVtIGluIHBhcmFs bGVsLgoKPiAgICAgJHFtcGNsaWVudC0+cXVldWVfZXhlY3V0ZSh1bmRlZiwgMik7CgpIZXJlIHdl IG9ubHkgaGF2ZSB0aGUgZGVmYXVsdCB0aW1lb3V0IG9mIDMgc2Vjb25kcyAoaS5lLiB0aGUgdW5k ZWYKYXJndW1lbnQpLCBtYXliZSB3ZSBzaG91bGQgYnVtcCB0aGF0IHRvIHNvbWV0aGluZyBsaWtl IDUgc2Vjb25kcz8gUmlnaHQKbm93LCB3aXRob3V0IGhhdmluZyB0aGUgcHZlc3RhdGQgcGFyYWxs ZWxpemUgdGhlIHVwZGF0ZV9xZW11X3N0YXR1cygpCndpdGggb3RoZXIgdXBkYXRlX3h5eigpIG9w ZXJhdGlvbnMsIHRoYXQgbWlnaHQgYWxyZWFkeSBiZSBxdWl0ZSBjb3N0bHkKOi8gQnV0IGNvbnNp ZGVyaW5nIGl0J3MgZm9yIGFsbCBWTXMgaXQgbWlnaHQgYmUgZmFpcj8KCj4gICAgIGZvcmVhY2gg bXkgJHZtaWQgKGtleXMgJSRsaXN0KSB7Cj4gICAgICAgICBuZXh0IGlmICRvcHRfdm1pZCAmJiAo JHZtaWQgbmUgJG9wdF92bWlkKTsKPiAgICAgICAgIG5leHQgaWYgISRyZXMtPnskdm1pZH0tPntw aWR9OyAjbm90IHJ1bm5pbmcKPiAKPiAgICAgICAgICMgd2UgY2FuJ3QgdXNlIHRoZSAkcW1wY2xp ZW50IHNpbmNlIGl0IG1pZ2h0IGhhdmUgYWxyZWFkeSBhYm9ydGVkIG9uCj4gICAgICAgICAjICdx dWVyeS1iYWxsb29uJywgYnV0IHRoaXMgbWlnaHQgYWxzbyBmYWlsIGZvciBvbGRlciB2ZXJzaW9u cy4uLgo+ICAgICAgICAgbXkgJHFlbXVfc3VwcG9ydCA9IGV2YWwgeyBtb25fY21kKCR2bWlkLCAi cXVlcnktcHJveG1veC1zdXBwb3J0IikgfTsKPiAgICAgICAgICRyZXMtPnskdm1pZH0tPnsncHJv eG1veC1zdXBwb3J0J30gPSAkcWVtdV9zdXBwb3J0IC8vIHt9Owo+ICAgICB9CgpUaGlzIE9UT0gs IHNlZW1zIGp1c3QgYmFkLCBxdWVyeWluZyB0aGUgaW5mbyBvbmUtYnktb25lLCBlYWNoIHdpdGgg aXRzCm93biB0aW1lb3V0LiBJJ2xsIGxvb2sgaW50byB3aGV0aGVyIHRoaXMgY2FuIGJlIHJld29y a2VkIHRvIGJlIHBhcnQgb2YKdGhlIHF1ZXVlIChiZWZvcmUgJ3F1ZXJ5LWJhbGxvb24nKS4gQW5k L29yIHdlIHNob3VsZCBiZSBhYmxlIHRvIGV2ZW4KZGlzYWJsZSB0aGlzIGZvciB0aGUgc3RhdHVz IGRhZW1vbiwgSSB0aGluayBpdCBkb2Vzbid0IHVzZSB0aGF0IGluZm8gYXQgYWxsLgoKCl9fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCnB2ZS1kZXZlbCBtYWls aW5nIGxpc3QKcHZlLWRldmVsQGxpc3RzLnByb3htb3guY29tCmh0dHBzOi8vbGlzdHMucHJveG1v eC5jb20vY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL3B2ZS1kZXZlbAo=