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 4905D1FF15E for ; Mon, 24 Nov 2025 09:22:28 +0100 (CET) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 78CC11A165; Mon, 24 Nov 2025 09:22:37 +0100 (CET) Message-ID: Date: Mon, 24 Nov 2025 09:22:32 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird To: Proxmox Backup Server development discussion , =?UTF-8?Q?Fabian_Gr=C3=BCnbichler?= , Thomas Lamprecht References: <20251122104118.205994-1-c.ebner@proxmox.com> <7393d75a-04be-4940-80c9-1f8e9781227a@proxmox.com> <1763971841.tk1259krov.astroid@yuna.none> Content-Language: en-US, de-DE From: Christian Ebner In-Reply-To: <1763971841.tk1259krov.astroid@yuna.none> X-Bm-Milter-Handled: 55990f41-d878-4baa-be0a-ee34c49e34d2 X-Bm-Transport-Timestamp: 1763972518799 X-SPAM-LEVEL: Spam detection results: 0 AWL 0.047 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. [proxmox.com, datastore.rs] Subject: Re: [pbs-devel] [PATCH proxmox-backup] GC: s3: fix local marker cleanup for unreferenced, s3 only chunks 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-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Errors-To: pbs-devel-bounces@lists.proxmox.com Sender: "pbs-devel" T24gMTEvMjQvMjUgOToxMyBBTSwgRmFiaWFuIEdyw7xuYmljaGxlciB3cm90ZToKPiBPbiBOb3Zl bWJlciAyNCwgMjAyNSA4OjM1IGFtLCBDaHJpc3RpYW4gRWJuZXIgd3JvdGU6Cj4+IFRoYW5rcyBm b3IgdGFraW5nIGEgbG9vayBhdCB0aGlzIGFscmVhZHkhCj4+Cj4+IE9uIDExLzIyLzI1IDM6NTUg UE0sIFRob21hcyBMYW1wcmVjaHQgd3JvdGU6Cj4+PiBBbSAyMi4xMS4yNSB1bSAxMTo0MSBzY2hy aWViIENocmlzdGlhbiBFYm5lcjoKPj4+PiBJZiBhIGNodW5rIG9iamVjdCBpcyBsb2NhdGVkIG9u IHRoZSBzMyBvYmplY3Qgc3RvcmUgb25seSwgbm90IGJlaW5nCj4+Pj4gcmVmZXJlbmNlZCBieSBh bnkgaW5kZXggZmlsZSBhbmQgaGF2aW5nIG5vIGxvY2FsIG1hcmtlciBmaWxlIGl0IGlzCj4+Pj4g bWFya2VkIGZvciBjbGVhbnVwIGJ5IHByZXRlbmRpbmcgYW4gYXRpbWUgZXF1YWwgdG8gdGhlIHVu aXggZXBvY2guCj4+Pj4KPj4+PiBXaGlsZSB0aGlzIHdpbGwgbWFyayB0aGUgY2h1bmsgZm9yIGRl bGV0aW9uIGZyb20gdGhlIGJhY2tlbmQgYW5kCj4+Pj4gaW5jbHVkZSBpdCBpbiB0aGUgZGVsZXRl IGxpc3QgZm9yIHRoZSBuZXh0IHMzIGRlbGV0ZSBvYmplY3RzIGNhbGwsIGl0Cj4+Pj4gYWxzbyB3 aWxsIGxlYWQgdG8gdGhlIGNodW5rIG1hcmtlciBhbmQgTFJVIGNhY2hlIGVudHJ5IGJlaW5nIHRy aWVkIHRvCj4+Pj4gY2xlYW4gdXAgbG9jYWxseSwgd2hpY2ggaG93ZXZlciBmYWlscyBzaW5jZSB0 aGVyZSBpcyBubyBtYXJrZXIgdG8gYmUKPj4+PiBjbGVhbmVkIHVwLgo+Pj4+Cj4+Pj4gSW4gb3Jk ZXIgdG8gdHJlYXQgdGhpcyBlZGdlIGNhc2Ugd2l0aCB0aGUgc2FtZSBjbGVhbnVwIGxvZ2ljLCBz aW1wbHkKPj4+PiBpbnNlcnQgdGhlIG1hcmtlciBmaWxlIGlmIG5vdCBwcmVzZW50LCBmb3IgaXQg dG8gZ2V0IGNvcnJlY3RseQo+Pj4+IGNsZWFuZWQgdXAgYXMgZXhwZWN0ZWQgYWZ0ZXJ3YXJkcy4g VGhpcyBzaG91bGQgbm90IGhhcHBlbiB1bmRlcgo+Pj4+IG5vcm1hbCBkYXRhc3RvcmUgb3BlcmF0 aW9uIGFueXdheXMsIG1vc3QgbGlrZWx5IHRvIGFwcGVhciBhZnRlcgo+Pj4+IHJlLWNyZWF0aW9u IG9mIHRoZSBkYXRhc3RvcmUgZnJvbSBleGlzdGluZyBidWNrZXQgY29udGVudHMgY29udGFpbmlu Zwo+Pj4+IHN1Y2ggdW5yZWZlcmVuY2VkIGNodW5rcy4KPj4+Pgo+Pj4+IEZpeGVzOiBodHRwczov L2ZvcnVtLnByb3htb3guY29tL3RocmVhZHMvMTc2NTY3Lwo+Pj4+IFNpZ25lZC1vZmYtYnk6IENo cmlzdGlhbiBFYm5lciA8Yy5lYm5lckBwcm94bW94LmNvbT4KPj4+PiAtLS0KPj4+PiAgICBwYnMt ZGF0YXN0b3JlL3NyYy9kYXRhc3RvcmUucnMgfCA5ICsrKysrLS0tLQo+Pj4+ICAgIDEgZmlsZSBj aGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCj4+Pj4KPj4+PiBkaWZmIC0t Z2l0IGEvcGJzLWRhdGFzdG9yZS9zcmMvZGF0YXN0b3JlLnJzIGIvcGJzLWRhdGFzdG9yZS9zcmMv ZGF0YXN0b3JlLnJzCj4+Pj4gaW5kZXggNjUyOTljY2E5Li5hMjQzOTJkOWYgMTAwNjQ0Cj4+Pj4g LS0tIGEvcGJzLWRhdGFzdG9yZS9zcmMvZGF0YXN0b3JlLnJzCj4+Pj4gKysrIGIvcGJzLWRhdGFz dG9yZS9zcmMvZGF0YXN0b3JlLnJzCj4+Pj4gQEAgLTE3MTEsMTEgKzE3MTEsMTIgQEAgaW1wbCBE YXRhU3RvcmUgewo+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgbGV0IGF0aW1lID0gbWF0Y2gg c3RkOjpmczo6bWV0YWRhdGEoJmNodW5rX3BhdGgpIHsKPj4+PiAgICAgICAgICAgICAgICAgICAg ICAgICAgICBPayhzdGF0KSA9PiBzdGF0LmFjY2Vzc2VkKCk/LAo+Pj4+ICAgICAgICAgICAgICAg ICAgICAgICAgICAgIEVycihlcnIpIGlmIGVyci5raW5kKCkgPT0gc3RkOjppbzo6RXJyb3JLaW5k OjpOb3RGb3VuZCA9PiB7Cj4+Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNhZmUg ewo+Pj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGNodW5rIHN0b3JlIGxv Y2sgaGVsZAo+Pj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGluc2VydCBt YXJrZSB1bmNvbmRpdGlvbmFsbHksIGNsZWFuZWQgdXAgYWdhaW4gYmVsb3cgaWYgcmVxdWlyZWQK Pj4+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzZWxmLmlubmVyLmNodW5rX3N0 b3JlLnJlcGxhY2VfY2h1bmtfd2l0aF9tYXJrZXIoJmRpZ2VzdCk/Owo+Pj4+ICsgICAgICAgICAg ICAgICAgICAgICAgICAgICAgfQo+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBp ZiBzZWxmLmlubmVyLmNodW5rX3N0b3JlLmNsZWFyX2NodW5rX2V4cGVjdGVkX21hcmsoJmRpZ2Vz dCk/IHsKPj4+PiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNhZmUgewo+Pj4+ IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBjaHVuayBzdG9yZSBsb2Nr IGhlbGQKPj4+PiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2VsZi5pbm5l ci5jaHVua19zdG9yZS5yZXBsYWNlX2NodW5rX3dpdGhfbWFya2VyKCZkaWdlc3QpPzsKPj4+PiAt ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9Cj4+Pj4gICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICBTeXN0ZW1UaW1lOjpub3coKQo+Pj4KPj4+IFdoeSBub3QgZHJvcCB0 aGF0IHdob2xlIGJyYW5jaCBpbnN0ZWFkLCBpdCBkb2VzIG5vdCByZWFsbHkgbWFrZXMgc2Vuc2Ug SUlVQy4KPj4KPj4gTm8sIHRoaXMgYnJhbmNoIGlzIG5lZWRlZC4gVGhpcyBpcyByZXF1aXJlZCBm b3IgYXZvaWRpbmcgQVBJIGNhbGxzIHRvCj4+IHRoZSBzMyBiYWNrZW5kIGluIGNhc2UgdGhlIGNo dW5rIGlzIHJlZmVyZW5jZWQgYnkgYW4gaW5kZXggZmlsZSBhcwo+PiBkZXRlY3RlZCBkdXJpbmcg cGhhc2UgMSwgYnV0IHRoZSBsb2NhbCBtYXJrZXIgZmlsZSBpcyBub3QgcHJlc2VudC4gSW4KPj4g dGhhdCBjYXNlIHdlIGRvIG5vdCB3YW50IHRvIGRpcmVjdGx5IGNoZWNrIHRoZSBleGlzdGVuY2Ug b24gdGhlIGJhY2tlbmQKPj4gKHdoaWNoIHdlIG5lZWQgdG8gbWFrZSBzdXJlIHRvIG5vdCBtYXJr IGEgY2h1bmsgd2hpY2ggaXMgaG93ZXZlciBub3QKPj4gcHJlc2VudCBvbiB0aGUgYmFja2VuZCks IGJ1dCBkZWZlciB0aGF0IGNoZWNrIHRvIHBoYXNlIDIsIHdoZXJlIHdlIGRvCj4+IHRoZSBsaXN0 aW5nIG9mIGFsbCBjaHVua3MgYW55d2F5cy4gVGhpcyBpcyBkb25lIGJ5IGZsYWdnaW5nIHRoYXQg Y2h1bmsKPj4gdmlhIHRoZSA8ZGlnZXN0Pi51c2luZyBmaWxlLgo+Pgo+PiBIZXJlLCBpZiB0aGUg Y2h1bmsgaXMgZW5jb3VudGVyZWQgZHVyaW5nIHMzIG9iamVjdCBzdG9yZSBsaXN0aW5nLCBidXQK Pj4gdGhlIGxvY2FsIGZpbGUgaXMgbWlzc2luZywgd2UgY2hlY2sgYW5kIGNsZWFyIHRoZSBjaHVu ayBleHBlY3RlZCBtYXJrZXIsCj4+IHdoaWNoIGlmIHByZXNlbnQgdGVsbHMgdXMgdGhlIGNodW5r IHN0aWxsIG5lZWRzIHRvIGJlIHVzZWQuIElmIG5vdCBpdCBpcwo+PiBzYWZlIHRvIGNsZWFyIGl0 IGZyb20gdGhlIGJhY2tlbmQuCj4+Cj4+Pgo+Pj4gQW5kIGByZXBsYWNlX2NodW5rX3dpdGhfbWFy a2VyYCByZXBsYWNlcyB0aGUgY2h1bmsgZmlsZSBkaXJlY3RseSAobm8gZXh0ZW5zaW9uKSB3aGVy ZWFzCj4+PiBgY2xlYXJfY2h1bmtfZXhwZWN0ZWRfbWFya2AgY2hlY2tzIHRoZSBjaHVuay51c2lu ZyBmaWxlLCBzbyBkb2VzIHlvdXIgcmVvcmRlcmluZyBldmVuCj4+PiBjaGFuZ2UgYW55dGhpbmcs IG9yIGlzIHRoZXJlIGEgYnVnIGluIGByZXBsYWNlX2NodW5rX3dpdGhfbWFya2VyYD8KPj4KPj4g YHJlcGxhY2VfY2h1bmtfd2l0aF9tYXJrZXJgIHJlcGxhY2VzIGEgZnVsbCBjaHVuayBmaWxlIHdp dGggYW4gZW1wdHkKPj4gbWFya2VyLCBidXQgYWxzbyBjcmVhdGVzIHRoZSBlbXB0eSBtYXJrZXIg aWYgdGhlIG9yaWdpbmFsIGZpbGUgaXMgbm90Cj4+IHByZXNlbnQsIHNvIGluIHRoaXMgcGFydGlj dWxhciBjYXNlIGl0IGlzIGFjdHVhbGx5IHVzZWQgdG8gY3JlYXRlIHRoZQo+PiBtYXJrZXIsIG5v dCB0byBldmljdCBjaHVua3MgZnJvbSBsb2NhbCBkYXRhc3RvcmUgY2FjaGUgYXMgdW5kZXIgbm9y bWFsCj4+IG9wZXJhdGlvbi4gSSBjYW4gc2VuZCBhIHBhdGNoIHRvIHJlbmFtZSB0aGF0IG1ldGhv ZCB0byBtYWtlIHRoYXQgY2xlYXIuCj4+Cj4+Pgo+Pj4gQW5kIGluZGVwZW5kZW50IG9mIHRoYXQs IHdvdWxkIGl0IGJlIGJldHRlciAobW9yZSBwZXJmb3JtYW50IGFuZCBsZXNzIGNvbmZ1c2luZykg aWYKPj4+IHdlIGlnbm9yZSB0aGUgIm5vdCBwcmVzZW50IGluIExSVSBvciBubyBtYXJrZXIiIGlu IHRoYXQgZWRnZSBjYXNlIHJhdGhlciB0aGFuIGNyZWF0aW5nCj4+PiBhIGZpbGUgKGRvaW5nIG1v cmUgSU8pIGp1c3QgdG8gZGVsZXRlIHRoYXQgdGhlbiBhZ2Fpbj8KPj4KPj4gSSBjYW4gZG8gdGhh dCBhcyB3ZWxsIG9mIGNvdXJzZSBieSBjaGVja2luZyBhIGZsYWcgaW4gdGhlIHJlbW92ZQo+PiBj YWxsYmFjay4gSSBvcHRlZCBmb3Igbm90IGRvaW5nIHRoYXQgaG93ZXZlciBzaW5jZSBhYm92ZSBp cyBhIHZlcnkKPj4gdW5saWtlbHkgY2FzZSB0byBoYXBwZW4sIGFzIHRoZSBzMyBiYWNrZW5kIGFu ZCBsb2NhbCBkYXRhc3RvcmUgY2FjaGUKPj4gc2hvdWxkIGJlIGluIHN5bmMgbW9zdCBvZiB0aGUg dGltZS4KPj4gQWRkaW5nIHRoYXQgY2hlY2sgd291bGQgYmUgcGVyZm9ybWVkIGZvciBlYWNoIGNo dW5rIGJlaW5nIHJlbW92ZWQsIHRoaXMKPj4gb25seSBvbmNlIGlmIHRoZSBjaHVuayBpcyBzdGls bCBwcmVzZW50IG9uIHRoZSBiYWNrZW5kLCBidXQgbm90IG9uIHRoZQo+PiBsb2NhbCBkYXRhc3Rv cmUgY2FjaGUuCj4+Cj4+IFRoZSBhZGRpdGlvbmFsIElPIGlzIHRoZXJlZm9yZSBqdXN0ZmllZCBJ TU8uCj4+Cj4+IEkgY291bGQgb2YgY291cnNlIGFsc28gZ28gdGhlIHJvdXRlIG9mIGp1c3Qgc2V0 dGluZyBhIGJvb2xlYW4gZmxhZyBhbmQKPj4gY2hlY2tpbmcgdGhhdCBpbiB0aGUgY2FsbGJhY2s/ Cj4gCj4gd2UgYmFzaWNhbGx5IGFscmVhZHkgaGF2ZSBzdWNoIGEgYm9vbGVhbiBtYXJrZXIgLSB3 ZSBzZXQgYGF0aW1lYCB0byAwIGluCj4gdGhpcyBjYXNlIChhbmQgb25seSB0aGlzIGNhc2UpLCBh bmQgd2UgY291bGQganVzdCBpZ25vcmUgdGhlIHJlbW92YWwKPiBlcnJvcnMgdGhlbj8gcG9zc2li bHkgbGltaXRlZCB0byBqdXN0IGlnbm9yaW5nIEVOT1RGT1VORD8KClRoYXQncyBhIGdvb2QgaWRl YSEgU28gSSB3aWxsIHBlcmZvcm0gdGhlIGFkZGl0aW9uYWwgY2hlY2tzIGJhc2VkIG9uIHRoYXQu CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCnBicy1k ZXZlbCBtYWlsaW5nIGxpc3QKcGJzLWRldmVsQGxpc3RzLnByb3htb3guY29tCmh0dHBzOi8vbGlz dHMucHJveG1veC5jb20vY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL3Bicy1kZXZlbAo=