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 483C11FF16E for <inbox@lore.proxmox.com>; Mon, 3 Mar 2025 14:30:37 +0100 (CET) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 24041B97C; Mon, 3 Mar 2025 14:30:34 +0100 (CET) Message-ID: <f57a9703-072c-49bf-b1be-6a761775c4ac@proxmox.com> Date: Mon, 3 Mar 2025 14:30:00 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird To: Proxmox Backup Server development discussion <pbs-devel@lists.proxmox.com>, =?UTF-8?Q?Fabian_Gr=C3=BCnbichler?= <f.gruenbichler@proxmox.com> References: <20250219164847.757184-1-c.ebner@proxmox.com> <20250219164847.757184-3-c.ebner@proxmox.com> <1741005633.eo593uhjhw.astroid@yuna.none> Content-Language: en-US, de-DE From: Christian Ebner <c.ebner@proxmox.com> In-Reply-To: <1741005633.eo593uhjhw.astroid@yuna.none> 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 Subject: Re: [pbs-devel] [PATCH proxmox 2/2] pbs api types: add option to set GC chunk cleanup wait period 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> T24gMy8zLzI1IDEzOjU4LCBGYWJpYW4gR3LDvG5iaWNobGVyIHdyb3RlOgo+IE9uIEZlYnJ1YXJ5 IDE5LCAyMDI1IDU6NDggcG0sIENocmlzdGlhbiBFYm5lciB3cm90ZToKPj4gQWRkIHRoZSBgZ2Mt d2FpdC1wZXJpb2RgIG9wdGlvbiB0byB0aGUgZGF0YXN0b3JlIHR1bmluZyBwYXJhbWV0ZXJzLgo+ PiBUaGlzIGFsbG93cyB0byBzcGVjaWZ5IHRoZSB0aW1lIGFmdGVyIHdoaWNoIHRoZSBjaHVua3Mg YXJlIG5vdAo+PiBjb25zaWRlcmVkIGluIHVzZSBhbnltb3JlIGlmIHRoZWlyIGF0aW1lIGhhcyBu b3QgYmVlbiB1cGRhdGVkIHNpbmNlCj4+IHRoZW4uIFRoaXMgb3B0aW9uIGlzIG9ubHkgY29uc2lk ZXJlZCwgaWYgdGhlIGBnYy1hdGltZS1jaGVja2AgaXMKPj4gZW5hYmxlZCwgdG8gYXZvaWQgcG90 ZW50aWFsIGRhdGEgbG9zcy4KPj4KPj4gVGhlIGRlZmF1bHQgaXMgdG8ga2VlcCBjaHVua3Mgd2l0 aGluIHRoZSAyNGggNW0gdGltZXNwYW4gKGdpdmVuIG5vCj4+IGFjdGl2ZSB3cml0ZXJzKS4gVGhl IDVtIG1pbmltdW0gd2FzIGNob3NlbiB0byBiZSBpbiBsaW5lIHdpdGggdGhlCj4+IGFscmVhZHkg dXNlZCBzYWZldHkgb2Zmc2V0IGZvciBnYXJiYWdlIGNvbGxlY3Rpb24uCj4+Cj4+IFNpZ25lZC1v ZmYtYnk6IENocmlzdGlhbiBFYm5lciA8Yy5lYm5lckBwcm94bW94LmNvbT4KPj4gLS0tCj4+IGNo YW5nZXMgc2luY2UgdmVyc2lvbiAxOgo+PiAtIG5vdCBwcmVzZW50IGluIHByZXZpb3VzIHZlcnNp b24KPj4KPj4gICBwYnMtYXBpLXR5cGVzL3NyYy9kYXRhc3RvcmUucnMgfCAxMyArKysrKysrKysr KysrCj4+ICAgMSBmaWxlIGNoYW5nZWQsIDEzIGluc2VydGlvbnMoKykKPj4KPj4gZGlmZiAtLWdp dCBhL3Bicy1hcGktdHlwZXMvc3JjL2RhdGFzdG9yZS5ycyBiL3Bicy1hcGktdHlwZXMvc3JjL2Rh dGFzdG9yZS5ycwo+PiBpbmRleCBhN2E5ZGI3ZC4uNzU0MmU5NjkgMTAwNjQ0Cj4+IC0tLSBhL3Bi cy1hcGktdHlwZXMvc3JjL2RhdGFzdG9yZS5ycwo+PiArKysgYi9wYnMtYXBpLXR5cGVzL3NyYy9k YXRhc3RvcmUucnMKPj4gQEAgLTIyMyw2ICsyMjMsMTMgQEAgcHViIGVudW0gRGF0YXN0b3JlRlN5 bmNMZXZlbCB7Cj4+ICAgICAgIEZpbGVzeXN0ZW0sCj4+ICAgfQo+PiAgIAo+PiArcHViIGNvbnN0 IEdDX1dBSVRfUEVSSU9EX1NDSEVNQTogU2NoZW1hID0KPj4gKyAgICBJbnRlZ2VyU2NoZW1hOjpu ZXcoIldhaXQgcGVyaW9kIChpbiBtaW51dGVzKSBmb3IgZ2FyYmFnZSBjb2xsZWN0aW9uIHBoYXNl IDIgY2h1bmsgY2xlYW51cCAoZGVmYXVsdCAyNGggNW0pIikKPj4gKyAgICAgICAgLm1pbmltdW0o NSkKPj4gKyAgICAgICAgLm1heGltdW0oMTQ0NSkKPiAKPiB0aGVzZSBzZWVtIGEgYml0IGNvbnNl cnZhdGl2ZSAtIGlmIHdlIGludHJvZHVjZSB0aGUgb3B0aW9uLCB3ZSBjb3VsZAo+IGFsc28gYWxs b3cgdG8gcmVkdWNlIHRoZSBncmFjZSBwZXJpb2QgdG8gMCBvciB0byByZXF1aXJlIGxvbmdlciBn cmFjZQo+IHBlcmlvZHM/CgpJIGRpZCBzdGljayB0byB0aGUgYWRkaXRpb25hbCA1IG1pbnV0ZXMg c2FmZXR5IGdhcCwgYXMgdGhpcyB3YXMgYWxzbyAKaW50cm9kdWNlZCB3aXRoIHRoZSBvbGRlc3Qg d3JpdGVyIGNoYW5nZSBpbiBjb21taXQgMTE4NjFhNDggCigic3JjL2JhY2t1cC9jaHVua19zdG9y ZS5yczogZml4IEdDIikuIFNpbmNlIHRoYXQgY29tbWl0IGRvZXMgbm90IApleHBsaWNpdGx5IG1l bnRpb24gdGhlIHJlYXNvbiAoSSBhc3N1bWUgdG8gcHJldmVudCBhIHJhY2UgYmV0d2VlbiB3cml0 ZXIgCmluc3RhbnRpYXRpb24gYW5kIGdhcmJhZ2UgY29sbGVjdGlvbiksIEkgc3RpY2tlZCB3aXRo IHRoaXMgYWRkaXRpb25hbCAKbG93ZXIgbGltaXQuCgpJbmNyZWFzaW5nIHRoZSB1cHBlciBsaW1p dCBtaWdodCBiZSBwb3NzaWJsZSB3aXRob3V0IHN1Y2ggY29uY2VybnMsIEkgZG8gCm5vdCByZWFs bHkgc2VlIGhvd2V2ZXIgdGhlIHVzZSBjYXNlIGZvciB0aGF0LgoKPiAKPiB3YWl0IHBlcmlvZCBp cyBhbHNvIGEgYml0IG9mIGEgbWlzbm9tZXIgSU1ITywgdGhpcyBpcyBub3Qgc29tZXRoaW5nCj4g d2hlcmUgd2UgIndhaXQiIHBlciBzZSwgYnV0IHJhdGhlciBzb21ldGhpbmcgdG8gYWNjb3VudCBm b3IgdGhlCj4gdGltZXN0YW1wIGluZm9ybWF0aW9uIHBvdGVudGlhbGx5IG5vdCBiZWluZyBhY2N1 cmF0ZS4uIG5vdCBzdXJlIHdoYXQgYQo+IGJldHRlciB0ZXJtIHdvdWxkIGJlLCAiZ3JhY2UgcGVy aW9kIiBkb2Vzbid0IHJlYWxseSBmaXQgZWl0aGVyLi4KCkkgc3RpY2tlZCB3aXRoIFRob21hcycg bmFtaW5nIHN1Z2dlc3Rpb24gaGVyZSwgYnV0IG1heWJlIHNvbWV0aGluZyBsaWtlIApgZ2MtY2xl bnVwLXNhZmV0eS1tYXJnaW5gIGlzIG1vcmUgZml0dGluZz8gQWx0aG91Z2ggaXQgZG9lcyBub3Qg aW1wbHkgCnRoYXQgdGhpcyBpcyBkdWUgdG8gdGhlIGF0aW1lLi4uIE90aGVyIHN1Z2dlc3Rpb25z PwoKPiAKPiBpdCdzIGEga2luZCBvZiAic2FmZXR5IG1hcmdpbiIsIG1heWJlIHNvbWV0aGluZyBy ZWxhdGVkIHRvIHRoYXQ/IG5hbWluZwo+IGNhbiBiZSBxdWl0ZSBoYXJkLi4KPiAKPiBtYXliZSBn Y19hdGltZV9zYWZldHlfbWFyZ2luID8gdGhhdCBhbHNvIGltcGxpZXMgdGhhdCBzZXR0aW5nIGEK PiBub24tZGVmYXVsdCB2YWx1ZSBoYXMgcG90ZW50aWFsIHNhZmV0eSBpbXBsaWNhdGlvbnMvcmlz a3MgeW91ciBkYXRhLAo+IElNSE8gbW9yZSB0aGFuICJyZWR1Y2luZyBhIHdhaXQgcGVyaW9kIiBk b2VzLi4KPiAKPj4gKyAgICAgICAgLmRlZmF1bHQoMTQ0NSkKPj4gKyAgICAgICAgLnNjaGVtYSgp Owo+PiArCj4+ICAgI1thcGkoCj4+ICAgICAgIHByb3BlcnRpZXM6IHsKPj4gICAgICAgICAgICJj aHVuay1vcmRlciI6IHsKPj4gQEAgLTIzNSw2ICsyNDIsMTAgQEAgcHViIGVudW0gRGF0YXN0b3Jl RlN5bmNMZXZlbCB7Cj4+ICAgICAgICAgICAgICAgZGVmYXVsdDogdHJ1ZSwKPj4gICAgICAgICAg ICAgICB0eXBlOiBib29sLAo+PiAgICAgICAgICAgfSwKPj4gKyAgICAgICAgImdjLXdhaXQtcGVy aW9kIjogewo+PiArICAgICAgICAgICAgc2NoZW1hOiBHQ19XQUlUX1BFUklPRF9TQ0hFTUEsCj4+ ICsgICAgICAgICAgICBvcHRpb25hbDogdHJ1ZSwKPj4gKyAgICAgICAgfSwKPj4gICAgICAgfSwK Pj4gICApXQo+PiAgICNbZGVyaXZlKFNlcmlhbGl6ZSwgRGVzZXJpYWxpemUsIERlZmF1bHQpXQo+ PiBAQCAtMjQ4LDYgKzI1OSw4IEBAIHB1YiBzdHJ1Y3QgRGF0YXN0b3JlVHVuaW5nIHsKPj4gICAg ICAgcHViIHN5bmNfbGV2ZWw6IE9wdGlvbjxEYXRhc3RvcmVGU3luY0xldmVsPiwKPj4gICAgICAg I1tzZXJkZShza2lwX3NlcmlhbGl6aW5nX2lmID0gIk9wdGlvbjo6aXNfbm9uZSIpXQo+PiAgICAg ICBwdWIgZ2NfYXRpbWVfY2hlY2s6IE9wdGlvbjxib29sPiwKPj4gKyAgICAjW3NlcmRlKHNraXBf c2VyaWFsaXppbmdfaWYgPSAiT3B0aW9uOjppc19ub25lIildCj4+ICsgICAgcHViIGdjX3dhaXRf cGVyaW9kOiBPcHRpb248dXNpemU+LAo+PiAgIH0KPj4gICAKPj4gICBwdWIgY29uc3QgREFUQVNU T1JFX1RVTklOR19TVFJJTkdfU0NIRU1BOiBTY2hlbWEgPSBTdHJpbmdTY2hlbWE6Om5ldygiRGF0 YXN0b3JlIHR1bmluZyBvcHRpb25zIikKPj4gLS0gCj4+IDIuMzkuNQo+IAo+IAo+IF9fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gcGJzLWRldmVsIG1haWxp bmcgbGlzdAo+IHBicy1kZXZlbEBsaXN0cy5wcm94bW94LmNvbQo+IGh0dHBzOi8vbGlzdHMucHJv eG1veC5jb20vY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL3Bicy1kZXZlbAo+IAo+IAoKCgpfX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpwYnMtZGV2ZWwgbWFp bGluZyBsaXN0CnBicy1kZXZlbEBsaXN0cy5wcm94bW94LmNvbQpodHRwczovL2xpc3RzLnByb3ht b3guY29tL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9wYnMtZGV2ZWwK