From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from firstgate.proxmox.com (firstgate.proxmox.com [212.224.123.68]) by lore.proxmox.com (Postfix) with ESMTPS id EAD081FF16B for ; Thu, 6 Mar 2025 13:02:29 +0100 (CET) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 6A9A74AFA; Thu, 6 Mar 2025 13:02:25 +0100 (CET) Date: Thu, 06 Mar 2025 13:02:18 +0100 From: Fabian =?iso-8859-1?q?Gr=FCnbichler?= To: Christian Ebner , Proxmox Backup Server development discussion References: <20250305151453.388817-1-c.ebner@proxmox.com> <20250305151453.388817-4-c.ebner@proxmox.com> <1741255167.q6i3s0tuox.astroid@yuna.none> <19b58a87-d71c-4be7-a25e-1da612a71097@proxmox.com> In-Reply-To: <19b58a87-d71c-4be7-a25e-1da612a71097@proxmox.com> MIME-Version: 1.0 User-Agent: astroid/0.16.0 (https://github.com/astroidmail/astroid) Message-Id: <1741261669.opzzyxdxb2.astroid@yuna.none> X-SPAM-LEVEL: Spam detection results: 0 AWL 0.045 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 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 v4 proxmox-backup 3/8] fix #5982: garbage collection: check atime updates are honored X-BeenThere: pbs-devel@lists.proxmox.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Proxmox Backup Server development discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Proxmox Backup Server development discussion Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: pbs-devel-bounces@lists.proxmox.com Sender: "pbs-devel" T24gTWFyY2ggNiwgMjAyNSAxMjozMCBwbSwgQ2hyaXN0aWFuIEVibmVyIHdyb3RlOgo+IE9uIDMv Ni8yNSAxMjowMiwgRmFiaWFuIEdyw7xuYmljaGxlciB3cm90ZToKPj4gT24gTWFyY2ggNSwgMjAy NSA0OjE0IHBtLCBDaHJpc3RpYW4gRWJuZXIgd3JvdGU6Cj4+PiArICAgICAgICAgICAgcHJlX2V4 aXN0aW5nLAo+Pj4gKyAgICAgICAgKSB7Cj4+PiArICAgICAgICAgICAgKHRydWUsIGZhbHNlKSA9 PiBpbmZvISgiQWNjZXNzIHRpbWUgc2FmZXR5IGNoZWNrIHN1Y2Nlc3NmdWwgKGluc2VydGVkIGNo dW5rIGZvciB0ZXN0KS4iKSwKPj4+ICsgICAgICAgICAgICAodHJ1ZSwgdHJ1ZSkgPT4gewo+Pj4g KyAgICAgICAgICAgICAgICBpbmZvISgiQWNjZXNzIHRpbWUgc2FmZXR5IGNoZWNrIHN1Y2Nlc3Nm dWwgKHVzZWQgcHJlLWV4aXN0aW5nIGNodW5rIGZvciB0ZXN0KS4iKQo+Pj4gKyAgICAgICAgICAg IH0KPj4+ICsgICAgICAgICAgICAoZmFsc2UsIGZhbHNlKSA9PiBiYWlsISgKPj4+ICsgICAgICAg ICAgICAgICAgIkFjY2VzcyB0aW1lIHNhZmV0eSBjaGVjayBmYWlsZWQgKGluc2VydGVkIGNodW5r IGZvciB0ZXN0KSwgaXMgYXRpbWUgc3VwcG9ydCBcCj4+PiArICAgICAgICAgICAgICAgIGVuYWJs ZWQgb24gZGF0YXN0b3JlIGJhY2tpbmcgZmlsZXN5c3RlbT8iCj4+PiArICAgICAgICAgICAgKSwK Pj4+ICsgICAgICAgICAgICAoZmFsc2UsIHRydWUpID0+IGJhaWwhKAo+Pj4gKyAgICAgICAgICAg ICAgICAiQWNjZXNzIHRpbWUgc2FmZXR5IGNoZWNrIGZhaWxlZCAodXNlZCBwcmUtZXhpc3Rpbmcg Y2h1bmsgZm9yIHRlc3QpLCBpcyBhdGltZSBcCj4+PiArICAgICAgICAgICAgICAgIHN1cHBvcnQg ZW5hYmxlZCBvbiBkYXRhc3RvcmUgYmFja2luZyBmaWxlc3lzdGVtPyIKPj4+ICsgICAgICAgICAg ICApLAo+Pj4gKyAgICAgICAgfQo+PiAKPj4gdGhpcyBpcyBhIGJpdCBleGNlc3NpdmUgd2hpbGUg YXQgdGhlIHNhbWUgdGltZSBub3QgaW5jbHVkaW5nIHRoZQo+PiBpbnRlcmVzdGluZyBiaXRzLi4K Pj4gCj4+IGhvdyBhYm91dCB0aGUgZm9sbG93aW5nOgo+PiAKPj4gaWYgbWV0YWRhdGFfYmVmb3Jl LmFjY2Vzc2VkKCk/ID49IG1ldGFkYXRhX25vdy5hY2Nlc3NlZCgpPyB7Cj4+ICAgICAgbGV0IGNo dW5rX2luZm9fc3RyID0gaWYgcHJlX2V4aXN0aW5nIHsgInByZS1leGlzdGluZyIgfSBlbHNlIHsg Im5ld2x5IGluc2VydGVkIiB9Owo+PiAgICAgIGxvZzo6d2FybiEoIkNodW5rIG1ldGFkYXRhIHdh cyBub3QgY29ycmVjdGx5IHVwZGF0ZWQgZHVyaW5nIGF0aW1lIHRlc3Q6Iik7Cj4+ICAgICAgaW5m byEoIk1ldGFkYXRhIGJlZm9yZSB1cGRhdGU6IHttZXRhZGF0YV9iZWZvcmU6P30iKTsKPj4gICAg ICBpbmZvISgiTWV0YWRhdGEgYWZ0ZXIgdXBkYXRlOiB7bWV0YWRhdGFfbm93Oj99Iik7Cj4+ICAg ICAgYmFpbCEoImF0aW1lIHNhZmV0eSBjaGVjayB1c2luZyB7Y2h1bmtfaW5mb19zdHJ9IGNodW5r IGZhaWxlZCwgYWJvcnRpbmcgR0MhIik7Cj4+IH0KPj4gCj4+IGluZm8hKCJhdGltZSBzYWZldHkg Y2hlY2sgc3VjY2Vzc2Z1bCwgcHJvY2VlZGluZyB3aXRoIEdDLiIpOwo+PiAKPj4gCj4+IHdvdWxk IGxvb2sgbGlrZSB0aGlzIGluIHRoZSB0YXNrIGxvZzoKPj4gCj4+IENodW5rIG1ldGFkYXRhIHdh cyBub3QgY29ycmVjdGx5IHVwZGF0ZWQgZHVyaW5nIGF0aW1lIHRlc3Q6Cj4+IE1ldGFkYXRhIGJl Zm9yZSB1cGRhdGU6IE1ldGFkYXRhIHsgZmlsZV90eXBlOiBGaWxlVHlwZSB7IGlzX2ZpbGU6IHRy dWUsIGlzX2RpcjogZmFsc2UsIGlzX3N5bWxpbms6IGZhbHNlLCAuLiB9LCBwZXJtaXNzaW9uczog UGVybWlzc2lvbnMoRmlsZVBlcm1pc3Npb25zIHsgbW9kZTogMG8xMDA1MDAgKC1yLXgtLS0tLS0p IH0pLCBsZW46IDE1OCwgbW9kaWZpZWQ6IFN5c3RlbVRpbWUgeyB0dl9zZWM6IDE2NzM1MTY1OTYs IHR2X25zZWM6IDY1NDgzMTQ0IH0sIGFjY2Vzc2VkOiBTeXN0ZW1UaW1lIHsgdHZfc2VjOiAxNzQx MjU2Njg5LCB0dl9uc2VjOiAxODI5NDYwNCB9LCBjcmVhdGVkOiBTeXN0ZW1UaW1lIHsgdHZfc2Vj OiAxNjczNTE2NTk2LCB0dl9uc2VjOiA2NTQ4MzE0NCB9LCAuLiB9Cj4+IE1ldGFkYXRhIGFmdGVy IHVwZGF0ZTogTWV0YWRhdGEgeyBmaWxlX3R5cGU6IEZpbGVUeXBlIHsgaXNfZmlsZTogdHJ1ZSwg aXNfZGlyOiBmYWxzZSwgaXNfc3ltbGluazogZmFsc2UsIC4uIH0sIHBlcm1pc3Npb25zOiBQZXJt aXNzaW9ucyhGaWxlUGVybWlzc2lvbnMgeyBtb2RlOiAwbzEwMDUwMCAoLXIteC0tLS0tLSkgfSks IGxlbjogMTU4LCBtb2RpZmllZDogU3lzdGVtVGltZSB7IHR2X3NlYzogMTY3MzUxNjU5NiwgdHZf bnNlYzogNjU0ODMxNDQgfSwgYWNjZXNzZWQ6IFN5c3RlbVRpbWUgeyB0dl9zZWM6IDE3NDEyNTY2 ODksIHR2X25zZWM6IDE4Mjk0NjA0IH0sIGNyZWF0ZWQ6IFN5c3RlbVRpbWUgeyB0dl9zZWM6IDE2 NzM1MTY1OTYsIHR2X25zZWM6IDY1NDgzMTQ0IH0sIC4uIH0KPj4gVEFTSyBFUlJPUjogYXRpbWUg c2FmZXR5IGNoZWNrIHVzaW5nIHByZS1leGlzdGluZyBjaHVuayBmYWlsZWQsIGFib3J0aW5nIEdD IQo+PiAKPj4gYWx0ZXJuYXRpdmVseSB3ZSBjb3VsZCBvZiBjb3Vyc2UgZG8gb3VyIG93biBwcmV0 dHkgcHJpbnRpbmcsIG9yIGFkZCBgI2AKPj4gdG8gdGhlIGZvcm1hdCBzdHJpbmcgdG8gZ2V0Ogo+ PiAKPj4gTWV0YWRhdGEgYmVmb3JlIHVwZGF0ZToKPj4gTWV0YWRhdGEgewo+PiAgICAgIGZpbGVf dHlwZTogRmlsZVR5cGUgewo+PiAgICAgICAgICBpc19maWxlOiB0cnVlLAo+PiAgICAgICAgICBp c19kaXI6IGZhbHNlLAo+PiAgICAgICAgICBpc19zeW1saW5rOiBmYWxzZSwKPj4gICAgICAgICAg Li4KPj4gICAgICB9LAo+PiAgICAgIHBlcm1pc3Npb25zOiBQZXJtaXNzaW9ucygKPj4gICAgICAg ICAgRmlsZVBlcm1pc3Npb25zIHsKPj4gICAgICAgICAgICAgIG1vZGU6IDBvMTAwNTAwICgtci14 LS0tLS0tKSwKPj4gICAgICAgICAgfSwKPj4gICAgICApLAo+PiAgICAgIGxlbjogMTU4LAo+PiAg ICAgIG1vZGlmaWVkOiBTeXN0ZW1UaW1lIHsKPj4gICAgICAgICAgdHZfc2VjOiAxNjczNTE2NTk2 LAo+PiAgICAgICAgICB0dl9uc2VjOiA2NTQ4MzE0NCwKPj4gICAgICB9LAo+PiAgICAgIGFjY2Vz c2VkOiBTeXN0ZW1UaW1lIHsKPj4gICAgICAgICAgdHZfc2VjOiAxNzQxMjU2ODc3LAo+PiAgICAg ICAgICB0dl9uc2VjOiAyMjUwMjA2MDAsCj4+ICAgICAgfSwKPj4gICAgICBjcmVhdGVkOiBTeXN0 ZW1UaW1lIHsKPj4gICAgICAgICAgdHZfc2VjOiAxNjczNTE2NTk2LAo+PiAgICAgICAgICB0dl9u c2VjOiA2NTQ4MzE0NCwKPj4gICAgICB9LAo+PiAgICAgIC4uCj4+IH0KPj4gCj4+IEkgdGhpbmsg aXQgaXMgaW1wb3J0YW50IHRvIGdldCB0aGUgbG9nZ2luZyByaWdodCBoZXJlIGJlY2F1c2UgaWYK Pj4gc29tZWJvZHkgcnVucyBpbnRvIGEgZmFpbGluZyBjaGVjaywgdGhleSBzaG91bGQgcmVwb3J0 IHRoZSByZWxldmFudCBkYXRhCj4+IHRvIHVzIHdpdGhvdXQgdGhlIG5lZWQgdG8ganVtcCB0aHJv dWdoIGhvb3BzLgo+IAo+IEFncmVlZCBvbiB0aGlzIGFuZCBhYm92ZSBjb21tZW50cyByZWdhcmRp bmcgZXJyb3IgY29udGV4dCwgd291bGQgaG93ZXZlciAKPiBvcHQgZm9yIGEgY3VzdG9tIG91dHB1 dCwgZS5nLiBzb21ldGhpbmcgYWxvbmcgdGhlIGxpbmUgb2Ygd2hhdCBpcyB1c2VkIAo+IHRvIG91 dHB1dCBweGFyIGVudHJpZXMgdmlhIGBmb3JtYXRfc2luZ2xlX2xpbmVfZW50cnlgLi4uCj4gCj4g RG8gd2UgcmVhbGx5IG5lZWQgaW5mb3JtYXRpb24gbGlrZSBmaWxlIHR5cGUsIHNpemUgYW5kIHBl cm1pc3Npb25zIGhlcmU/IAo+IFRoYXQgc2hvdWxkIGFscmVhZHkgYmUgY292ZXJlZCBieSB0aGUg Y2h1bmsgaW5zZXJ0IGFib3ZlPwoKdGhhdCdzIGEgYml0IGhhcmQgdG8gdGVsbCBhIHByaW9yaSA7 KQoKZmlsZSB0eXBlIGlzIHByb2JhYmx5IG5vdCAqdGhhdCogcmVsZXZhbnQgc2luY2Ugd2UgYXNz dW1lIGl0IGlzIGEKcmVndWxhciBmaWxlLCB0aGUgcGVybWlzc2lvbnMgbWlnaHQgdmVyeSB3ZWxs IGJlIHJlbGV2YW50LCBidXQgcHJvYmFibHkKdGhlIGFjdHVhbCBhdHRyaWJ1dGVzIChsaWtlIGFw cGVuZC1vbmx5IG9yIGltbXV0YWJsZSkgd291bGQgYmUgZXZlbiBtb3JlCmludGVyZXN0aW5nLCBp biBjYXNlIGEgZmlsZXN5c3RlbSBpcyBicm9rZW4gYW5kIGlnbm9yZXMgdGhlIHVwZGF0ZQppbnN0 ZWFkIG9mIGZhaWxpbmcgaW4gc3VjaCBjYXNlcy4KCnNvIHllYWgsIG1heWJlIGp1c3QgcHJldHR5 IHByaW50aW5nIHRoZSB0aW1lc3RhbXBzIGFscmVhZHkgaXMgZW5vdWdoCmhlcmUsIGl0IG1pZ2h0 IG5lZWQgdG8gYmUgZm9sbG93ZWQtdXAgd2l0aCBsc2F0dHIgYW5kIHF1ZXN0aW9ucyBhYm91dAp0 aGVpciBzdG9yYWdlIHNldHVwIGluIG1hbnkgY2FzZXMgYW55d2F5LgoKCl9fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCnBicy1kZXZlbCBtYWlsaW5nIGxpc3QK cGJzLWRldmVsQGxpc3RzLnByb3htb3guY29tCmh0dHBzOi8vbGlzdHMucHJveG1veC5jb20vY2dp LWJpbi9tYWlsbWFuL2xpc3RpbmZvL3Bicy1kZXZlbAo=