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 0437C1FF16E
	for <inbox@lore.proxmox.com>; Mon, 17 Mar 2025 13:34:33 +0100 (CET)
Received: from firstgate.proxmox.com (localhost [127.0.0.1])
	by firstgate.proxmox.com (Proxmox) with ESMTP id B88932119;
	Mon, 17 Mar 2025 13:34:22 +0100 (CET)
Message-ID: <3d8a2d32-5909-47c3-a8c1-195850b0ca92@proxmox.com>
Date: Mon, 17 Mar 2025 13:34:19 +0100
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
To: Dominik Csapak <d.csapak@proxmox.com>,
 Proxmox Backup Server development discussion <pbs-devel@lists.proxmox.com>
References: <20250310170125.528732-1-c.ebner@proxmox.com>
 <66676a8d-15fd-4a2c-b80b-19564cc268df@proxmox.com>
 <1d56786a-408b-4bd1-841e-5515cd1df15e@proxmox.com>
 <69533b86-7d14-41a5-8355-9eade40301b9@proxmox.com>
Content-Language: en-US, de-DE
From: Christian Ebner <c.ebner@proxmox.com>
In-Reply-To: <69533b86-7d14-41a5-8355-9eade40301b9@proxmox.com>
X-SPAM-LEVEL: Spam detection results:  0
 AWL 0.029 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>

T24gMy8xNy8yNSAxMjo1NiwgRG9taW5payBDc2FwYWsgd3JvdGU6Cj4gT24gMy8xNy8yNSAxMToz
MiwgQ2hyaXN0aWFuIEVibmVyIHdyb3RlOgo+PiBPbiAzLzE3LzI1IDExOjA3LCBEb21pbmlrIENz
YXBhayB3cm90ZToKPj4+IEhpZ2ggbGV2ZWwgY29tbWVudDoKPj4+Cj4+PiBJIGtub3cgaXQncyBw
cmVleGlzdGluZywgYnUgZG9lcyBpdCBldmVuIG1ha2Ugc2Vuc2UgdG8gaGF2ZSBhICdyYXRlLSAK
Pj4+IGluJyBhbmQgJ3JhdGUtb3V0JyBmb3Igc3luYwo+Pj4gam9icz8gd291bGQgaXQgbm90IG1h
a2UgbW9yZSBzZW5zZSB0byBoYXZlIGEgc2luZ2xlICdyYXRlJyBwYXJhbWV0ZXIgCj4+PiBhbmQg
YXBwbHkgaXQgdG8gYm90aAo+Pj4gZGlyZWN0aW9ucz8KPj4KPj4gWW91IG1lYW4gb25seSBhcyBh
ZGRpdGlvbmFsIHBhcmFtZXRlciBmb3IgdGhlIGFwaSBlbmRwb2ludCBmb3Igc3luYyAKPj4gam9i
IGNvbmZpZyBjcmVhdGlvbiBhbmQgdXBkYXRlPyBPciBhcyBwYXJhbWV0ZXIgZm9yIHRoZSBzeW5j
IGpvYiAKPj4gY29uZmlnIGl0c2VsZj8KPj4KPj4gVGhlIGZvcm1lciBtaWdodCBiZSB0aGUgYmV0
dGVyIG9wdGlvbiwgYW5kIG9uZSBjYW4gY2hlY2sgaWYgYm90aCByYXRlIAo+PiBhbmQgcmF0ZS1p
bi9vdXQgd2VyZSBzZXQgYW5kIGFib3J0IHdpdGggZXJyb3IgaW4gdGhhdCBjYXNlIG9yIGFib3J0
IAo+PiB3aXRoIGVycm9yIGlmIGEgcmF0ZS1pbiB3YXMgY29uZmlndXJlZCBmb3IgYSBwdXNoIG9y
IHJhdGUtb3V0IGZvciBhIHB1bGw/Cj4+Cj4gCj4gaSBoYWQgYWN0dWFsbHkgaW1hZ2luZWQgMyBv
cHRpb25zIGZvciB0aGUgc3luYyBqb2IgY29uZmlnCj4gcmF0ZTogbGltaXRzIGJvdGggaW4vb3V0
Cj4gcmF0ZS1pbi9vdXQ6IHByZWNlZGVuY2Ugb3ZlciByYXRlLCBsaW1pdHMgdGhlIHJlc3BlY3Rp
dmUgZGlyZWN0aW9uCj4gCj4gYW5kIG9ubHkgZXhwb3NlIHRoZSAncmF0ZScgb3B0aW9uIG9uIHRo
ZSB1aQo+IAo+IAo+IAo+Pj4KPj4+IHdlIGNvdWxkIG1heWJlIGludHJvZHVjZSBhIG5ldyBwYXJh
bWV0ZXIgbm93IHRvIHJlcGxhY2UgYm90aCAncmF0ZS0gCj4+PiBpbicgYW5kICdyYXRlLW91dCcg
YW5kCj4+PiB1c2UgdGhhdD8gd2UgY291bGQgZXZlbiBtYXliZSBsZWF2ZSBhbGwgdGhyZWUgaWYg
c29tZSB1c2VycyByZWFsbHkgCj4+PiBwcmVmZXIgdG8gc2V0IHRoZQo+Pj4gbGltaXRzIHNlcGVy
YXRlbHkuCj4+Cj4+IFlvdSBtZWFuIHJhdGUgYXMgZmFsbGJhY2sgaWYgcmF0ZS1pbi9vdXQgYXJl
IG5vdCBleHBsaWNpdGx5IHNldD8KPiAKPiBubyBpIG1lYW4gYXMgbWFpbiBwYXJhbWV0ZXIgKHNl
ZSBhYm92ZSkgYW5kIHJhdGUtaW4vb3V0IG9ubHkgZm9yIHVzZXJzCj4gdGhhdCB3YW50IHRvIGV4
cGxpY2l0bHkgaGFuZGxlIHRoZSBkaWZmZXJlbnQgZGlyZWN0aW9ucwo+IAo+IChBRkFJSyB0aGVy
ZSBpcyBub3QgbXVjaCBkYXRhIGZsb3dpbmcgaW4gdGhlIG9wcG9zaXRlIGRpcmVjdGlvbiBvZgo+
IHRoZSBzeW5jIGpvYiwgYnV0IG9uZSBtaWdodCBzdGlsbCB3YW50IHRvIGNvbnRyb2wgdGhhdCkK
PiAKPiB0aGUgYWR2YW50YWdlIGlzIHRoYXQgaXQncyBiYWNrd2FyZHMgY29tcGF0aWJsZSBmb3Ig
ZXhpc3Rpbmcgc2V0dXBzCj4gCj4+Cj4+Pgo+Pj4gb25lIGNvbW1lbnQgaW5saW5lCj4+Pgo+Pj4g
T24gMy8xMC8yNSAxODowMSwgQ2hyaXN0aWFuIEVibmVyIHdyb3RlOgo+Pj4+IENvbW1pdCA5YWEy
MTNiOCAoImNvbmZpZzogc3luYzogdXNlIHNhbWUgY29uZmlnIHNlY3Rpb24gdHlwZSBgc3luY2AK
Pj4+PiBmb3IgcHVzaCBhbmQgcHVsbCIpIGFkYXB0ZWQgdGhlIHN5bmMgam9iIGVkaXQgc28gam9i
cyBpbiBib3RoLCBwdXNoCj4+Pj4gYW5kIHB1bGwgY2FuIGJlIGVkaXRlZCB1c2luZyB0aGUgc2Ft
ZSB3aW5kb3cuIFRoaXMgaG93ZXZlciBkaWQgbm90Cj4+Pj4gaW5jbHVkZSB0aGUgc3dpdGNoaW5n
IG9mIHRoZSBkaXJlY3Rpb24gdG8gd2hpY2ggdGhlIGh0dHAgY2xpZW50IHJhdGUKPj4+PiBsaW1p
dCBpcyBhcHBsaWVkIHRvLgo+Pj4+Cj4+Pj4gRml4IHRoaXMgYnkgcmVuYW1pbmcgdGhlIGZpZWxk
IHRvIGByYXRlLWxpbWl0YCBhbmTCoCBjb25kaXRpb25hbGx5Cj4+Pj4gc2V0dGluZ3MgdGhlIHZh
bHVlcyB0byBgcmF0ZS1pbmAgb3IgYHJhdGUtb3V0YC4KPj4+Pgo+Pj4+IFJlcG9ydGVkIGluIHRo
ZSBjb21tdW5pdHkgZm9ydW06Cj4+Pj4gaHR0cHM6Ly9mb3J1bS5wcm94bW94LmNvbS90aHJlYWRz
LzE2MzQxNC8KPj4+Pgo+Pj4+IEZpeGVzOiA5YWEyMTNiOCAoImNvbmZpZzogc3luYzogdXNlIHNh
bWUgY29uZmlnIHNlY3Rpb24gdHlwZSBgc3luY2AgCj4+Pj4gZm9yIHB1c2ggYW5kIHB1bGwiKQo+
Pj4+IFNpZ25lZC1vZmYtYnk6IENocmlzdGlhbiBFYm5lciA8Yy5lYm5lckBwcm94bW94LmNvbT4K
Pj4+PiAtLS0KPj4+PiDCoCB3d3cvd2luZG93L1N5bmNKb2JFZGl0LmpzIHwgMjAgKysrKysrKysr
KysrKysrKystLS0KPj4+PiDCoCAxIGZpbGUgY2hhbmdlZCwgMTcgaW5zZXJ0aW9ucygrKSwgMyBk
ZWxldGlvbnMoLSkKPj4+Pgo+Pj4+IGRpZmYgLS1naXQgYS93d3cvd2luZG93L1N5bmNKb2JFZGl0
LmpzIGIvd3d3L3dpbmRvdy9TeW5jSm9iRWRpdC5qcwo+Pj4+IGluZGV4IGJjZDJmMmZiMi4uZjk4
MGEyZWZkIDEwMDY0NAo+Pj4+IC0tLSBhL3d3dy93aW5kb3cvU3luY0pvYkVkaXQuanMKPj4+PiAr
KysgYi93d3cvd2luZG93L1N5bmNKb2JFZGl0LmpzCj4+Pj4gQEAgLTg2LDYgKzg2LDEzIEBAIEV4
dC5kZWZpbmUoJ1BCUy53aW5kb3cuU3luY0pvYkVkaXQnLCB7Cj4+Pj4gwqDCoMKgwqDCoCB9IGVs
c2Ugewo+Pj4+IMKgwqDCoMKgwqDCoMKgwqDCoCB2YWx1ZXMubG9jYXRpb24gPSAncmVtb3RlJzsK
Pj4+PiDCoMKgwqDCoMKgIH0KPj4+PiArwqDCoMKgIGlmICh2YWx1ZXNbJ3JhdGUtb3V0J10gJiYg
bWUuc3luY0RpcmVjdGlvbiA9PT0gJ3B1c2gnKSB7Cj4+Pj4gK8KgwqDCoMKgwqDCoMKgIHZhbHVl
c1sncmF0ZS1saW1pdCddID0gdmFsdWVzWydyYXRlLW91dCddOwo+Pj4+ICvCoMKgwqDCoMKgwqDC
oCBkZWxldGUgdmFsdWVzWydyYXRlLW91dCddOwo+Pj4+ICvCoMKgwqAgfSBlbHNlIGlmICh2YWx1
ZXNbJ3JhdGUtaW4nXSkgewo+Pj4+ICvCoMKgwqDCoMKgwqDCoCB2YWx1ZXNbJ3JhdGUtbGltaXQn
XSA9IHZhbHVlc1sncmF0ZS1pbiddOwo+Pj4+ICvCoMKgwqDCoMKgwqDCoCBkZWxldGUgdmFsdWVz
WydyYXRlLWluJ107Cj4+Pj4gK8KgwqDCoCB9Cj4+Pj4gwqDCoMKgwqDCoCBtZS5jYWxsUGFyZW50
KFt2YWx1ZXNdKTsKPj4+PiDCoMKgwqDCoMKgIH0sCj4+Pj4gQEAgLTEwMyw4ICsxMTAsMTUgQEAg
RXh0LmRlZmluZSgnUEJTLndpbmRvdy5TeW5jSm9iRWRpdCcsIHsKPj4+PiDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoCBpZiAoIXZhbHVlcy5pZCAmJiBtZS51cCgncGJzU3luY0pvYkVkaXQnKS5p
c0NyZWF0ZSkgewo+Pj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHZhbHVlcy5pZCA9ICdz
LScgKyAKPj4+PiBFeHQuZGF0YS5pZGVudGlmaWVyLlV1aWQuR2xvYmFsLmdlbmVyYXRlKCkuc2xp
Y2UoMCwgMTMpOwo+Pj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIH0KPj4+PiArwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoCBpZiAodmFsdWVzWydyYXRlLWxpbWl0J10gJiYgbWUuc3luY0RpcmVj
dGlvbiA9PT0gJ3B1c2gnKSB7Cj4+Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgdmFsdWVzWydy
YXRlLW91dCddID0gdmFsdWVzWydyYXRlLWxpbWl0J107Cj4+Pj4gK8KgwqDCoMKgwqDCoMKgwqDC
oMKgwqAgfSBlbHNlIHsKPj4+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB2YWx1ZXNbJ3JhdGUt
aW4nXSA9IHZhbHVlc1sncmF0ZS1saW1pdCddOwo+Pj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
IH0KPj4+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBkZWxldGUgdmFsdWVzWydyYXRlLWxpbWl0
J107Cj4+Pj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgaWYgKCFtZS5pc0NyZWF0ZSkgewo+
Pj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIFBCUy5VdGlscy5kZWxldGVfaWZfZGVmYXVs
dCh2YWx1ZXMsICdyYXRlLWluJyk7Cj4+Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgUEJTLlV0
aWxzLmRlbGV0ZV9pZl9kZWZhdWx0KHZhbHVlcywgJ3JhdGUtb3V0Jyk7Cj4+Pgo+Pj4gdGhpcyBu
b3cgZGVsZXRlcyB2YWx1ZXMgc2V0IGluIHRoZSBiYWNrZW5kLCBvciBub3Q/Cj4+Pgo+Pj4gZS5n
LiBpIGhhZCBzZXQKPj4+IHJhdGUtaW46IDEwCj4+PiByYXRlLW91dDogMTUKPj4+Cj4+PiB0aGVu
IGkgdXBkYXRlIHRoZSBjb25maWcgaW4gdGhlIEdVSSBhbmQgZGVwZW5kaW5nIG9uIHRoZSBzeW5j
IGpvYiAKPj4+IGRpcmVjdGlvbiwKPj4+IHRoZSBvdGhlciBnZXRzIGRlbGV0ZWQgZnJvbSB0aGUg
Y29uZmlnLgo+Pj4gKHRoYXQncyBvbmUgcmVhc29uIHdoZXJlIGEgc2luZ2xlIHJhdGUgbGltaXQg
c2V0dGluZyB3b3VsZCBtYWtlIHNlbnNlKQo+Pgo+PiBZZXMsIHRoaXMgY2xlYXJzIHRoZSByYXRl
IGxpbWl0IGZvciB0aGUgZGlyZWN0aW9uIGluIHdoaWNoIGl0IGRvZXMgbm90IAo+PiBtYWtlIHNl
bnNlIGF0IHRoZSBtb21lbnQuIAo+IAo+IGkgZGlzYWdyZWUgdGhhdCB0aGUgcmV2ZXJzZSBkaXJl
Y3Rpb24gbWFrZXMgbm8gc2Vuc2UgKG9ubHkgYSBsaXR0bGUgOykgKQo+IGkuZS4gcHVsbGluZyB0
aGUgc25hcHNob3QgbGlzdCB3aWxsIGNvdW50IHRvIHRoZSByYXRlLWluIGxpbWl0IEFGQUlVCj4g
YW5kIHNvbWV0aW1lcyBpdCBtYXkgbWFrZSBzZW5zZSB0byBjb25maWd1cmUgdGhhdC4uLgoKT3Zl
cmxvb2tlZCB0aGF0IHBhcnQgb2YgeW91ciByZXNwb25zZSwgc29ycnkhCgpZZXMsIHRoYXQgaXMg
dHJ1ZSBhbmQgaWYgZXhwbGljaXRseSBzZXQgc2hvdWxkIGJlIGhvbm9yZWQ6IEhvd2V2ZXIsIApn
aXZlbiB0aGlzIGFyZ3VtZW50IGl0IG1pZ2h0IGV2ZW4gYmUgYmV0dGVyIHRvIGFsbG93IGV4cGxp
Y2l0bHkgc2V0IGJvdGggCnJhdGVzIGluIHRoZSBzeW5jIGpvYiBlZGl0IHdpbmRvdyBpbnN0ZWFk
IG9mIGhhdmluZyB0aGUgY29tYmluZWQgYHJhdGVgIApmaWVsZC4gVGhpcyB3b3VsZCBhbGxvdyB0
byBrZWVwIHRoaW5ncyBiYWNrd2FyZHMgY29tcGF0aWJsZSB3aXRob3V0IHRoZSAKbmVlZCB0byBt
ZXJnZSBtdWNoIGFuZCBnaXZlIHRoZSB1c2VyIHRoZSBhYmlsaXR5IHRvIHNldCBib3RoIGFzIGRl
c2lyZWQgCndpdGhvdXQgbXVjaCBodXN0bGU/IEFuZCBtYXliZSBhIHRvb2x0aXAgZGVzY3JpYmlu
ZyB3aGljaCB0byBzZXQgYmVzdCAKdW5kZXIgd2hpY2ggY29uZGl0aW9ucz8KCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpwYnMtZGV2ZWwgbWFpbGluZyBs
aXN0CnBicy1kZXZlbEBsaXN0cy5wcm94bW94LmNvbQpodHRwczovL2xpc3RzLnByb3htb3guY29t
L2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9wYnMtZGV2ZWwK