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 69AA41FF161
	for <inbox@lore.proxmox.com>; Tue, 24 Sep 2024 16:01:09 +0200 (CEST)
Received: from firstgate.proxmox.com (localhost [127.0.0.1])
	by firstgate.proxmox.com (Proxmox) with ESMTP id 4164BE5F3;
	Tue, 24 Sep 2024 16:01:21 +0200 (CEST)
Message-ID: <57e1dfc4-091e-43d6-b1a6-be65adc9bf40@proxmox.com>
Date: Tue, 24 Sep 2024 16:00:47 +0200
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
To: Proxmox VE development discussion <pve-devel@lists.proxmox.com>,
 Daniel Kral <d.kral@proxmox.com>
References: <20240917055020.10507-1-sascha.westermann@hl-services.de>
 <mailman.7.1726728980.332.pve-devel@lists.proxmox.com>
 <69e71cf0-a8c4-42a6-a1a5-36024e903687@proxmox.com>
Content-Language: de-AT, en-US
From: Lukas Wagner <l.wagner@proxmox.com>
In-Reply-To: <69e71cf0-a8c4-42a6-a1a5-36024e903687@proxmox.com>
X-SPAM-LEVEL: Spam detection results:  0
 AWL 0.007 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
 URIBL_BLOCKED 0.001 ADMINISTRATOR NOTICE: The query to URIBL was blocked. See
 http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more
 information. [nodes.pm]
Subject: Re: [pve-devel] [PATCH pve-manager 2/3] Fix #5708: Add CPU raw
 counters
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>
Cc: Sascha Westermann <sascha.westermann@hl-services.de>
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>

T24gIDIwMjQtMDktMjQgMTQ6MjUsIERhbmllbCBLcmFsIHdyb3RlOgo+IE9uIDkvMTcvMjQgMDc6
NTAsIFNhc2NoYSBXZXN0ZXJtYW5uIHZpYSBwdmUtZGV2ZWwgd3JvdGU6Cj4+IEFkZCBhIG1hcCBj
b250YWluaW5nIHJhdyB2YWx1ZXMgZnJvbSAvcHJvYy9zdGF0IGFuZCAidXB0aW1lX3RpY2tzIiB3
aGljaAo+PiBjYW4gYmUgdXNlZCBpbiBjb21iaW5hdGlvbiB3aXRoIGNwdWluZm8udXNlcl9oeiB0
byBjYWxjdWxhdGUgQ1BVIHVzYWdlCj4+IGZyb20gdHdvIHNhbXBsZXMuICJ1cHRpbWVfdGlja3Mi
IGlzIG9ubHkgZGVmaW5lZCBhdCB0aGUgdG9wIGxldmVsLCBhcwo+PiAvcHJvYy9zdGF0IGlzIHJl
YWQgb25jZSwgc28gdGhhdCBjb3JlLXNwZWNpZmljIHJhdyB2YWx1ZXMgbWF0Y2ggdGhpcwo+PiB2
YWx1ZS4KPj4KPj4gU2lnbmVkLW9mZi1ieTogU2FzY2hhIFdlc3Rlcm1hbm4gPHNhc2NoYS53ZXN0
ZXJtYW5uQGhsLXNlcnZpY2VzLmRlPgo+PiAtLS0KPj4gwqBQVkUvQVBJMi9Ob2Rlcy5wbSB8IDMy
ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4+IMKgMSBmaWxlIGNoYW5nZWQsIDMy
IGluc2VydGlvbnMoKykKPj4KPj4gZGlmZiAtLWdpdCBhL1BWRS9BUEkyL05vZGVzLnBtIGIvUFZF
L0FQSTIvTm9kZXMucG0KPj4gaW5kZXggOTkyMGU5NzcuLjE5NDNlYzU2IDEwMDY0NAo+PiAtLS0g
YS9QVkUvQVBJMi9Ob2Rlcy5wbQo+PiArKysgYi9QVkUvQVBJMi9Ob2Rlcy5wbQo+PiBAQCAtNSw2
ICs1LDcgQEAgdXNlIHdhcm5pbmdzOwo+PiDCoAo+PiDCoHVzZSBEaWdlc3Q6Ok1ENTsKPj4gwqB1
c2UgRGlnZXN0OjpTSEE7Cj4+ICt1c2UgSU86OkZpbGU7Cj4+IMKgdXNlIEZpbGVzeXM6OkRmOwo+
PiDCoHVzZSBIVFRQOjpTdGF0dXMgcXcoOmNvbnN0YW50cyk7Cj4+IMKgdXNlIEpTT047Cj4+IEBA
IC00NjYsNiArNDY3LDM3IEBAIF9fUEFDS0FHRV9fLT5yZWdpc3Rlcl9tZXRob2Qoewo+IAo+IG5v
dGU6IHRoZSBzYW1lIHJvdXRlIGFsc28gZ2V0cyBjYWxsZWQgd2hlbiB1c2luZyB0aGUgV2ViR1VJ
IGFuZCBhIHNldCBvZiB0aGUgdmFsdWVzIHRoYXQgZ2V0IHJldHVybmVkIGFyZSBkaXNwbGF5ZWQg
b24gdGhlICJOb2RlID4gU3RhdHVzIiBwYWdlLiBXaGF0IEkgaGF2ZSBzZWVuLCB0aGUgYWRkZWQg
ZGF0YSBzaXplIGlzIHZlcnkgbmVnbGlnaWJsZS4KPiAKPj4gwqDCoMKgwqAgJHJlcy0+e2NwdX0g
PSAkc3RhdC0+e2NwdX07Cj4+IMKgwqDCoMKgICRyZXMtPnt3YWl0fSA9ICRzdGF0LT57d2FpdH07
Cj4+IMKgCj4+ICvCoMKgwqAgaWYgKG15ICRmaCA9IElPOjpGaWxlLT5uZXcgKCIvcHJvYy9zdGF0
IiwgInIiKSkgewo+IAo+IG5pdDogTWlub3Igbm90ZSwgYnV0IHRoZXJlIHNob3VsZG4ndCBiZSBh
IHNwYWNlIGJldHdlZW4gdGhlIGZ1bmN0aW9uJ3MgbmFtZSBhbmQgaXRzIHBhcmFtZXRlciBsaXN0
IFswXS4KPiAKPj4gK8KgwqDCoMKgwqDCoMKgIG15ICgkdXB0aW1lX3RpY2tzKSA9IFBWRTo6UHJv
Y0ZTVG9vbHM6OnJlYWRfcHJvY191cHRpbWUoMSk7Cj4+ICvCoMKgwqDCoMKgwqDCoCB3aGlsZSAo
ZGVmaW5lZCAobXkgJGxpbmUgPSA8JGZoPikpIHsKPj4gK8KgwqDCoMKgwqDCoMKgIGlmICgkbGlu
ZSA9fiBtfF5jcHVccysoXGQrKVxzKyhcZCspXHMrKFxkKylccysoXGQrKVxzKyhcZCspXHMrKFxk
KylccysoXGQrKVxzKyhcZCspKD86XHMrKFxkKylccysoXGQrKSk/fCkgewo+PiArwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoCAkcmVzLT57Y3B1c3RhdH0tPnt1c2VyfSA9IGludCgkMSk7Cj4+ICvCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgICRyZXMtPntjcHVzdGF0fS0+e25pY2V9ID0gaW50KCQyKTsKPj4g
K8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgJHJlcy0+e2NwdXN0YXR9LT57c3lzdGVtfSA9IGludCgk
Myk7Cj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICRyZXMtPntjcHVzdGF0fS0+e2lkbGV9ID0g
aW50KCQ0KTsKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgJHJlcy0+e2NwdXN0YXR9LT57aW93
YWl0fSA9IGludCgkNSk7Cj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICRyZXMtPntjcHVzdGF0
fS0+e2lycX0gPSBpbnQoJDYpOwo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAkcmVzLT57Y3B1
c3RhdH0tPntzb2Z0aXJxfSA9IGludCgkNyk7Cj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICRy
ZXMtPntjcHVzdGF0fS0+e3N0ZWFsfSA9IGludCgkOCk7Cj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgICRyZXMtPntjcHVzdGF0fS0+e2d1ZXN0fSA9IGludCgkOSk7Cj4+ICvCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgICRyZXMtPntjcHVzdGF0fS0+e2d1ZXN0X25pY2V9ID0gaW50KCQxMCk7Cj4+ICvC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgICRyZXMtPntjcHVzdGF0fS0+e3VwdGltZV90aWNrc30gPSAk
dXB0aW1lX3RpY2tzOwo+IAo+IG5pdDogSSB0aGluayB0aGlzIGNvdWxkIGJlIHBsYWNlZCByYXRo
ZXIgbmljZWx5IGF0IGAkcmVzLT57dXB0aW1lX3RpY2tzfWAsIGxpa2UgYCRyZXMtPnt1cHRpbWV9
YCwgdG8gbWFrZSBgY3B1c3RhdGAgYSBsaXR0bGUgbW9yZSBjb25zaXN0ZW50IHdpdGggYFBWRTo6
UHJvY0ZTVG9vbHM6OnJlYWRfcHJvY19zdGF0KClgIGFuZAo+IAo+PiArwqDCoMKgwqDCoMKgwqAg
fSBlbHNpZiAoJGxpbmUgPX4gbXxeY3B1KFxkKylccysoXGQrKVxzKyhcZCspXHMrKFxkKylccyso
XGQrKVxzKyhcZCspXHMrKFxkKylccysoXGQrKVxzKyhcZCspKD86XHMrKFxkKylccysoXGQrKSk/
fCkgewo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAkcmVzLT57Y3B1c3RhdH0tPnsiY3B1IiAu
ICQxfS0+e3VzZXJ9ID0gaW50KCQyKTsKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgJHJlcy0+
e2NwdXN0YXR9LT57ImNwdSIgLiAkMX0tPntuaWNlfSA9IGludCgkMyk7Cj4+ICvCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgICRyZXMtPntjcHVzdGF0fS0+eyJjcHUiIC4gJDF9LT57c3lzdGVtfSA9IGlu
dCgkNCk7Cj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICRyZXMtPntjcHVzdGF0fS0+eyJjcHUi
IC4gJDF9LT57aWRsZX0gPSBpbnQoJDUpOwo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAkcmVz
LT57Y3B1c3RhdH0tPnsiY3B1IiAuICQxfS0+e2lvd2FpdH0gPSBpbnQoJDYpOwo+PiArwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoCAkcmVzLT57Y3B1c3RhdH0tPnsiY3B1IiAuICQxfS0+e2lycX0gPSBp
bnQoJDcpOwo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAkcmVzLT57Y3B1c3RhdH0tPnsiY3B1
IiAuICQxfS0+e3NvZnRpcnF9ID0gaW50KCQ4KTsKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAg
JHJlcy0+e2NwdXN0YXR9LT57ImNwdSIgLiAkMX0tPntzdGVhbH0gPSBpbnQoJDkpOwo+PiArwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoCAkcmVzLT57Y3B1c3RhdH0tPnsiY3B1IiAuICQxfS0+e2d1ZXN0
fSA9IGludCgkMTApOwo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAkcmVzLT57Y3B1c3RhdH0t
PnsiY3B1IiAuICQxfS0+e2d1ZXN0X25pY2V9ID0gaW50KCQxMSk7Cj4+ICvCoMKgwqDCoMKgwqDC
oCB9Cj4+ICvCoMKgwqDCoMKgwqDCoCB9Cj4+ICvCoMKgwqDCoMKgwqDCoCAkZmgtPmNsb3NlOwo+
PiArwqDCoMKgIH0KPiAKPiBJcyB0aGVyZSBzb21ldGhpbmcgdGhhdCBpcyBob2xkaW5nIHVzIGJh
Y2sgdG8gbW92ZSB0aGlzIGRpcmVjdGx5IGludG8gYFBWRTo6UHJvY0ZTVG9vbHM6OnJlYWRfcHJv
Y19zdGF0KClgPwo+IAo+IEFzIGZhciBhcyBJIGNhbiB0ZWxsLCB0aGUgb3V0cHV0IG9mIGBQVkU6
OlByb2NGU1Rvb2xzOjpyZWFkX3Byb2Nfc3RhdCgpYCBpcyB1c2VkIGF0IHRoZXNlIGxvY2F0aW9u
czoKPiAKPiAtIHRoZSBQVkUgYC9ub2Rlcy97bm9kZX0vc3RhdHVzYCBBUEkgZW5kcG9pbnQgb2Yg
Y291cnNlLCB3aGljaCBvbmx5IHVzZXMgdGhlIHZhbHVlcyBvZiBgY3B1YCBhbmQgYHdhaXRgIGF0
IHRoZSBtb21lbnQKPiAtIGBQTUc6OkFQSTI6Ok5vZGVzYDogYWxzbyBvbmx5IHVzZXMgdGhlIHZh
bHVlcyBvZiBgY3B1YCBhbmQgYHdhaXRgCj4gLSB0aGUgUE1HIGAvbm9kZXMve25vZGV9L3N0YXR1
c2AgQVBJIGVuZHBvaW50LCB3aGljaCBhbHNvIG9ubHkgdXNlcyB0aGUgdmFsdWVzIG9mIGBjcHVg
IGFuZCBgd2FpdGAKPiAtIGBQVkU6OlNlcnZpY2U6OnB2ZXN0YXRkOjp1cGRhdGVfbm9kZV9zdGF0
dXNgOiByZXRyaWV2ZSB0aGUgY3VycmVudCBub2RlIHN0YXR1cyBhbmQgdGhlbiB1cGRhdGUgdGhl
bSBmb3IgcnJkIHZpYSBgYnJvYWRjYXN0X3JyZGAgKHVzZXMgb25seSB0aGUgdmFsdWVzIG9mIGBj
cHVgIGFuZCBgd2FpdGAgc2VsZWN0aXZlbHkpIGFuZCBleHRlcm5hbCBtZXRyaWMgc2VydmVycwo+
IAo+IFRoZSBmaXJzdCB0aHJlZSBhbmQgYSBoYWxmIChzcGVha2luZyBvZiBgYnJvYWRjYXN0X3Jy
ZGAgaW4gdGhlIGxhdHRlcikgbG9vayBmaW5lIHRvIG1lLCBidXQgd2Ugc2hvdWxkIHRha2UgYSBj
bG9zZXIgbG9vayBob3cgZXh0ZXJuYWwgbWV0cmljIHNlcnZlcnMgd2lsbCBoYW5kbGUgdGhlIGFk
ZGVkIGRhdGEsIGVzcGVjaWFsbHkgZm9yIGV4aXN0aW5nIHF1ZXJpZXMvZGFzaGJvYXJkcy4gSXQg
Y291bGQgYWxzbyBiZSBhIG5hbWUgY29sbGlzaW9uLCBhcyAnY3B1c3RhdCcgaXMgYWxzbyB1c2Vk
IGZvciB0aGUgZGF0YSB0aGF0IGdldHMgc2VudCB0byB0aGUgbWV0cmljIHNlcnZlcnMuCgpKdXN0
IGFzIGEgc2lkZS1ub3RlIGZyb20gbWUsIHNpbmNlIEkgcmVjZW50bHkgd2VudCBkb3duIHRoaXMg
cmFiYml0aG9sZSBhcyB3ZWxsOgoKSW4gdGhlIGxvbmctdGVybSBJIG1pZ2h0IGJlIGdvb2QgdG8g
YWRkIGEgbGF5ZXIgb2YgYWJzdHJhY3Rpb24gYmV0d2VlbiB0aGUgY3B1c3RhdCBoYXNoIHByb2R1
Y2VkIGJ5IApyZWFkX3Byb2Nfc3RhdCAoYW5kIHNpbWlsYXIgZnVuY3Rpb25zKSBhbmQgdGhlIG1l
dHJpYyBzZXJ2ZXIgaW50ZWdyYXRpb24uClJpZ2h0IG5vdywgdGhlIG1ldHJpYyBzZXJ2ZXIgaW1w
bGVtZW50YXRpb24gd2lsbCBhZGQgZmllbGRzIGZvciBldmVyeSBzaW5nbGUKbWVtYmVyIG9mIHRo
ZSBoYXNoIHRvIGEgZGF0YXBvaW50IHdoaWNoIGlzIHRoZW4gc2VudCB0byB0aGUgZXh0ZXJuYWwg
bWV0cmljIHNlcnZlci4gQXMgYSByZXN1bHQsIHRoZSBjcHVzdGF0Cmhhc2ggaXMgZXNzZW50aWFs
bHkgYSBwdWJsaWMgaW50ZXJmYWNlIGF0IHRoZSBtb21lbnQuIElmIHdlIGV2ZXIgY2hhbmdlIHRo
ZSBmb3JtYXQgb2YgdGhlIGhhc2gsIHdlCnJpc2sgYnJlYWtpbmcgY3VzdG9tIG1vbml0b3Jpbmcg
ZGFzaGJvYXJkcyBpbiBvdXIgdXNlcidzIHNldHVwcy4KSSB0aGluayB3ZSBzaG91bGQgY3JlYXRl
IGEgbWFwcGluZy90cmFuc2xhdGlvbiBsYXllciBiZXR3ZWVuIHRoZXNlIGludGVybmFsIGRhdGEg
c3RydWN0dXJlcyBhbmQgdGhlIGZpZWxkcyB0aGF0IGFyZSBzZW50IHRvIHRoZSBtZXRyaWMgc2Vy
dmVyLiBBdCB0aGUgc2FtZSB0aW1lLCBpdCB3b3VsZCBwcm9iYWJseSBiZSB3aXNlIHRvIGFsc28g
ZG9jdW1lbnQgdGhlIHN0cnVjdHVyZSBhbmQgZm9ybWF0Cm9mIHRoZSBtZXRyaWMgZGF0YSBzb21l
d2hlcmUgaW4gb3VyIGRvY3MuCgpKdXN0IHNvbWUgdGhvdWdodHMgdGhhdCBJIGhhZCB3aGVuIHdv
cmtpbmcgb24gdGhlIG1ldHJpY3Mgc3lzdGVtLCBvZiBjb3Vyc2UgdGhpcyBkb2VzIG5vdCBoYXZl
IHRvCihhbmQgcHJvYmFibHkgc2hvdWxkIG5vdCkgYmUgdGFja2xlZCBpbiB0aGlzIHBhdGNoIHNl
cmllcy4KCi0tIAotIEx1a2FzCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KcHZlLWRldmVsIG1haWxpbmcgbGlzdApwdmUtZGV2ZWxAbGlzdHMucHJveG1v
eC5jb20KaHR0cHM6Ly9saXN0cy5wcm94bW94LmNvbS9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8v
cHZlLWRldmVsCg==