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==