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 5E0D01FF17C
	for <inbox@lore.proxmox.com>; Wed, 14 May 2025 11:31:32 +0200 (CEST)
Received: from firstgate.proxmox.com (localhost [127.0.0.1])
	by firstgate.proxmox.com (Proxmox) with ESMTP id A862F2414;
	Wed, 14 May 2025 11:31:52 +0200 (CEST)
Message-ID: <651c22bb-69b3-43f4-9ed8-9357ce828bcf@proxmox.com>
Date: Wed, 14 May 2025 11:31:17 +0200
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
To: =?UTF-8?Q?Fabian_Gr=C3=BCnbichler?= <f.gruenbichler@proxmox.com>,
 Proxmox VE development discussion <pve-devel@lists.proxmox.com>
References: <20250513133122.94322-1-f.ebner@proxmox.com>
 <20250513133122.94322-2-f.ebner@proxmox.com>
 <9248a2f1-64be-4c7d-85c8-2cc31dde7133@proxmox.com>
 <451129351.14846.1747213617524@webmail.proxmox.com>
Content-Language: en-US
From: Fiona Ebner <f.ebner@proxmox.com>
In-Reply-To: <451129351.14846.1747213617524@webmail.proxmox.com>
X-SPAM-LEVEL: Spam detection results:  0
 AWL -0.036 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 storage 2/2] rbd plugin: status: explain why
 percentage value can be different from Ceph
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>
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>

QW0gMTQuMDUuMjUgdW0gMTE6MDYgc2NocmllYiBGYWJpYW4gR3LDvG5iaWNobGVyOgo+PiBGaW9u
YSBFYm5lciA8Zi5lYm5lckBwcm94bW94LmNvbT4gaGF0IGFtIDE0LjA1LjIwMjUgMTA6MjIgQ0VT
VCBnZXNjaHJpZWJlbjoKPj4KPj4gIAo+PiBBbSAxMy4wNS4yNSB1bSAxNTozMSBzY2hyaWViIEZp
b25hIEVibmVyOgo+Pj4gU2lnbmVkLW9mZi1ieTogRmlvbmEgRWJuZXIgPGYuZWJuZXJAcHJveG1v
eC5jb20+Cj4+PiAtLS0KPj4+ICBzcmMvUFZFL1N0b3JhZ2UvUkJEUGx1Z2luLnBtIHwgNiArKysr
KysKPj4+ICAxIGZpbGUgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspCj4+Pgo+Pj4gZGlmZiAtLWdp
dCBhL3NyYy9QVkUvU3RvcmFnZS9SQkRQbHVnaW4ucG0gYi9zcmMvUFZFL1N0b3JhZ2UvUkJEUGx1
Z2luLnBtCj4+PiBpbmRleCAxNTRmYTAwLi5iNTZmOGU0IDEwMDY0NAo+Pj4gLS0tIGEvc3JjL1BW
RS9TdG9yYWdlL1JCRFBsdWdpbi5wbQo+Pj4gKysrIGIvc3JjL1BWRS9TdG9yYWdlL1JCRFBsdWdp
bi5wbQo+Pj4gQEAgLTcwMyw2ICs3MDMsMTIgQEAgc3ViIHN0YXR1cyB7Cj4+PiAgCj4+PiAgICAg
ICMgbWF4X2F2YWlsIC0+IG1heCBhdmFpbGFibGUgc3BhY2UgZm9yIGRhdGEgdy9vIHJlcGxpY2F0
aW9uIGluIHRoZSBwb29sCj4+PiAgICAgICMgc3RvcmVkIC0+IGFtb3VudCBvZiB1c2VyIGRhdGEg
dy9vIHJlcGxpY2F0aW9uIGluIHRoZSBwb29sCj4+PiArICAgICMgTk9URSBUaGVzZSB2YWx1ZXMg
YXJlIHVzZWQgYmVjYXVzZSB0aGV5IGFyZSBtb3N0IG5hdHVyYWwgZnJvbSBhIHVzZXIgcGVyc3Bl
Y3RpdmUuCj4+PiArICAgICMgSG93ZXZlciwgdGhlICVVU0VEL3BlcmNlbnRfdXNlZCB2YWx1ZSBp
biBDZXBoIGlzIGNhbGN1bGF0ZWQgZnJvbSB2YWx1ZXMgYmVmb3JlIGZhY3RvcmluZyBvdXQKPj4+
ICsgICAgIyByZXBsaWNhdGlvbiwgbmFtZWx5ICdieXRlc191c2VkIC8gKGJ5dGVzX3VzZWQgKyBh
dmFpbF9yYXcpJy4gSW4gY2VydGFpbiBzZXR1cHMsIGUuZy4gd2l0aCBMWjQKPj4+ICsgICAgIyBj
b21wcmVzc2lvbiwgdGhpcyBwZXJjZW50YWdlIGNhbiBiZSBub3RpY2VhYmx5IGRpZmZlcmVudCBm
b3JtIHRoZSBwZXJjZW50YWdlCj4+PiArICAgICMgJ3N0b3JlZCAvIChzdG9yZWQgKyBtYXhfYXZh
aWwpJyBzaG93biBpbiB0aGUgUHJveG1veCBWRSBDTEkvVUkuIFNlZSBhbHNvIHNyYy9tb24vUEdN
YXAuY2MgZnJvbQo+Pj4gKyAgICAjIHRoZSBDZXBoIHNvdXJjZSBjb2RlLCB3aGljaCBhbHNvIG1l
bnRpb25zIHRoYXQgJ3N0b3JlZCcgaXMgYW4gYXBwcm94aW1hdGlvbi4KPj4+ICAgICAgbXkgJGZy
ZWUgPSAkZC0+e3N0YXRzfS0+e21heF9hdmFpbH07Cj4+PiAgICAgIG15ICR1c2VkID0gJGQtPntz
dGF0c30tPntzdG9yZWR9Owo+Pj4gICAgICBteSAkdG90YWwgPSAkdXNlZCArICRmcmVlOwo+Pgo+
PiBUaGlua2luZyBhYm91dCB0aGlzIGFnYWluLCBJIGRvbid0IHRoaW5rIGNvbnRpbnVpbmcgdG8g
dXNlICdzdG9yZWQnIGlzCj4+IGJlc3QgYWZ0ZXIgYWxsLCBiZWNhdXNlIHRoYXQgaXMgYmVmb3Jl
IGNvbXByZXNzaW9uLiBBbmQgdGhpcyBpcyB3aGVyZQo+PiB0aGUgbWlzbWF0Y2ggcmVhbGx5IGNv
bWVzIGZyb20gQUZBSUNULiBGb3IgaGlnaGx5IGNvbXByZXNzaWJsZSBkYXRhLCB0aGUKPj4gbWlz
bWF0Y2ggYmV0d2VlbiBhY3R1YWwgdXNhZ2Ugb24gdGhlIHN0b3JhZ2UgYW5kICdzdG9yZWQnIGNh
biBiZSB2ZXJ5Cj4+IGJpZyAoaW4gYSBxdWljayB0ZXN0IHVzaW5nIHRoZSAneWVzJyBjb21tYW5k
IHRvIGZpbGwgYW4gUkJEIGltYWdlLCBJIGdvdAo+PiBzdG9yZWQgPSAyICogKHVzZWQgLyByZXBs
aWNhdGlvbl9jb3VudCkpLiBBbmQgaGVyZSBpbiB0aGUgc3RvcmFnZSBzdGF0cwo+PiB3ZSBhcmUg
aW50ZXJlc3RlZCBpbiB0aGUgdXNhZ2Ugb24gdGhlIHN0b3JhZ2UsIG5vdCB0aGUgYWN0dWFsIGFt
b3VudCBvZgo+PiBkYXRhIHdyaXR0ZW4gYnkgdGhlIHVzZXIuIEZvciBaRlMgd2UgYWxzbyBkb24n
dCB1c2UgJ2xvZ2ljYWx1c2VkJywgYnV0Cj4+ICd1c2VkJy4KPiAKPiBidXQgZm9yIFpGUywgd2Ug
YWN0dWFsbHkgdXNlIHRoZSAibG9naWNhbCIgdmlldyBwcm92aWRlZCBieSBgemZzIGxpc3QvZ2V0
YCwKPiBub3QgdGhlICJwaHlzaWNhbCIgdmlldyBwcm92aWRlZCBieSBgenBvb2wgbGlzdC9nZXRg
IChhbmQgZXZlbiB0aGUgbGF0dGVyCj4gd291bGQgYWxyZWFkeSBhY2NvdW50IGZvciByZWR1bmRh
bmN5KS4KCkJ1dCB0aGF0IGlzIG5vdCB0aGUgc2FtZSBsb2djaWFsIHZpZXcgYXMgJ2xvZ2ljYWx1
c2VkJyB3aGljaCB3b3VsZCBub3QKY29uc2lkZXIgY29tcHJlc3Npb24uCgo+IAo+IGUuZy4sIHdp
dGggYSB0ZXN0cG9vbCBjb25zaXN0aW5nIG9mIHRocmVlIG1pcnJvcmVkIHZkZXZzIG9mIHNpemUg
MUcsIHdpdGgKPiBhIHNpbmdsZSBkYXRhc2V0IGZpbGxlZCB3aXRoIGEgZmlsZSB3aXRoIDUxMk1C
IG9mIHJhbmRvbSBkYXRhOgo+IAo+ICQgenBvb2wgbGlzdCAtdiB0ZXN0cG9vbAo+IE5BTUUgICAg
ICAgICAgICAgICAgIFNJWkUgIEFMTE9DICAgRlJFRSAgQ0tQT0lOVCAgRVhQQU5EU1ogICBGUkFH
ICAgIENBUCAgREVEVVAgICAgSEVBTFRIICBBTFRST09UCj4gdGVzdHBvb2wgICAgICAgICAgICAg
OTYwTSAgIDUxM00gICA0NDdNICAgICAgICAtICAgICAgICAgLSAgICA0MiUgICAgNTMlICAxLjAw
eCAgICBPTkxJTkUgIC0KPiAgIG1pcnJvci0wICAgICAgICAgICA5NjBNICAgNTEzTSAgIDQ0N00g
ICAgICAgIC0gICAgICAgICAtICAgIDQyJSAgNTMuNCUgICAgICAtICAgIE9OTElORQo+ICAgICAv
dG1wL3ZkZXYxLmltZyAgICAgMUcgICAgICAtICAgICAgLSAgICAgICAgLSAgICAgICAgIC0gICAg
ICAtICAgICAgLSAgICAgIC0gICAgT05MSU5FCj4gICAgIC90bXAvdmRldjIuaW1nICAgICAxRyAg
ICAgIC0gICAgICAtICAgICAgICAtICAgICAgICAgLSAgICAgIC0gICAgICAtICAgICAgLSAgICBP
TkxJTkUKPiAgICAgL3RtcC92ZGV2My5pbWcgICAgIDFHICAgICAgLSAgICAgIC0gICAgICAgIC0g
ICAgICAgICAtICAgICAgLSAgICAgIC0gICAgICAtICAgIE9OTElORQo+IAo+IGFuZCB3aGF0IHdl
IHVzZSBmb3IgdGhlIHN0b3JhZ2Ugc3RhdHVzOgo+IAo+ICQgemZzIGdldCBhdmFpbGFibGUsdXNl
ZCB0ZXN0cG9vbC9kYXRhCj4gTkFNRSAgICAgICAgICAgUFJPUEVSVFkgICBWQUxVRSAgU09VUkNF
Cj4gdGVzdHBvb2wvZGF0YSAgYXZhaWxhYmxlICAzMTlNICAgLQo+IHRlc3Rwb29sL2RhdGEgIHVz
ZWQgICAgICAgNTEyTSAgIC0KPiAKPiBpZiB3ZSBzd2l0Y2ggYXdheSBmcm9tIGBzdG9yZWRgLCB3
ZSdkIGhhdmUgdG8gYWNjb3VudCBmb3IgcmVwbGljYXRpb24KPiBvdXJzZWx2ZXMgdG8gbWF0Y2gg
dGhhdCwgcmlnaHQ/IGFuZCB3ZSBkb24ndCBoYXZlIHRoYXQgaW5mb3JtYXRpb24KPiByZWFkaWx5
IGF2YWlsYWJsZSAoYW5kIGFsc28gbm8gaWRlYSBob3cgdG8gaGFuZGxlIEVDIHBvb2xzPyk/IHdv
dWxkbid0Cj4gd2UganVzdCBleGNoYW5nZSBvbmUgd3Jvbmcgc2V0IG9mIG51bWJlcnMgd2l0aCBh
bm90aGVyIChkaWZmZXJlbnRseSkKPiB3cm9uZyBzZXQgb2YgbnVtYmVycz8KCkkgd291bGQndmUg
dXNlZCBhdmFpbF9yYXcgLyBtYXhfYXZhaWwgdG8gY2FsY3VsYXRlIHRoZSByZXBsaWNhdGlvbgpm
YWN0b3IgYW5kIGFwcGx5IHRoYXQgdG8gYnl0ZXNfdXNlZC4gU3VyZSBpdCB3b24ndCBiZSBwZXJm
ZWN0LCBidXQgaXQKc2hvdWxkIGxlYWQgdG8gbWF0Y2hpbmcgdGhlIHBlcmNlbnRfdXNlZCByZXBv
cnRlZCBieSBDZXBoOgoKcGVyY2VudF91c2VkID0gdXNlZF9ieXRlcyAvICh1c2VkX2J5dGVzICsg
YXZhaWxfcmF3KQptYXhfYXZhaWwgPSBhdmFpbF9yYXcgLyByZXAKCihyZXAgaXMgY2FsbGVkIHJh
d191c2VkX3JhdGUgaW4gQ2VwaCBzb3VyY2UsIGJ1dCBJJ20gc2hvcnRlbmluZyBpdCBmb3IKcmVh
ZGFiaWxpdHkpCgpUaHVzOgpyZXAgPSBhdmFpbF9yYXcgLyBtYXhfYXZhaWwKCm91cl91c2VkID0g
dXNlZF9ieXRlcyAvIHJlcApvdXJfYXZhaWwgPSBtYXhfYXZhaWwgPSBhdmFpbF9yYXcgLyByZXAK
Cm91cl9wZXJjZW50YWdlID0gb3VyX3VzZWQgLyAob3VyX3VzZWQgKyBvdXJfYXZhaWwpID0KKHVz
ZWRfYnl0ZXMvcmVwKSAvICh1c2VkX2J5dGVzL3JlcCArIGF2YWlsX3Jhdy9yZXApID0KdGhlbiBj
YW5jZWxpbmcgcmVwCj0gdXNlZF9ieXRlcyAvICh1c2VkX2J5dGVzICsgYXZhaWxfcmF3KSA9IHBl
cmNlbnRfdXNlZCBmcm9tIENlcGgKClRoZSBwb2ludCBpcyB0aGF0IGl0J2QgYmUgbXVjaCBiZXR0
ZXIgdGhhbiBub3QgY29uc2lkZXJpbmcgY29tcHJlc3Npb24uCgo+IAo+IEZXSVcsIHdlIGFscmVh
ZHkgcHJvdmlkZSByYXcgbnVtYmVycyBpbiB0aGUgcG9vbCB2aWV3LCBhbmQgY291bGQgbWF5YmUK
PiBleHBhbmQgdGhhdCB2aWV3IHRvIHByb3ZpZGUgbW9yZSBkZXRhaWxzPwo+IAo+IGUuZy4sIGZv
ciBteSB0ZXN0IHJiZCBwb29sIHRoZSBwb29sIHZpZXcgc2hvd3MgNTAsMjklIHVzZWQgYW1vdW50
aW5nIHRvCj4gMTYzLDQzR2lCLCB3aGVyZWFzIHRoZSBzdG9yYWdlIHN0YXR1cyBzYXlzIDUxLjM4
JSB1c2VkIGFtb3VudGluZyB0bwo+IDYxLjExR0Igb2YgMTE4Ljk0R0IsIHdpdGggdGhlIGRlZmF1
bHQgMy8yIHJlcGxpY2F0aW9uCj4gCj4gY2VwaCBkZiBkZXRhaWwgc2F5czoKPiAKPiB7Cj4gICAg
ICAgIm5hbWUiOiAicmJkIiwKPiAgICAgICAiaWQiOiAyLAo+ICAgICAgICJzdGF0cyI6IHsKPiAg
ICAgICAgICJzdG9yZWQiOiA2MTEwODcxMDE0MiwgICAgICAgICAgICAgICA9PiAvMTAwMC8xMDAw
LzEwMDAgPT0gc3RvcmFnZSB1c2VkCgpCdXQgdGhpcyBpcyBub3QgcmVhbGx5ICJzdG9yYWdlIHVz
ZWQiLiBUaGlzIGlzIHRoZSBhbW91bnQgb2YgdXNlciBkYXRhLApiZWZvcmUgY29tcHJlc3Npb24u
IFRoZSBhY3R1YWwgdXNhZ2Ugb24gdGhlIHN0b3JhZ2UgY2FuIGJlIG11Y2ggbG93ZXIKdGhhbiB0
aGlzLgoKPiAgICAgICAgICJzdG9yZWRfZGF0YSI6IDYxMTA4Njk5MTM2LAo+ICAgICAgICAgInN0
b3JlZF9vbWFwIjogMTEwMDYsCj4gICAgICAgICAib2JqZWN0cyI6IDE1NTc5LAo+ICAgICAgICAg
ImtiX3VzZWQiOiAxNzEzNzMwMTcsCj4gICAgICAgICAiYnl0ZXNfdXNlZCI6IDE3NTQ4NTk2ODYz
NSwgICAgICAgICAgPT4gLzEwMjQvMTAyNC8xMDI0ID09IHBvb2wgdXNlZAo+ICAgICAgICAgImRh
dGFfYnl0ZXNfdXNlZCI6IDE3NTQ4NTkzNTYxNiwKPiAgICAgICAgICJvbWFwX2J5dGVzX3VzZWQi
OiAzMzAxOSwKPiAgICAgICAgICJwZXJjZW50X3VzZWQiOiAwLjUwMjg1NDUyNjA0MjkzODIsICA9
PiByb3VuZGVkIHRoaXMgaXMgdGhlIHBvb2wgdmlldyBwZXJjZW50YWdlCj4gICAgICAgICAibWF4
X2F2YWlsIjogNTc4MzEyMTEwMDgsICAgICAgICAgICAgPT4gKHRoaXMgKyBzdG9yZWQpLzEwMDAv
MTAwMC8xMDAwIHN0b3JhZ2UgdG90YWwKPiAgICAgICAgICJxdW90YV9vYmplY3RzIjogMCwKPiAg
ICAgICAgICJxdW90YV9ieXRlcyI6IDAsCj4gICAgICAgICAiZGlydHkiOiAwLAo+ICAgICAgICAg
InJkIjogMjUzMzU0LAo+ICAgICAgICAgInJkX2J5dGVzIjogMzgwMzY4ODU1MDQsCj4gICAgICAg
ICAid3IiOiA3NTgzMywKPiAgICAgICAgICJ3cl9ieXRlcyI6IDMzODU3OTE4OTc2LAo+ICAgICAg
ICAgImNvbXByZXNzX2J5dGVzX3VzZWQiOiAwLAo+ICAgICAgICAgImNvbXByZXNzX3VuZGVyX2J5
dGVzIjogMCwKPiAgICAgICAgICJzdG9yZWRfcmF3IjogMTgzMzI2MTMwMTc2LAo+ICAgICAgICAg
ImF2YWlsX3JhdyI6IDE3MzQ5MzYzODE5MQo+ICAgICAgIH0KPiAgICAgfSwKPiAKPiAKPj4gRnJv
bSBzcmMvb3NkL29zZF90eXBlcy5oOgo+Pgo+Pj4gICBpbnQ2NF90IGRhdGFfc3RvcmVkID0gMDsg
ICAgICAgICAgICAgICAgLy8vPCBCeXRlcyBhY3R1YWxseSBzdG9yZWQgYnkgdGhlIHVzZXIKPj4+
ICAgaW50NjRfdCBkYXRhX2NvbXByZXNzZWQgPSAwOyAgICAgICAgICAgIC8vLzwgQnl0ZXMgc3Rv
cmVkIGFmdGVyIGNvbXByZXNzaW9uCj4+PiAgIGludDY0X3QgZGF0YV9jb21wcmVzc2VkX2FsbG9j
YXRlZCA9IDA7ICAvLy88IEJ5dGVzIGFsbG9jYXRlZCBmb3IgY29tcHJlc3NlZCBkYXRhCj4+PiAg
IGludDY0X3QgZGF0YV9jb21wcmVzc2VkX29yaWdpbmFsID0gMDsgICAvLy88IEJ5dGVzIHRoYXQg
d2VyZSBjb21wcmVzc2VkCj4+Cj4+Cj4+Cj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fCj4+IHB2ZS1kZXZlbCBtYWlsaW5nIGxpc3QKPj4gcHZlLWRldmVs
QGxpc3RzLnByb3htb3guY29tCj4+IGh0dHBzOi8vbGlzdHMucHJveG1veC5jb20vY2dpLWJpbi9t
YWlsbWFuL2xpc3RpbmZvL3B2ZS1kZXZlbAoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpwdmUtZGV2ZWwgbWFpbGluZyBsaXN0CnB2ZS1kZXZlbEBsaXN0
cy5wcm94bW94LmNvbQpodHRwczovL2xpc3RzLnByb3htb3guY29tL2NnaS1iaW4vbWFpbG1hbi9s
aXN0aW5mby9wdmUtZGV2ZWwK