From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from firstgate.proxmox.com (firstgate.proxmox.com [IPv6:2a01:7e0:0:424::9]) by lore.proxmox.com (Postfix) with ESMTPS id D15891FF179 for ; Wed, 26 Nov 2025 09:23:46 +0100 (CET) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 557D9261E6; Wed, 26 Nov 2025 09:23:58 +0100 (CET) Date: Wed, 26 Nov 2025 09:23:50 +0100 From: Fabian =?iso-8859-1?q?Gr=FCnbichler?= To: Christian Ebner , Proxmox Backup Server development discussion References: <20251125140013.586369-1-c.ebner@proxmox.com> <1764080186.d9oxoqi5dh.astroid@yuna.none> <2a0d9f19-1a45-4552-8bf4-56d21c37231b@proxmox.com> In-Reply-To: <2a0d9f19-1a45-4552-8bf4-56d21c37231b@proxmox.com> MIME-Version: 1.0 User-Agent: astroid/0.17.0 (https://github.com/astroidmail/astroid) Message-Id: <1764145262.ycdoq9dzrx.astroid@yuna.none> X-Bm-Milter-Handled: 55990f41-d878-4baa-be0a-ee34c49e34d2 X-Bm-Transport-Timestamp: 1764145397764 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 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] Subject: Re: [pbs-devel] [PATCH proxmox-backup v2] GC: chunk store: fix chunk using markers cleanup 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" T24gTm92ZW1iZXIgMjUsIDIwMjUgMzoyNyBwbSwgQ2hyaXN0aWFuIEVibmVyIHdyb3RlOgo+IE9u IDExLzI1LzI1IDM6MTkgUE0sIEZhYmlhbiBHcsO8bmJpY2hsZXIgd3JvdGU6Cj4+IE9uIE5vdmVt YmVyIDI1LCAyMDI1IDM6MDAgcG0sIENocmlzdGlhbiBFYm5lciB3cm90ZToKPj4+IFNpbmNlIGNv bW1pdCA5NTEwZWYxYSAoIkdDOiBhc3N1cmUgY2h1bmsgZXhpc3RzIG9uIHMzIHN0b3JlIHdoZW4K Pj4+IGNyZWF0aW5nIG1pc3NpbmcgY2h1bmsgbWFya2VyIikgY2h1bmtzIHdoaWNoIGFyZSByZWZl cmVuY2VkIGJ5Cj4+PiBhbiBpbmRleCBmaWxlIGJ1dCBkbyBub3QgaGF2ZSBhIGxvY2FsIG1hcmtl ciBmaWxlIGFyZSBtYXJrZWQgYnkgYQo+Pj4gZmlsZSB3aXRoIHRoZSBgdXNpbmdgIGV4dGVuc2lv biwgc28gdGhleSBhcmUgbm90IGNsZWFuZWQgdXAgZHVyaW5nCj4+PiBwaGFzZSAyIGlmIHRoZSBj aHVuayBpcyBzdGlsbCBwcmVzZW50IG9uIHRoZSBiYWNrZW5kLgo+Pj4KPj4+IElmIHRoZSBjaHVu ayBpcyBob3dldmVyIG5vdCBlbmNvdW50ZXJlZCwgcGhhc2UgMyB3aWxsIHNlZSB0aGUgbWFya2Vy Cj4+PiBhbmQgdHJpZXMgdG8gY2xlYW4gaXQgdXAsIHdoaWNoIGN1cnJlbnRseSBob3dldmVyIGZh aWxzIGJlY2F1c2UKPj4+IGl0IGlzIGZpcnN0IHRyaWVkIHRvIGJlIGNsZWFuZWQgdXAgZnJvbSB0 aGUgTFJVIGNhY2hlLCB0aGUgZmlsZW5hbWUKPj4+IGJlaW5nIGNvbnZlcnRlZCB0byB0aGUgY2h1 bmsgZGlnZXN0Lgo+Pj4KPj4+IFRoZXJlZm9yZSwgY2xlYW4gdXAgYW55IHVzaW5nIG1hcmtlciBm aWxlIGVuY291bnRlcmVkIGR1cmluZyBwaGFzZSAzCj4+PiBiZWZvcmUgYW55IHJlZ3VsYXIgb3Ig YmFkIGNodW5rLCBpbmRlcGVuZGVudCBmcm9tIHRoZSBhdGltZS4KPj4+Cj4+PiBGaXhlczogaHR0 cHM6Ly9mb3J1bS5wcm94bW94LmNvbS90aHJlYWRzLzE3NjU2Ny9wb3N0LTgxOTQzNwo+Pj4gU2ln bmVkLW9mZi1ieTogQ2hyaXN0aWFuIEVibmVyIDxjLmVibmVyQHByb3htb3guY29tPgo+Pj4gLS0t Cj4+PiBDaGFuZ2VzIHNpbmNlIHZlcnNpb24gMSAodGhhbmtzIGEgbG90IGZvciBvZmZsaXN0IGRp c2N1c3Npb24gVGhvbWFzKToKPj4+IC0gQ2xlYW51cCB1c2luZyBtYXJrZXIgY2h1bmtzIGluZGVw ZW5kZW50IGZyb20gYXRpbWUgY3V0b2ZmCj4+Pgo+Pj4gICBwYnMtZGF0YXN0b3JlL3NyYy9jaHVu a19zdG9yZS5ycyB8IDE0ICsrKysrKysrKysrKystCj4+PiAgIDEgZmlsZSBjaGFuZ2VkLCAxMyBp bnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCj4+Pgo+Pj4gZGlmZiAtLWdpdCBhL3Bicy1kYXRh c3RvcmUvc3JjL2NodW5rX3N0b3JlLnJzIGIvcGJzLWRhdGFzdG9yZS9zcmMvY2h1bmtfc3RvcmUu cnMKPj4+IGluZGV4IGY1MzQ2MDY2NC4uN2ZlMDliOTE0IDEwMDY0NAo+Pj4gLS0tIGEvcGJzLWRh dGFzdG9yZS9zcmMvY2h1bmtfc3RvcmUucnMKPj4+ICsrKyBiL3Bicy1kYXRhc3RvcmUvc3JjL2No dW5rX3N0b3JlLnJzCj4+PiBAQCAtMjUsNiArMjUsOCBAQCB1c2UgY3JhdGU6OmZpbGVfZm9ybWF0 czo6ewo+Pj4gICB9Owo+Pj4gICB1c2UgY3JhdGU6OntEYXRhQmxvYiwgTG9jYWxEYXRhc3RvcmVM cnVDYWNoZX07Cj4+PiAgIAo+Pj4gK2NvbnN0IFVTSU5HX01BUktFUl9GSUxFTkFNRV9FWFQ6ICZz dHIgPSAidXNpbmciOwo+Pj4gKwo+Pj4gICAvLy8gRmlsZSBzeXN0ZW0gYmFzZWQgY2h1bmsgc3Rv cmUKPj4+ICAgcHViIHN0cnVjdCBDaHVua1N0b3JlIHsKPj4+ICAgICAgIG5hbWU6IFN0cmluZywg Ly8gdXNlZCBmb3IgZXJyb3IgcmVwb3J0aW5nCj4+PiBAQCAtNDI2LDYgKzQyOCwxNiBAQCBpbXBs IENodW5rU3RvcmUgewo+Pj4gICAgICAgICAgICAgICAgICAgICAgIGRyb3AobG9jayk7Cj4+PiAg ICAgICAgICAgICAgICAgICAgICAgY29udGludWU7Cj4+PiAgICAgICAgICAgICAgICAgICB9Cj4+ PiArICAgICAgICAgICAgICAgIGlmIGZpbGVuYW1lCj4+PiArICAgICAgICAgICAgICAgICAgICAu dG9fYnl0ZXMoKQo+Pj4gKyAgICAgICAgICAgICAgICAgICAgLmVuZHNfd2l0aChVU0lOR19NQVJL RVJfRklMRU5BTUVfRVhULmFzX2J5dGVzKCkpCj4+PiArICAgICAgICAgICAgICAgIHsKPj4+ICsg ICAgICAgICAgICAgICAgICAgIHVubGlua2F0KFNvbWUoZGlyZmQpLCBmaWxlbmFtZSwgVW5saW5r YXRGbGFnczo6Tm9SZW1vdmVEaXIpLm1hcF9lcnIofGVycnwgewo+Pj4gKyAgICAgICAgICAgICAg ICAgICAgICAgIGZvcm1hdF9lcnIhKCJ1bmxpbmtpbmcgY2h1bmsgdXNpbmcgbWFya2VyIHtmaWxl bmFtZTo/fSBmYWlsZWQgLSB7ZXJyfSIpCj4+PiArICAgICAgICAgICAgICAgICAgICB9KT87Cj4+ PiArICAgICAgICAgICAgICAgICAgICBkcm9wKGxvY2spOwo+Pj4gKyAgICAgICAgICAgICAgICAg ICAgY29udGludWU7Cj4+PiArICAgICAgICAgICAgICAgIH0KPj4gCj4+IHRoaXMgbG9va3Mgb2th eSBhcyBhIHN0b3AtZ2FwLCBidXQgaXNuJ3QgdGhlIGFjdHVhbCBwcm9ibGVtIHRoYXQKPj4gCj4+ IC51c2luZwo+PiAKPj4gYW5kCj4+IAo+PiAuMC5iYWQKPj4gCj4+IGhhdmUgdGhlIHNhbWUgbGVu Z3RoLCBzbyB3ZSBlbmQgdXAgdGFraW5nIGEgY29kZXBhdGggdXNpbmcgYSB3ZWlyZCAiYmFkCj4+ IGJ1dCBub3QgYmFkIiBmaWxlbmFtZSBpbnN0ZWFkIG9mIHNraXBwaW5nIHRob3NlIG1hcmtlcnMg aW4gcGhhc2UzPwo+IAo+IGJ1dCB3ZSBuZWVkIHRvIGNsZWFuIHRoZW0gdXAgYXQgc29tZSBwb2lu dCwgb3RoZXJ3aXNlIHRoZSBmb2xsb3dpbmcgCj4gbWlnaHQgaGFwcGVuOgo+IC0gY2h1bmsgaXMg aW4gdXNlIGJ5IGluZGV4IGZpbGUsIHBoYXNlIDEgc2V0cyBtYXJrZXIKPiAtIGNodW5rIGlzIG5v dCBwcmVzZW50IG9uIHMzIG9iamVjdCBzdG9yZSAoYmFkIGNodW5rKSwgdGhlcmVmb3JlIG5vdCAK PiBzZWVuIGluIHBoYXNlIDIgYW5kIG5vdCByZXBsYWNlZCBieSByZWd1bGFyIG1hcmtlciBmaWxl Cj4gLSBjaHVuayBpcyB1cGxvYWRlZAo+IC0gYm90aCBpbmRleCBmaWxlcyBhcmUgcHJ1bmVkCj4g LSBjaHVuayBpcyBuZXZlciBjbGVhbmVkIHVwIGJlY2F1c2UgdXNpbmcgbWFya2VyIGZpbGUgcGVy c2lzdHMuCgp5ZXMsIHRoYXQncyB0cnVlLCBzaW5jZSB0aGUgb25seSBwdXJwb3NlIGlzIHRvIHBy b3RlY3QgYWdhaW5zdCBjbGVhbmluZwp1cCBpbiBwaGFzZSAyLCB0aGV5IGRvbid0IG5lZWQgdG8g bGl2ZSBsb25nZXIgdGhhbiBkdXJpbmcgR0MuCgo+PiBpbiBnZXRfY2h1bmtfaXRlcmF0b3IsIHdl IHNraXAgYWxsIGZpbGVzIHRoYXQgYXJlIG5vdCA2NCBieXRlcyBvcgo+PiA2NCtsZW4oLjAuYmFk KSBieXRlcyBsb25nLCBidXQgdGhlbiBzZXQgdGhlICJiYWQiIGZsYWcgYmFzZWQgb24gdGhlCj4+ IGV4dGVuc2lvbi4uCj4gCj4gdGhpcyBtaWdodCByZXR1cm4gdGhlIGluZm9ybWF0aW9uIGlmIHRo aXMgd2FzIGEgdXNpbmcgbWFya2VyIGJ5IHNvbWUgCj4gZW51bSB2YXJpYW50IGluc3RlYWQgb2Yg dGhlIGJhZCBib29sZWFuIGZsYWcsIHNvIHRoYXQgY2FuIGJlIHVzZWQgdG8gCj4gY2xlYXJseSBk aXN0aW5ndWlzaCB0aGVzZS4KCnRoYXQgc2VlbXMgY2xlYW5lciwgeWVzLgoKCl9fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCnBicy1kZXZlbCBtYWlsaW5nIGxp c3QKcGJzLWRldmVsQGxpc3RzLnByb3htb3guY29tCmh0dHBzOi8vbGlzdHMucHJveG1veC5jb20v Y2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL3Bicy1kZXZlbAo=