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 208FC1FF15E
	for <inbox@lore.proxmox.com>; Tue, 11 Mar 2025 10:52:56 +0100 (CET)
Received: from firstgate.proxmox.com (localhost [127.0.0.1])
	by firstgate.proxmox.com (Proxmox) with ESMTP id E2A50B51E;
	Tue, 11 Mar 2025 10:52:48 +0100 (CET)
Mime-Version: 1.0
Date: Tue, 11 Mar 2025 10:52:45 +0100
Message-Id: <D8DCFI6B5TRU.36EQEELU5U3MO@proxmox.com>
From: "Shannon Sterz" <s.sterz@proxmox.com>
To: "Thomas Lamprecht" <t.lamprecht@proxmox.com>,
 =?utf-8?q?Fabian_Gr=C3=BCnbichler?= <f.gruenbichler@proxmox.com>, "Proxmox
 Backup Server development discussion" <pbs-devel@lists.proxmox.com>,
 "Wolfgang Bumiller" <w.bumiller@proxmox.com>
X-Mailer: aerc 0.20.1-0-g2ecb8770224a-dirty
References: <20250306120810.361035-1-m.sandoval@proxmox.com>
 <D89YVM8JXKA5.2YPZFETE06ND5@proxmox.com>
 <6rq4ttz3i7rercdebpty3wpxfdtrcllahcsofr56fu7luydgpt@e6xasbedzhvp>
 <D8A5LC2K31FM.3F8NB7FLU5B74@proxmox.com>
 <yqgs32dkpyexsxkezl3vy3tdc2jzfccfrh4h73ticcofjsptn7@npdp2ev2w3ro>
 <1305796503.6535.1741619969928@webmail.proxmox.com>
 <D8COTTAPLN3P.1QCNWLZOZN0QH@proxmox.com>
 <3f9c8e43-bab7-4cfd-8e1e-dbf533a0a675@proxmox.com>
In-Reply-To: <3f9c8e43-bab7-4cfd-8e1e-dbf533a0a675@proxmox.com>
X-SPAM-LEVEL: Spam detection results:  0
 AWL 0.013 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 backup] fix #3336: cleanup when deleting
 last snapshot
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-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: pbs-devel-bounces@lists.proxmox.com
Sender: "pbs-devel" <pbs-devel-bounces@lists.proxmox.com>

T24gVHVlIE1hciAxMSwgMjAyNSBhdCAxMDoyMSBBTSBDRVQsIFRob21hcyBMYW1wcmVjaHQgd3Jv
dGU6Cj4gT24gMTAvMDMvMjAyNSAxNjoyMiwgU2hhbm5vbiBTdGVyeiB3cm90ZToKPj4gT24gTW9u
IE1hciAxMCwgMjAyNSBhdCA0OjE5IFBNIENFVCwgRmFiaWFuIEdyw7xuYmljaGxlciB3cm90ZToK
Pj4+PiBXb2xmZ2FuZyBCdW1pbGxlciA8dy5idW1pbGxlckBwcm94bW94LmNvbT4gaGF0IGFtIDEw
LjAzLjIwMjUgMTE6NTMgQ0VUIGdlc2NocmllYmVuOgo+Pj4+IE9uIEZyaSwgTWFyIDA3LCAyMDI1
IGF0IDA0OjUzOjE0UE0gKzAxMDAsIFNoYW5ub24gU3Rlcnogd3JvdGU6Cj4+Pj4+IE9uIEZyaSBN
YXIgNywgMjAyNSBhdCA0OjMzIFBNIENFVCwgV29sZmdhbmcgQnVtaWxsZXIgd3JvdGU6Cj4+Pj4+
PiBPbiBGcmksIE1hciAwNywgMjAyNSBhdCAxMTozNzozMkFNICswMTAwLCBTaGFubm9uIFN0ZXJ6
IHdyb3RlOgo+Pj4+Pj4gSUlSQyB3ZSBuZWVkIHRvIGZpZ3VyZSBvdXQgYSBnb29kIHVwZ3JhZGUg
c3RyYXRlZ3kgc28gcnVubmluZyBwcm9jZXNzZXMKPj4+Pj4+IGRvbid0IHVzZSBkaWZmZXJlbnQg
bG9ja2luZy4KPj4+Pj4+Cj4+Pj4+PiBPbmUgaWRlYSB3YXMgdG8gaGF2ZSB0aGUgcG9zdGluc3Qg
c2NyaXB0IGNyZWF0ZSBhIGZpbGUgaW4gcnVuIChlZwo+Pj4+Pj4gYC9ydW4vcHJveG1veC1iYWNr
dXAvb2xkLWxvY2tpbmdgKSB3aGljaCwgd2hlbiBwcmVzZW50LCBpbnN0cnVjdHMgdGhlCj4+Pj4+
PiBkYWVtb25zIHRvIGtlZXAgdXNpbmcgdGhlIG9sZCBzdHJhdGVneS4KPj4+Pj4+Cj4+Pj4+PiBU
aGUgbmV3IG9uZSB3b3VsZCB0aGVuIGF1dG9tYXRpY2FsbHkgYmUgdXNlZCBhZnRlciBlaXRoZXIg
YSByZWJvb3QsIG9yCj4+Pj4+PiBtYW51YWxseSByZW1vdmluZyB0aGUgZmlsZSBiZXR3ZWVuIHN0
b3AgJiBzdGFydCBvZiB0aGUgZGFlbW9ucy4KPj4+Pj4KPj4+Pj4geWVhaCBpIHJlbWVtYmVyIHRo
YXQgYmVpbmcgYSBibG9ja2VyLCBidXQgc2luY2UgcGJzIDQgaXMgY29taW5nIHVwCj4+Pj4+IHNv
b24taXNoLCBjb3VsZG4ndCB3ZSBqdXN0IGFwcGx5IGl0IHRoZW4/IHVwZ3JhZGluZyBiZXR3ZWVu
IDMgLT4gNAo+Pj4+PiByZXF1aXJpbmcgYSByZWJvb3Qgc2VlbXMgcmVhc29uYWJsZSB0byBtZSwg
dGhvdWdoIG1heWJlIGknbSBtaXNzaW5nCj4+Pj4+IHNvbWV0aGluZyAoZS5nLiBjb3VsZCBpdCBi
ZSBwcm9ibGVtYXRpYyB0byBoYXZlIHRoZSBzZXJ2aWNlcyBydW5uaW5nLAo+Pj4+PiBldmVuIHNo
b3J0bHksIGJlZm9yZSB0aGUgcmVib290PykuCj4+Pj4+Cj4+Pj4+IGlmIHRoYXQgd291bGQgYmUg
YW4gb3B0aW9uLCBpdCdkIGJlIG11Y2ggc2ltcGxlciB0aGFuIGNhcnJ5aW5nIGFyb3VuZAo+Pj4+
PiB0aGF0IHN3aXRjaGluZyBsb2dpYyBmb3JldmVyIChvciBhdCBsZWFzdCBvbmUgbWFqb3IgdmVy
c2lvbj8pLiBhbHNvLAo+Cj4gT25lIG1ham9yIHZlcnNpb24gd291bGQgYmUgZW5vdWdoIGZvciBh
bGwgcHJhY3RpY2FsIGNhc2VzIGFzIHdlIHJlcXVpcmUKPiBhIHJlYm9vdCBmb3IgdGhlIG5ldyBr
ZXJuZWwgYWZ0ZXIgYW4gdXBncmFkZSwgd2hpY2ggZW5zdXJlcyB0aGF0IG5vIG9sZAo+IFBCUyBw
cm9jZXNzZXMgYXJlIGFyb3VuZCBhbnltb3JlIGFzIHNpZGUgZWZmZWN0LiBTbyBwZW9wbGUgc3Rh
eWluZyBvbiBFT0wKPiB2ZXJzaW9uIGZvciBhIHdoaWxlIGFuZCB0aGVuIGRvIHR3byBtYWpvciB1
cGdyYWRlcyBpbiBxdWljayBzdWNjZXNzaW9uCj4gd2l0aG91dCBhbnkgcmVib290IGFyZSBhIGJp
dCBvbiB0aGVpciBvd24gYW55d2F5LCBhZGRpbmcgYSBoaW50IHRvIHRoZQo+IHVwZ3JhZGUgZG9j
cyBmb3IgdGhhdCBjYXNlIHdvdWxkIGJlIGNoZWFwIHRob3VnaCBhbmQgY292ZXIgdGhvc2UgYWRt
aW5zCj4gdGhhdCBhY3R1YWxseSB0cnkgdG8gZG8gYSBnb29kIGpvYiBhbmQgYXJlIGp1c3QgZml4
aW5nIHN1Y2ggYW4gb3V0ZGF0ZWQKPiBzZXR1cCB3aXRob3V0IGhhdmluZyBiZWVuIHRoZSBvbmUg
dGhhdCBjYXVzZWQgaXQgdG8gZXhpc3QgaW4gdGhlIGZpcnN0Cj4gcGxhY2UuCj4KPj4+IEkgZG9u
J3QgdGhpbmsgdGhhdCB3b3JrcywgdW5sZXNzIHdlIHdhbnQgdG8gcmVxdWlyZSBwdXR0aW5nIGFs
bCBkYXRhc3RvcmVzCj4+PiBpbnRvIG1haW50ZW5hbmNlIG1vZGUgcHJpb3IgdG8gdGhlIHVwZ3Jh
ZGUgYW5kIHVudGlsIHRoZSBzeXN0ZW0gaGFzIGJlZW4KPj4+IHJlYm9vdGVkPwo+Pj4KPj4+IG90
aGVyd2lzZSwgdGhlIHVwZ3JhZGUgZnJvbSAzLnggdG8gNC54IGlzIGp1c3QgbGlrZSBhbnkgb3Ro
ZXIsIHdpdGggYWxsIHRoZQo+Pj4gc2FtZSBwcm9ibGVtcyBpZiB0aGUgb2xkIHByb3h5IHN0aWxs
IGhhcyBhIGJhY2t1cCBvciBvdGhlciBsb2NrLWhvbGRpbmcgdGFzawo+Pj4gcnVubmluZyBhbmQg
dGhlIG5ldyBvbmUgdXNlcyBkaWZmZXJlbnQgbG9ja2luZy4uCj4KPiBUaGF0J3Mgd2hhdCB0aGUg
ZmxhZyBpcyBmb3IsIHRvdWNoIGl0IG9uIHVwZ3JhZGUgYmVmb3JlIHRoZSBuZXcgZGFlbW9uCj4g
c3RhcnRzLCBpbiB0aGUgbmV3IGRhZW1vbiBzZXQgYW4gaW50ZXJuYWwgZ2xvYmFsIE9uY2VMb2Nr
IChvciB0aGUgbGlrZSkKPiBndWFyZGVkIGZsYWcgYW5kIHVzZSB0aGF0IHRvIGRldGVybWluZSBp
ZiBvbGQgb3IgbmV3IGxvY2tpbmcgbmVlZHMgdG8gYmUKPiB1c2VkLiBPbiB0aGUgbmV4dCByZWJv
b3QgdGhlIGZsYWcgd29uJ3QgYmUgdGhlcmUgYW55bW9yZSBhbmQgdGh1cyBuZXcKPiBsb2NraW5n
IG1vZGUgaXMgdXNlZC4KCmhtIHNpbmNlIHRoaXMgd2FzIHNwYXJrZWQgYnkgdGhlIGdyb3VwIHJl
bW92YWwgYnVnICh0aGUgb25lIHRoYXQgbGVhdmVzCnRoZSBvd25lciBmaWxlIGluIHBsYWNlKSwg
dGhhdCB3b3VsZCBtZWFuIHdlIGNhbiBvbmx5IGZpeCB0aGF0IG9uY2Ugd2UKYXJlIHN1cmUgdGhh
dCB0aGUgbmV3IGxvY2tpbmcgbWVjaGFuaXNtIGlzIHVzZWQ/IG9yIGRvIHdlIGJ1aWxkIGluIHRo
YXQKY29udGluZ2VuY3kgdGhlcmUgdG9vPwoKY2FuIHNlbmQgYSB2NyB0aGF0IGFkZHMgdGhlIGxv
Y2tpbmcgc3RyYXRlZ3kgc3dpdGNoIGxhdGVyIHRvZGF5CnByb2JhYmx5LgoKPj4gaSBmZWVsIGxp
a2UgaXQgd291bGQgYmUgZmluZSB0byBkbyB0aGF0IHRob3VnaD8gd2UgYWxyZWFkeSBvcHRpb25h
bGx5Cj4+IHJlY29tbWVuZGVkIHRoYXQgd2hlbiB1cGdyYWRpbmcgZnJvbSAyIC0+IDMgWzFdLiBz
byByZXF1aXJpbmcgdGhhdCBhbmQKPj4gZG9jdW1lbnRpbmcgaXQgaW4gdGhlIHVwZ3JhZGUgbm90
ZXMgc291bmRzIGZpbmUgdG8gbWUuCj4+Cj4+IFsxXTogaHR0cHM6Ly9wYnMucHJveG1veC5jb20v
d2lraS9pbmRleC5waHAvVXBncmFkZV9mcm9tXzJfdG9fMyNPcHRpb25hbDpfRW5hYmxlX01haW50
ZW5hbmNlX01vZGUKPgo+IGNhbiBiZSBhbiBvcHRpb24sIGJ1dCBub3QgcmVxdWlyaW5nIHVzZXIg
ZG9pbmcgdGhpcyBpcyBhbHdheXMgbmljZXIgZm9yCj4gdGhlbSBhbmQgb3VyIHN1cHBvcnQuCgoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCnBicy1kZXZl
bCBtYWlsaW5nIGxpc3QKcGJzLWRldmVsQGxpc3RzLnByb3htb3guY29tCmh0dHBzOi8vbGlzdHMu
cHJveG1veC5jb20vY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL3Bicy1kZXZlbAo=