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 CCEC61FF15E for <inbox@lore.proxmox.com>; Tue, 11 Mar 2025 10:21:57 +0100 (CET) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 802FC9B61; Tue, 11 Mar 2025 10:21:50 +0100 (CET) Message-ID: <3f9c8e43-bab7-4cfd-8e1e-dbf533a0a675@proxmox.com> Date: Tue, 11 Mar 2025 10:21:15 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Beta To: Shannon Sterz <s.sterz@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> 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> Content-Language: en-GB From: Thomas Lamprecht <t.lamprecht@proxmox.com> In-Reply-To: <D8COTTAPLN3P.1QCNWLZOZN0QH@proxmox.com> X-SPAM-LEVEL: Spam detection results: 0 AWL -0.039 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 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 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> T24gMTAvMDMvMjAyNSAxNjoyMiwgU2hhbm5vbiBTdGVyeiB3cm90ZToKPiBPbiBNb24gTWFyIDEw LCAyMDI1IGF0IDQ6MTkgUE0gQ0VULCBGYWJpYW4gR3LDvG5iaWNobGVyIHdyb3RlOgo+Pj4gV29s ZmdhbmcgQnVtaWxsZXIgPHcuYnVtaWxsZXJAcHJveG1veC5jb20+IGhhdCBhbSAxMC4wMy4yMDI1 IDExOjUzIENFVCBnZXNjaHJpZWJlbjoKPj4+IE9uIEZyaSwgTWFyIDA3LCAyMDI1IGF0IDA0OjUz OjE0UE0gKzAxMDAsIFNoYW5ub24gU3Rlcnogd3JvdGU6Cj4+Pj4gT24gRnJpIE1hciA3LCAyMDI1 IGF0IDQ6MzMgUE0gQ0VULCBXb2xmZ2FuZyBCdW1pbGxlciB3cm90ZToKPj4+Pj4gT24gRnJpLCBN YXIgMDcsIDIwMjUgYXQgMTE6Mzc6MzJBTSArMDEwMCwgU2hhbm5vbiBTdGVyeiB3cm90ZToKPj4+ Pj4gSUlSQyB3ZSBuZWVkIHRvIGZpZ3VyZSBvdXQgYSBnb29kIHVwZ3JhZGUgc3RyYXRlZ3kgc28g cnVubmluZyBwcm9jZXNzZXMKPj4+Pj4gZG9uJ3QgdXNlIGRpZmZlcmVudCBsb2NraW5nLgo+Pj4+ Pgo+Pj4+PiBPbmUgaWRlYSB3YXMgdG8gaGF2ZSB0aGUgcG9zdGluc3Qgc2NyaXB0IGNyZWF0ZSBh IGZpbGUgaW4gcnVuIChlZwo+Pj4+PiBgL3J1bi9wcm94bW94LWJhY2t1cC9vbGQtbG9ja2luZ2Ap IHdoaWNoLCB3aGVuIHByZXNlbnQsIGluc3RydWN0cyB0aGUKPj4+Pj4gZGFlbW9ucyB0byBrZWVw IHVzaW5nIHRoZSBvbGQgc3RyYXRlZ3kuCj4+Pj4+Cj4+Pj4+IFRoZSBuZXcgb25lIHdvdWxkIHRo ZW4gYXV0b21hdGljYWxseSBiZSB1c2VkIGFmdGVyIGVpdGhlciBhIHJlYm9vdCwgb3IKPj4+Pj4g bWFudWFsbHkgcmVtb3ZpbmcgdGhlIGZpbGUgYmV0d2VlbiBzdG9wICYgc3RhcnQgb2YgdGhlIGRh ZW1vbnMuCj4+Pj4KPj4+PiB5ZWFoIGkgcmVtZW1iZXIgdGhhdCBiZWluZyBhIGJsb2NrZXIsIGJ1 dCBzaW5jZSBwYnMgNCBpcyBjb21pbmcgdXAKPj4+PiBzb29uLWlzaCwgY291bGRuJ3Qgd2UganVz dCBhcHBseSBpdCB0aGVuPyB1cGdyYWRpbmcgYmV0d2VlbiAzIC0+IDQKPj4+PiByZXF1aXJpbmcg YSByZWJvb3Qgc2VlbXMgcmVhc29uYWJsZSB0byBtZSwgdGhvdWdoIG1heWJlIGknbSBtaXNzaW5n Cj4+Pj4gc29tZXRoaW5nIChlLmcuIGNvdWxkIGl0IGJlIHByb2JsZW1hdGljIHRvIGhhdmUgdGhl IHNlcnZpY2VzIHJ1bm5pbmcsCj4+Pj4gZXZlbiBzaG9ydGx5LCBiZWZvcmUgdGhlIHJlYm9vdD8p Lgo+Pj4+Cj4+Pj4gaWYgdGhhdCB3b3VsZCBiZSBhbiBvcHRpb24sIGl0J2QgYmUgbXVjaCBzaW1w bGVyIHRoYW4gY2FycnlpbmcgYXJvdW5kCj4+Pj4gdGhhdCBzd2l0Y2hpbmcgbG9naWMgZm9yZXZl ciAob3IgYXQgbGVhc3Qgb25lIG1ham9yIHZlcnNpb24/KS4gYWxzbywKCk9uZSBtYWpvciB2ZXJz aW9uIHdvdWxkIGJlIGVub3VnaCBmb3IgYWxsIHByYWN0aWNhbCBjYXNlcyBhcyB3ZSByZXF1aXJl CmEgcmVib290IGZvciB0aGUgbmV3IGtlcm5lbCBhZnRlciBhbiB1cGdyYWRlLCB3aGljaCBlbnN1 cmVzIHRoYXQgbm8gb2xkClBCUyBwcm9jZXNzZXMgYXJlIGFyb3VuZCBhbnltb3JlIGFzIHNpZGUg ZWZmZWN0LiBTbyBwZW9wbGUgc3RheWluZyBvbiBFT0wKdmVyc2lvbiBmb3IgYSB3aGlsZSBhbmQg dGhlbiBkbyB0d28gbWFqb3IgdXBncmFkZXMgaW4gcXVpY2sgc3VjY2Vzc2lvbgp3aXRob3V0IGFu eSByZWJvb3QgYXJlIGEgYml0IG9uIHRoZWlyIG93biBhbnl3YXksIGFkZGluZyBhIGhpbnQgdG8g dGhlCnVwZ3JhZGUgZG9jcyBmb3IgdGhhdCBjYXNlIHdvdWxkIGJlIGNoZWFwIHRob3VnaCBhbmQg Y292ZXIgdGhvc2UgYWRtaW5zCnRoYXQgYWN0dWFsbHkgdHJ5IHRvIGRvIGEgZ29vZCBqb2IgYW5k IGFyZSBqdXN0IGZpeGluZyBzdWNoIGFuIG91dGRhdGVkCnNldHVwIHdpdGhvdXQgaGF2aW5nIGJl ZW4gdGhlIG9uZSB0aGF0IGNhdXNlZCBpdCB0byBleGlzdCBpbiB0aGUgZmlyc3QKcGxhY2UuCgo+ PiBJIGRvbid0IHRoaW5rIHRoYXQgd29ya3MsIHVubGVzcyB3ZSB3YW50IHRvIHJlcXVpcmUgcHV0 dGluZyBhbGwgZGF0YXN0b3Jlcwo+PiBpbnRvIG1haW50ZW5hbmNlIG1vZGUgcHJpb3IgdG8gdGhl IHVwZ3JhZGUgYW5kIHVudGlsIHRoZSBzeXN0ZW0gaGFzIGJlZW4KPj4gcmVib290ZWQ/Cj4+Cj4+ IG90aGVyd2lzZSwgdGhlIHVwZ3JhZGUgZnJvbSAzLnggdG8gNC54IGlzIGp1c3QgbGlrZSBhbnkg b3RoZXIsIHdpdGggYWxsIHRoZQo+PiBzYW1lIHByb2JsZW1zIGlmIHRoZSBvbGQgcHJveHkgc3Rp bGwgaGFzIGEgYmFja3VwIG9yIG90aGVyIGxvY2staG9sZGluZyB0YXNrCj4+IHJ1bm5pbmcgYW5k IHRoZSBuZXcgb25lIHVzZXMgZGlmZmVyZW50IGxvY2tpbmcuLgoKVGhhdCdzIHdoYXQgdGhlIGZs YWcgaXMgZm9yLCB0b3VjaCBpdCBvbiB1cGdyYWRlIGJlZm9yZSB0aGUgbmV3IGRhZW1vbgpzdGFy dHMsIGluIHRoZSBuZXcgZGFlbW9uIHNldCBhbiBpbnRlcm5hbCBnbG9iYWwgT25jZUxvY2sgKG9y IHRoZSBsaWtlKQpndWFyZGVkIGZsYWcgYW5kIHVzZSB0aGF0IHRvIGRldGVybWluZSBpZiBvbGQg b3IgbmV3IGxvY2tpbmcgbmVlZHMgdG8gYmUKdXNlZC4gT24gdGhlIG5leHQgcmVib290IHRoZSBm bGFnIHdvbid0IGJlIHRoZXJlIGFueW1vcmUgYW5kIHRodXMgbmV3CmxvY2tpbmcgbW9kZSBpcyB1 c2VkLgoKCj4gaSBmZWVsIGxpa2UgaXQgd291bGQgYmUgZmluZSB0byBkbyB0aGF0IHRob3VnaD8g d2UgYWxyZWFkeSBvcHRpb25hbGx5Cj4gcmVjb21tZW5kZWQgdGhhdCB3aGVuIHVwZ3JhZGluZyBm cm9tIDIgLT4gMyBbMV0uIHNvIHJlcXVpcmluZyB0aGF0IGFuZAo+IGRvY3VtZW50aW5nIGl0IGlu IHRoZSB1cGdyYWRlIG5vdGVzIHNvdW5kcyBmaW5lIHRvIG1lLgo+IAo+IFsxXTogaHR0cHM6Ly9w YnMucHJveG1veC5jb20vd2lraS9pbmRleC5waHAvVXBncmFkZV9mcm9tXzJfdG9fMyNPcHRpb25h bDpfRW5hYmxlX01haW50ZW5hbmNlX01vZGUKCmNhbiBiZSBhbiBvcHRpb24sIGJ1dCBub3QgcmVx dWlyaW5nIHVzZXIgZG9pbmcgdGhpcyBpcyBhbHdheXMgbmljZXIgZm9yCnRoZW0gYW5kIG91ciBz dXBwb3J0LgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f CnBicy1kZXZlbCBtYWlsaW5nIGxpc3QKcGJzLWRldmVsQGxpc3RzLnByb3htb3guY29tCmh0dHBz Oi8vbGlzdHMucHJveG1veC5jb20vY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL3Bicy1kZXZlbAo=