From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <pbs-devel-bounces@lists.proxmox.com>
Received: from firstgate.proxmox.com (firstgate.proxmox.com [212.224.123.68])
	by lore.proxmox.com (Postfix) with ESMTPS id 03B1B1FF16E
	for <inbox@lore.proxmox.com>; Mon, 17 Mar 2025 11:42:25 +0100 (CET)
Received: from firstgate.proxmox.com (localhost [127.0.0.1])
	by firstgate.proxmox.com (Proxmox) with ESMTP id 2703A37755;
	Mon, 17 Mar 2025 11:42:15 +0100 (CET)
Message-ID: <aecbbe56-48ba-4e9b-a19a-465c4538de53@proxmox.com>
Date: Mon, 17 Mar 2025 11:42:10 +0100
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
From: Christian Ebner <c.ebner@proxmox.com>
To: Proxmox Backup Server development discussion
 <pbs-devel@lists.proxmox.com>, Dominik Csapak <d.csapak@proxmox.com>
References: <20250310170125.528732-1-c.ebner@proxmox.com>
 <66676a8d-15fd-4a2c-b80b-19564cc268df@proxmox.com>
 <1d56786a-408b-4bd1-841e-5515cd1df15e@proxmox.com>
Content-Language: en-US, de-DE
In-Reply-To: <1d56786a-408b-4bd1-841e-5515cd1df15e@proxmox.com>
X-SPAM-LEVEL: Spam detection results:  0
 AWL 0.030 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. [values.id, proxmox.com]
Subject: Re: [pbs-devel] [PATCH proxmox-backup 1/2] fix: ui: sync job:
 switch rate limit based on sync direction
X-BeenThere: pbs-devel@lists.proxmox.com
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Proxmox Backup Server development discussion
 <pbs-devel.lists.proxmox.com>
List-Unsubscribe: <https://lists.proxmox.com/cgi-bin/mailman/options/pbs-devel>, 
 <mailto:pbs-devel-request@lists.proxmox.com?subject=unsubscribe>
List-Archive: <http://lists.proxmox.com/pipermail/pbs-devel/>
List-Post: <mailto:pbs-devel@lists.proxmox.com>
List-Help: <mailto:pbs-devel-request@lists.proxmox.com?subject=help>
List-Subscribe: <https://lists.proxmox.com/cgi-bin/mailman/listinfo/pbs-devel>, 
 <mailto:pbs-devel-request@lists.proxmox.com?subject=subscribe>
Reply-To: Proxmox Backup Server development discussion
 <pbs-devel@lists.proxmox.com>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: pbs-devel-bounces@lists.proxmox.com
Sender: "pbs-devel" <pbs-devel-bounces@lists.proxmox.com>

T24gMy8xNy8yNSAxMTozMiwgQ2hyaXN0aWFuIEVibmVyIHdyb3RlOgo+IE9uIDMvMTcvMjUgMTE6
MDcsIERvbWluaWsgQ3NhcGFrIHdyb3RlOgo+PiBIaWdoIGxldmVsIGNvbW1lbnQ6Cj4+Cj4+IEkg
a25vdyBpdCdzIHByZWV4aXN0aW5nLCBidSBkb2VzIGl0IGV2ZW4gbWFrZSBzZW5zZSB0byBoYXZl
IGEgJ3JhdGUtIAo+PiBpbicgYW5kICdyYXRlLW91dCcgZm9yIHN5bmMKPj4gam9icz8gd291bGQg
aXQgbm90IG1ha2UgbW9yZSBzZW5zZSB0byBoYXZlIGEgc2luZ2xlICdyYXRlJyBwYXJhbWV0ZXIg
Cj4+IGFuZCBhcHBseSBpdCB0byBib3RoCj4+IGRpcmVjdGlvbnM/Cj4gCj4gWW91IG1lYW4gb25s
eSBhcyBhZGRpdGlvbmFsIHBhcmFtZXRlciBmb3IgdGhlIGFwaSBlbmRwb2ludCBmb3Igc3luYyBq
b2IgCj4gY29uZmlnIGNyZWF0aW9uIGFuZCB1cGRhdGU/IE9yIGFzIHBhcmFtZXRlciBmb3IgdGhl
IHN5bmMgam9iIGNvbmZpZyBpdHNlbGY/Cj4gCj4gVGhlIGZvcm1lciBtaWdodCBiZSB0aGUgYmV0
dGVyIG9wdGlvbiwgYW5kIG9uZSBjYW4gY2hlY2sgaWYgYm90aCByYXRlIAo+IGFuZCByYXRlLWlu
L291dCB3ZXJlIHNldCBhbmQgYWJvcnQgd2l0aCBlcnJvciBpbiB0aGF0IGNhc2Ugb3IgYWJvcnQg
d2l0aCAKPiBlcnJvciBpZiBhIHJhdGUtaW4gd2FzIGNvbmZpZ3VyZWQgZm9yIGEgcHVzaCBvciBy
YXRlLW91dCBmb3IgYSBwdWxsPwo+IAo+Pgo+PiB3ZSBjb3VsZCBtYXliZSBpbnRyb2R1Y2UgYSBu
ZXcgcGFyYW1ldGVyIG5vdyB0byByZXBsYWNlIGJvdGggJ3JhdGUtaW4nIAo+PiBhbmQgJ3JhdGUt
b3V0JyBhbmQKPj4gdXNlIHRoYXQ/IHdlIGNvdWxkIGV2ZW4gbWF5YmUgbGVhdmUgYWxsIHRocmVl
IGlmIHNvbWUgdXNlcnMgcmVhbGx5IAo+PiBwcmVmZXIgdG8gc2V0IHRoZQo+PiBsaW1pdHMgc2Vw
ZXJhdGVseS4KPiAKPiBZb3UgbWVhbiByYXRlIGFzIGZhbGxiYWNrIGlmIHJhdGUtaW4vb3V0IGFy
ZSBub3QgZXhwbGljaXRseSBzZXQ/Cj4gCj4+Cj4+IG9uZSBjb21tZW50IGlubGluZQo+Pgo+PiBP
biAzLzEwLzI1IDE4OjAxLCBDaHJpc3RpYW4gRWJuZXIgd3JvdGU6Cj4+PiBDb21taXQgOWFhMjEz
YjggKCJjb25maWc6IHN5bmM6IHVzZSBzYW1lIGNvbmZpZyBzZWN0aW9uIHR5cGUgYHN5bmNgCj4+
PiBmb3IgcHVzaCBhbmQgcHVsbCIpIGFkYXB0ZWQgdGhlIHN5bmMgam9iIGVkaXQgc28gam9icyBp
biBib3RoLCBwdXNoCj4+PiBhbmQgcHVsbCBjYW4gYmUgZWRpdGVkIHVzaW5nIHRoZSBzYW1lIHdp
bmRvdy4gVGhpcyBob3dldmVyIGRpZCBub3QKPj4+IGluY2x1ZGUgdGhlIHN3aXRjaGluZyBvZiB0
aGUgZGlyZWN0aW9uIHRvIHdoaWNoIHRoZSBodHRwIGNsaWVudCByYXRlCj4+PiBsaW1pdCBpcyBh
cHBsaWVkIHRvLgo+Pj4KPj4+IEZpeCB0aGlzIGJ5IHJlbmFtaW5nIHRoZSBmaWVsZCB0byBgcmF0
ZS1saW1pdGAgYW5kwqAgY29uZGl0aW9uYWxseQo+Pj4gc2V0dGluZ3MgdGhlIHZhbHVlcyB0byBg
cmF0ZS1pbmAgb3IgYHJhdGUtb3V0YC4KPj4+Cj4+PiBSZXBvcnRlZCBpbiB0aGUgY29tbXVuaXR5
IGZvcnVtOgo+Pj4gaHR0cHM6Ly9mb3J1bS5wcm94bW94LmNvbS90aHJlYWRzLzE2MzQxNC8KPj4+
Cj4+PiBGaXhlczogOWFhMjEzYjggKCJjb25maWc6IHN5bmM6IHVzZSBzYW1lIGNvbmZpZyBzZWN0
aW9uIHR5cGUgYHN5bmNgIAo+Pj4gZm9yIHB1c2ggYW5kIHB1bGwiKQo+Pj4gU2lnbmVkLW9mZi1i
eTogQ2hyaXN0aWFuIEVibmVyIDxjLmVibmVyQHByb3htb3guY29tPgo+Pj4gLS0tCj4+PiDCoCB3
d3cvd2luZG93L1N5bmNKb2JFZGl0LmpzIHwgMjAgKysrKysrKysrKysrKysrKystLS0KPj4+IMKg
IDEgZmlsZSBjaGFuZ2VkLCAxNyBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQo+Pj4KPj4+
IGRpZmYgLS1naXQgYS93d3cvd2luZG93L1N5bmNKb2JFZGl0LmpzIGIvd3d3L3dpbmRvdy9TeW5j
Sm9iRWRpdC5qcwo+Pj4gaW5kZXggYmNkMmYyZmIyLi5mOTgwYTJlZmQgMTAwNjQ0Cj4+PiAtLS0g
YS93d3cvd2luZG93L1N5bmNKb2JFZGl0LmpzCj4+PiArKysgYi93d3cvd2luZG93L1N5bmNKb2JF
ZGl0LmpzCj4+PiBAQCAtODYsNiArODYsMTMgQEAgRXh0LmRlZmluZSgnUEJTLndpbmRvdy5TeW5j
Sm9iRWRpdCcsIHsKPj4+IMKgwqDCoMKgwqAgfSBlbHNlIHsKPj4+IMKgwqDCoMKgwqDCoMKgwqDC
oCB2YWx1ZXMubG9jYXRpb24gPSAncmVtb3RlJzsKPj4+IMKgwqDCoMKgwqAgfQo+Pj4gK8KgwqDC
oCBpZiAodmFsdWVzWydyYXRlLW91dCddICYmIG1lLnN5bmNEaXJlY3Rpb24gPT09ICdwdXNoJykg
ewo+Pj4gK8KgwqDCoMKgwqDCoMKgIHZhbHVlc1sncmF0ZS1saW1pdCddID0gdmFsdWVzWydyYXRl
LW91dCddOwo+Pj4gK8KgwqDCoMKgwqDCoMKgIGRlbGV0ZSB2YWx1ZXNbJ3JhdGUtb3V0J107Cj4+
PiArwqDCoMKgIH0gZWxzZSBpZiAodmFsdWVzWydyYXRlLWluJ10pIHsKPj4+ICvCoMKgwqDCoMKg
wqDCoCB2YWx1ZXNbJ3JhdGUtbGltaXQnXSA9IHZhbHVlc1sncmF0ZS1pbiddOwo+Pj4gK8KgwqDC
oMKgwqDCoMKgIGRlbGV0ZSB2YWx1ZXNbJ3JhdGUtaW4nXTsKPj4+ICvCoMKgwqAgfQo+Pj4gwqDC
oMKgwqDCoCBtZS5jYWxsUGFyZW50KFt2YWx1ZXNdKTsKPj4+IMKgwqDCoMKgwqAgfSwKPj4+IEBA
IC0xMDMsOCArMTEwLDE1IEBAIEV4dC5kZWZpbmUoJ1BCUy53aW5kb3cuU3luY0pvYkVkaXQnLCB7
Cj4+PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBpZiAoIXZhbHVlcy5pZCAmJiBtZS51cCgn
cGJzU3luY0pvYkVkaXQnKS5pc0NyZWF0ZSkgewo+Pj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqAgdmFsdWVzLmlkID0gJ3MtJyArIAo+Pj4gRXh0LmRhdGEuaWRlbnRpZmllci5VdWlkLkdsb2Jh
bC5nZW5lcmF0ZSgpLnNsaWNlKDAsIDEzKTsKPj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
IH0KPj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGlmICh2YWx1ZXNbJ3JhdGUtbGltaXQnXSAm
JiBtZS5zeW5jRGlyZWN0aW9uID09PSAncHVzaCcpIHsKPj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgIHZhbHVlc1sncmF0ZS1vdXQnXSA9IHZhbHVlc1sncmF0ZS1saW1pdCddOwo+Pj4gK8KgwqDC
oMKgwqDCoMKgwqDCoMKgwqAgfSBlbHNlIHsKPj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHZh
bHVlc1sncmF0ZS1pbiddID0gdmFsdWVzWydyYXRlLWxpbWl0J107Cj4+PiArwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoCB9Cj4+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBkZWxldGUgdmFsdWVzWydy
YXRlLWxpbWl0J107Cj4+PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBpZiAoIW1lLmlzQ3Jl
YXRlKSB7Cj4+PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBQQlMuVXRpbHMuZGVsZXRlX2lm
X2RlZmF1bHQodmFsdWVzLCAncmF0ZS1pbicpOwo+Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAg
UEJTLlV0aWxzLmRlbGV0ZV9pZl9kZWZhdWx0KHZhbHVlcywgJ3JhdGUtb3V0Jyk7Cj4+Cj4+IHRo
aXMgbm93IGRlbGV0ZXMgdmFsdWVzIHNldCBpbiB0aGUgYmFja2VuZCwgb3Igbm90Pwo+Pgo+PiBl
LmcuIGkgaGFkIHNldAo+PiByYXRlLWluOiAxMAo+PiByYXRlLW91dDogMTUKPj4KPj4gdGhlbiBp
IHVwZGF0ZSB0aGUgY29uZmlnIGluIHRoZSBHVUkgYW5kIGRlcGVuZGluZyBvbiB0aGUgc3luYyBq
b2IgCj4+IGRpcmVjdGlvbiwKPj4gdGhlIG90aGVyIGdldHMgZGVsZXRlZCBmcm9tIHRoZSBjb25m
aWcuCj4+ICh0aGF0J3Mgb25lIHJlYXNvbiB3aGVyZSBhIHNpbmdsZSByYXRlIGxpbWl0IHNldHRp
bmcgd291bGQgbWFrZSBzZW5zZSkKPiAKPiBZZXMsIHRoaXMgY2xlYXJzIHRoZSByYXRlIGxpbWl0
IGZvciB0aGUgZGlyZWN0aW9uIGluIHdoaWNoIGl0IGRvZXMgbm90IAo+IG1ha2Ugc2Vuc2UgYXQg
dGhlIG1vbWVudC4gSXNzdWUgd2l0aCAzIHBhcmFtZXRlcnMgKHJhdGUsIHJhdGUtaW4sIHJhdGUt
IAo+IG91dCkgaXMgd2hpY2ggb25lIHRvIHNob3cgaW4gdGhlIHN5bmMgam9iIGVkaXQgd2luZG93
PyBBbGwgb2YgdGhlbSwgdGhlIAo+IG1vcmUgc3RyaW5nZW50IG9uZT8gSSB3b3VsZCByYXRoZXIg
a2VlcCB0aGUgYHJhdGUtaW4vb3V0YCBpbiB0aGUgY29uZmlnLCAKPiBzaG93IG9ubHkgdGhlIG9u
ZSBtYWtpbmcgc2Vuc2UgZm9yIHRoYXQgZGlyZWN0aW9uIGFuZCBtYXliZSBhbGxvdyAKPiBzZXR0
aW5nIGl0IHZpYSB0aGUgc3VnZ2VzdGVkIHJhdGUgYHBhcmFtZXRlcmA/IEFsdGhvdWdoIEkgc2Vl
IGluY3JlYXNlZCAKPiBjb21wbGV4aXR5IGZvciB0aGUgYWRkaXRpb25hbCBgcmF0ZWAgcGFyYW1l
dGVyIGF0IG5vdCBtdWNoIGdhaW4uLi4gc28gYSAKPiBiaXQgdG9ybi4KCk1heWJlIGFkZGluZyB0
aGUgcmF0ZSBkaXJlY3Rpb24gY2hlY2sgYmFzZWQgb24gdGhlIHN5bmMgZGlyZWN0aW9uIG9uIApj
b25maWcgbGV2ZWwgbWlnaHQgbWFrZSBtb3N0IHNlbnNlLCBkaXNhbGxvd2luZyB0byBzZXQgdGhl
IHdyb25nIHJhdGUgCmRpcmVjdGlvbiBmb3IgdGhlIHdyb25nIHN5bmMgZGlyZWN0aW9uPyBCeSB0
aGF0IG9uZSBjYW4ga2VlcCB0aGUgY29uZmlnIAphcyBpcyB3aGlsZSBjYWNoaW5nIHBvc3NpYmxl
IG1pc2NvbmZpZ3VyYXRpb24gYXQgYSBjb25maWcgbGV2ZWw/CgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KcGJzLWRldmVsIG1haWxpbmcgbGlzdApwYnMt
ZGV2ZWxAbGlzdHMucHJveG1veC5jb20KaHR0cHM6Ly9saXN0cy5wcm94bW94LmNvbS9jZ2ktYmlu
L21haWxtYW4vbGlzdGluZm8vcGJzLWRldmVsCg==