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 [IPv6:2a01:7e0:0:424::9])
	by lore.proxmox.com (Postfix) with ESMTPS id 57BD41FF17C
	for <inbox@lore.proxmox.com>; Wed, 16 Apr 2025 08:31:38 +0200 (CEST)
Received: from firstgate.proxmox.com (localhost [127.0.0.1])
	by firstgate.proxmox.com (Proxmox) with ESMTP id 1FE9E1DBB0;
	Wed, 16 Apr 2025 08:31:36 +0200 (CEST)
Message-ID: <15aa6233-1e5a-439e-b4fd-1f57afceb699@proxmox.com>
Date: Wed, 16 Apr 2025 08:31:01 +0200
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
To: Thomas Lamprecht <t.lamprecht@proxmox.com>,
 Proxmox Backup Server development discussion <pbs-devel@lists.proxmox.com>,
 =?UTF-8?Q?Fabian_Gr=C3=BCnbichler?= <f.gruenbichler@proxmox.com>
References: <20250415105416.215805-1-c.ebner@proxmox.com>
 <1744715646.ixpklno696.astroid@yuna.none>
 <574477eb-b29a-44d3-91de-e69b69c20607@proxmox.com>
 <1744722423.8wkc6bykj9.astroid@yuna.none>
 <7bac779b-e564-4f24-b58c-a4411c2a59aa@proxmox.com>
Content-Language: en-US, de-DE
From: Christian Ebner <c.ebner@proxmox.com>
In-Reply-To: <7bac779b-e564-4f24-b58c-a4411c2a59aa@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
Subject: Re: [pbs-devel] [PATCH v2 proxmox-backup] garbage collection: fix
 rare race in chunk marking phase
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>

SGkgVGhvbWFzLAoKT24gNC8xNS8yNSAxNzo0MCwgVGhvbWFzIExhbXByZWNodCB3cm90ZToKPiBP
biAxNS8wNC8yMDI1IDE1OjE0LCBGYWJpYW4gR3LDvG5iaWNobGVyIHdyb3RlOgo+Pj4+IHRoaXMg
c2hvdWxkIGNoZWNrIHRoZSByZXN1bHQ/IHRoaXMgd291bGQgYWxzbyBmYWlsIGlmIGEgYmFja3Vw
IGlzCj4+Pj4gY3VycmVudGx5IGdvaW5nIG9uICh2ZXJ5IGxpa2VseSBpZiB3ZSBlbmQgdXAgaGVy
ZT8pIGFuZCBhYm9ydCB0aGUgR0MKPj4+PiB0aGVuLCBidXQgd2UgZG9uJ3QgaGF2ZSBhIHdheSB0
byBsb2NrIGEgZ3JvdXAgd2l0aCBhIHRpbWVvdXQgYXQgdGhlCj4+Pj4gbW9tZW50Li4gYnV0IG1h
eWJlIHdlIGNhbiB3YWl0IGFuZCBzZWUgaWYgdXNlcnMgYWN0dWFsbHkgcnVuIGludG8gdGhhdCwK
Pj4+PiB3ZSBjYW4gYWx3YXlzIGV4dGVuZCB0aGUgbG9ja2luZyBpbnRlcmZhY2UgdGhlbi4uCj4+
PiBUcnVlLCBidXQgc2luY2UgdGhpcyBpcyB2ZXJ5IHVubGlrZWx5IHRvIGhhcHBlbiwgSSB3b3Vs
ZCBvcHQgdG8gZmFpbCBhbmQKPj4+IGFkZCBhbiBlcnJvciBjb250ZXh0IGhlcmUgc28gdGhpcyBj
YW4gZWFzaWx5IGJlIHRyYWNlZCBiYWNrIHRvIHRoaXMgY29kZQo+Pj4gcGF0aC4KPj4geWVzLCBm
b3Igbm93IEknZCBzYXkgYWJvcnRpbmcgR0Mgd2l0aCBhIGNsZWFyIGVycm9yIGhlcmUgaXMgYmVz
dC4gd2UKPj4gY2Fubm90IHNhZmVseSBjb250aW51ZS4uCj4gCj4gRGlkIG5vdCBjaGVjayB2Mywg
YnV0IG5vdGUgdGhhdCB1c2VycyBvZnRlbiBkbyBub3QgcnVuIEdDIHdpdGggYSBoaWdoCj4gZnJl
cXVlbmN5IGR1ZSB0byB0aGUgbG9hZCBpdCBnZW5lcmF0ZXMgYW5kIHRpbWUgaXQgbmVlZHMsIGJ1
dCBzdGlsbAo+IGRlcGVuZCBvbiBpdCB0byBmaW5pc2ggc28gc3BhY2UgaXMgYmVpbmcgZnJlZWQu
Cj4gCj4gU28gaWYgdGhlcmUgaXMgYW55IHdheSB3ZSBjYW4gZ28gb3IgYWRkIHRvIGF2b2lkIGFi
b3J0aW5nIGNvbXBsZXRlbHksCj4gaXQgd291bGQgYmUgSU1PIHF1aXRlIHdvcnRoIHRvIGV2YWx1
YXRlIGRvaW5nIHRoYXQgbW9yZSBjbG9zZWx5Lgo+IAo+IEZXSVcsIGFuIGNvbXBsZXRlbHkgZGlm
ZmVyZW50IGFsdGVybmF0aXZlIG1pZ2h0IGJlIHRvIG5vdCBjaGFuZ2UKPiBHQyBidXQgcHJ1bmlu
ZyB3aGVuIGEgR0Mgam9iIHJ1bnMsIGUuZy4gKHNwaXRiYWxsaW5nL2hhbmQgd2F2aW5nKQo+IG1v
dmUgdGhlIGluZGV4IHRvIGEgdHJhc2ggZm9sZGVyIGFuZCBub3RpZnkgR0MgYWJvdXQgdGhhdC4K
CnllcywgaGF2aW5nIHNvbWUgc29ydCBvZiBzaGFkb3cgY29weSBvZiB0aGUgaW5kZXggZmlsZXMg
Y2FtZSB0byBtaW5kIGFzIAp3ZWxsLiBJIGRpZCBob3dldmVyIGRpc3JlZ2FyZCB0aGF0IGZvciB0
aGUgR0MgaXRzZWxmLCBiZWNhdXNlIGl0IHdvdWxkIApiZSBleHBlbnNpdmUgYW5kIHByb2JhYmx5
IHJ1biBpbnRvIHNpbWlsYXIgcmFjZXMgd2l0aCBwcnVuaW5nLgoKWW91ciBzdWdnZXN0ZWQgYXBw
cm9hY2ggd291bGQgaG93ZXZlciBlbGltaW5hdGUgdGhhdCwgYW5kIGZ1cnRoZXIgYWxzbyAKYmUg
YSBuaWNlIGZlYXR1cmUhIEdDIGNvdWxkIHRoZW4gY2xlYW4gdXAgYWxsIHRoZSB0cmFzaGVkIGlu
ZGV4IGZpbGVzIAp3aXRoIHNvbWUgcmV0ZW50aW9uIGxvZ2ljIGluIGEgbmV3IHBoYXNlIDMsIGFm
dGVyIGNsZWFuaW5nIHVwIHRoZSBjaHVua3MuCgpFLmcuIGl0IGFscmVhZHkgaGFwcGVuZWQgdG8g
c29tZSB1c2VycyB0aGF0IHRoZXkgcHJ1bmVkIGEgc25hcHNob3QgdGhleSAKc3RpbGwgbmVlZGVk
IGJ5IGFjY2lkZW50LiBTbyBtaWdodCBpdCBtYWtlIHNlbnNlIHRvIGFkZCBhIHRyYXNoIGNhbiBh
cyAKZmVhdHVyZT8KCk5ldmVydGhlbGVzcywgSSBkbyB0aGluayB0aGF0IGNoYW5naW5nIHRoZSBv
cmRlciBvZiBzbmFwc2hvdCBpdGVyYXRpb24gCmZvciB0aGUgR0MgcnVuIHNob3VsZCBiZSByZXZl
cnNlZCwgYXMgdGhhdCBldmVuIGZ1cnRoZXIgcmVkdWNlcyB0aGUgCndpbmRvdyBvZiBvcHBvcnR1
bml0eSB3aGVyZSB0aGluZ3MgY2FuIGdvIHdyb25nIChhcyBzdGF0ZWQgaW4gbXkgCnNlbGYtcmVw
bHkgdG8gdmVyc2lvbiAzIG9mIHRoZSBwYXRjaCkuCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KcGJzLWRldmVsIG1haWxpbmcgbGlzdApwYnMtZGV2ZWxA
bGlzdHMucHJveG1veC5jb20KaHR0cHM6Ly9saXN0cy5wcm94bW94LmNvbS9jZ2ktYmluL21haWxt
YW4vbGlzdGluZm8vcGJzLWRldmVsCg==