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=