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 [212.224.123.68]) by lore.proxmox.com (Postfix) with ESMTPS id 10F9F1FF15C for <inbox@lore.proxmox.com>; Fri, 18 Apr 2025 14:04:27 +0200 (CEST) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 501C53B2CD; Fri, 18 Apr 2025 14:04:23 +0200 (CEST) Date: Fri, 18 Apr 2025 14:03:46 +0200 From: Fabian =?iso-8859-1?q?Gr=FCnbichler?= <f.gruenbichler@proxmox.com> To: Christian Ebner <c.ebner@proxmox.com>, Proxmox Backup Server development discussion <pbs-devel@lists.proxmox.com>, Thomas Lamprecht <t.lamprecht@proxmox.com> References: <20250416141803.479125-1-c.ebner@proxmox.com> <20250416141803.479125-4-c.ebner@proxmox.com> <1744880920.s4f2qkbhp2.astroid@yuna.none> <41d4c5c5-ce97-40b1-95df-6b5cbfbce432@proxmox.com> <07d810bd-b5f3-4ef6-8f9b-065f73fc2c6a@proxmox.com> In-Reply-To: <07d810bd-b5f3-4ef6-8f9b-065f73fc2c6a@proxmox.com> MIME-Version: 1.0 User-Agent: astroid/0.16.0 (https://github.com/astroidmail/astroid) Message-Id: <1744977326.6ffrn7q7dr.astroid@yuna.none> X-SPAM-LEVEL: Spam detection results: 0 AWL 0.044 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] [RFC proxmox-backup 3/4] datastore: move snapshots to trash folder on destroy 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> T24gQXByaWwgMTgsIDIwMjUgMTo0OSBwbSwgQ2hyaXN0aWFuIEVibmVyIHdyb3RlOgo+IE9uIDQv MTgvMjUgMTM6MDYsIFRob21hcyBMYW1wcmVjaHQgd3JvdGU6Cj4+IEFtIDE3LjA0LjI1IHVtIDEx OjI5IHNjaHJpZWIgRmFiaWFuIEdyw7xuYmljaGxlcjoKPj4+IE9uIEFwcmlsIDE2LCAyMDI1IDQ6 MTggcG0sIENocmlzdGlhbiBFYm5lciB3cm90ZToKPj4+PiBJbnN0ZWFkIG9mIGRpcmVjdGx5IGRl bGV0aW5nIHRoZSBzbmFwc2hvdCBkaXJlY3RvcnkgYW5kIGl0J3MgY29udGVudHMKPj4+PiBvbiBh IHBydW5lLCBtb3ZlIHRoZSBzbmFwc2hvdCBkaXJlY3RvcnkgaW50byB0aGUgYC50cmFzaGAgc3Vi Zm9sZGVyCj4+Pj4gb2YgdGhlIGRhdGFzdG9yZS4KPj4+Pgo+Pj4+IFRoaXMgYWxsb3dzIHRvIG1h cmsgY2h1bmtzIHdoaWNoIHdlcmUgdXNlZCBieSB0aGVzZSBpbmRleCBmaWxlcyBpZgo+Pj4+IHRo ZSBzbmFwc2hvdCB3YXMgcHJ1bmVkIGR1cmluZyBhbiBvbmdvaW5nIGdhcmJhZ2UgY29sbGVjdGlv bi4KPj4+PiBHYXJiYWdlIGNvbGxlY3Rpb24gd2lsbCBjbGVhbiB1cCB0aGVzZSBmaWxlcyBiZWZv cmUgc3RhcnRpbmcgd2l0aCB0aGUKPj4+PiBtYXJraW5nIHBoYXNlIDEgYW5kIHJlYWQgYWxsIGlu ZGV4IGZpbGVzIGFmdGVyIGNvbXBsZXRpbmcgdGhhdCBwaGFzZSwKPj4+PiB0b3VjaGluZyB0aGVz ZSBjaHVua3MgYXMgd2VsbC4KPj4+Cj4+PiBzb21lIG90aGVyIHZhcmlhbnRzIHRvIG1heWJlIGNv bnNpZGVyOgo+Pj4KPj4+IG1hcmtpbmcgdGhlIHNuYXBzaG90IGl0c2VsZiBhcyB0cmFzaCAoaW4g dGhlIG1hbmlmZXN0LCBvciBieSBhZGRpbmcgYQo+Pj4gdHJhc2ggbWFya2VyIGZpbGUgaW5zaWRl IHRoZSBkaXIpIC0gdGhpcyB3b3VsZCBtZWFuIHRoYXQgdGhlcmUgaXMgbm8KPj4+IGl0ZXJhdG9y IHJhY2UgaXNzdWUgd2hlbiB1bmRvaW5nIGEgcHJ1bmUsIG5vIGRvdWJsZS1wcnVuaW5nIGNvbGxp c2lvbnMsCj4+PiAuLiAtIGJ1dCBpdCBhbHNvIG1lYW5zIHdlIG5lZWQgdG8gYWRhcHQgYWxsIGNh bGwgc2l0ZXMgdGhhdCBzaG91bGQgc2tpcAo+Pj4gdHJhc2hlZCBzbmFwc2hvdHMgKG1vc3QgZXhp c3Rpbmcgb25lcyksIHdoaWNoIGlzIG1vcmUgY2h1cm4uCj4+IAo+PiBTaG91bGRuJ3Qgd2UgdXNl IHRoZSBjZW50cmFsIGl0ZXJhdG9ycyBpbXBsZW1lbnRhdGlvbnMgdG8gcXVlcnkgaW5kZXhlcz8K PiAKPiBZZXMsIGNvcnJlY3QgbWUgaWYgSSdtIHdyb25nLCBoYXZlIG5vdCBjaGVja2VkIGFsbCBj YWxsIHNpdGVzIHlldCBidXQgCj4gaW5kZXggZmlsZXMgYXJlIG1vc3RseSBhY2Nlc3NlZCBieSBn b2luZyB0cm91Z2ggdGhlIG1hbmlmZXN0LCBlaXRoZXIgdmlhIAo+IEJhY2t1cE1hbmlmZXN0Ojpm aWxlcyBvciBhdCBsZWFzdCB2ZXJpZnlpbmcgaXQgdmlhIAo+IEJhY2t1cE1hbmlmZXN0Ojp2ZXJm aXlfZmlsZSwgYXMgdGhhdCdzIGFsc28gd2VyZSBlbmNyeXB0aW9uIGFuZCAKPiB2ZXJpZmljYXRp b24gc3RhdGUgYXJlIHN0b3JlZC4KPiAKPiBTbyBhZGRpbmcgYSBsYWJlbCB0byBzdG9yZSBhIHRy YXNoZWQgc3RhdGUgdGhlcmUgd291bGQgd29yayBvdXQganVzdCAKPiBmaW5lLCBmaWx0ZXJpbmcg dGhlc2Ugc25hcHNob3RzIGZvciBsaXN0aW5nLCBzeW5jIGpvYiwgZWNjLiBpcyB0aGVuIGZpbmUg Cj4gYXMgd2VsbC4gQWxzbywgZmV0Y2hpbmcgdGhlIHByZXZpb3VzIGJhY2t1cCBzbmFwc2hvdCBm b3IgZmFzdCAKPiBpbmNyZW1lbnRhbCBtb2RlIHdpbGwgd29yaywgYWx0aG91Z2ggcmVxdWlyZSBh ZGRpdGlvbmFsIGZpbHRlcmluZy4KPiAKPiBBbHRob3VnaCwgSSdtIGEgYml0IGNvbmNlcm5lZCBh Ym91dCBwZXJmb3JtYW5jZSBmb3IgdGhlIGNvbnRlbnQgbGlzdGluZyAKPiBpZiB3ZSBrZWVwIGFu ZCBpdGVyYXRlIGFsbCBvZiB0aGUgcHJ1bmVkIHNuYXBzaG90cy4gQWZ0ZXIgYWxsIHRoZXkgd2ls bCAKPiBwZXJzaXN0IHVudGlsIG5leHQgR0MsIHdoaWNoIGNvdWxkIGxlYWQgdG8gYSBsb3Qgb2Yg YWNjdW11bGF0ZWQgc25hcHNob3RzLgoKdGhhdCdzIGEgZmFpciBwb2ludCwgaW4gc29tZSBlbnZp cm9ubWVudHMgdGhpcyBtaWdodCBiZSBjdW1iZXJzb21lLi4KT1RPSCwgdGhvc2UgYXJlIGV4YWN0 bHkgdGhlIGVudmlyb25tZW50cyB0aGF0IHdvdWxkL3Nob3VsZCBydW4gR0Mgb2Z0ZW4KSSBndWVz cywgc28gbWF5YmUgaXQncyBub3QgdGhhdCBiYWQ/Cgo+IE9uZSBmdXJ0aGVyIGlzc3VlIEkgc2Vl IHdpdGggdGhhdCBhcHByb2FjaCBpcyBhZ2FpbiBzeW5jIGpvYnMsIHdoaWNoIG5vdyAKPiBkbyBu b3Qgc2VlIHRoZSB0cmFzaGVkIHNuYXBzaG90IG9uIHRoZSB0YXJnZXQgYW5kIHRyeSB0byByZS1z eW5jIGl0PyBPciAKPiB3b3VsZCB3ZSBpbmNsdWRlIHRoYXQgaW5mb3JtYXRpb24gZm9yIHRoZSBz eW5jIGpvYnMgdG8gc2tpcCBvdmVyPyBXb3VsZCAKPiBiZSBhIGJpdCBzdHJhbmdlIGhvd2V2ZXIg aWYgdGhlIHNuYXBzaG90IGlzIG5vdCB0cmFzaGVkIG9uIHRoZSBzb3VyY2Ugc2lkZS4KCnRoZXkn ZCBvbmx5IHJlc3luYyBpdCBpZiBpdCdzIGFmdGVyIHRoZSBsYXN0IGxvY2FsIG9uZSwgdW5sZXNz IGl0J3MgYQoic3luYyBtaXNzaW5nIiBzcGVjaWFsIHN5bmMsIHNvIHRoaXMgaXMgbm90IGRpZmZl cmVudCB0byB0aGUgY3VycmVudApzdGF0ZT8gYXQgbGVhc3QsIGlmIHN5bmNpbmcgYSB0cmFzaGVk IHNuYXBzaG90IHVzaW5nIHRoZSBzYW1lIHNuYXBzaG90CmlzIGFsbG93ZWQgYW5kIGp1c3QgdW5k b2VzIHRoZSB0cmFzaGluZz8KCj4gQWxzbywgdGhpbmtpbmcgYWJvdXQgVUkgdG8gcmVjb3ZlciBm cm9tIHRyYXNoOiBNaWdodCBpdCBiZSBnb29kIHRvIHN0aWxsIAo+IHNob3cgdGhlIHNuYXBzaG90 cyB3aGlsZSBsaXN0aW5nLCBidXQgbWFya2VkIHdpdGggYW4gaWNvbiwganVzdCBsaWtlIGZvciAK PiBlLmcuIGVuY3J5cHRpb24gc3RhdGU/IE9yIGNyZWF0ZSBhIGRlZGljYXRlZCB3aW5kb3cvdGFi IHRvIG9ubHkgc2hvdyAKPiB0cmFzaGVkIGl0ZW1zLgoKeWVzLCB0aGUgc25hcHNob3QgbGlzdCBu ZWVkcyB0byBnZXQgYW4gb3B0aW9uIHRvIGluY2x1ZGUgdHJhc2hlZCBvbmVzLAphbmQgdGhlIFVJ IHNob3VsZCBzZXQgYW5kIGhhbmRsZSB0aGF0IGFwcHJvcHJpYXRlbHkgOykKCj4gQWxsIGluIGFs bCBzdG9yaW5nIHRoZSB0cmFzaCBpbmZvcm1hdGlvbiBvbiB0aGUgbWFuaWZlc3QgbWlnaHQgbm90 IGJlIAo+IHRoZSBiZXR0ZXIgb3B0aW9uLiBHaXZlIGFib3ZlIGlzc3VlcywgSSdtIGxlYW5pbmcg bW9yZSB0b3dhcmRzIGEgCj4gc2VwYXJhdGUgZm9sZGVyIHN0cnVjdHVyZSBmb3IgdGhpcy4KCm1v c3Qgb2YgdGhlIGFib3ZlIGlzc3VlcyBhcHBseSB0byBib3RoIHZhcmlhbnRzIGFueXdheSAtIHRo ZSBtYWluCmRpZmZlcmVuY2UgaXMgdGhhdCB3aXRoIHRoZSBzZXBhcmF0ZSBmb2xkZXIgaXRlcmF0 aW5nIGFjY2VzcyBuZWVkcyB0bwpvcHQtaW50byBpbmNsdWRpbmcgdHJhc2hlZCBzbmFwc2hvdHMs IHNvIG9ubHkgZG9lcyBleHRyYSB3b3JrIGluIGNhc2UKdGhhdCBpcyBkZXNpcmVkLCB3aGVyZWFz IGluIHRoZSBtYW5pZmVzdCBvbmUgdGhlIGV4dHJhIHdvcmsgaXMgYWxyZWFkeQpkb25lIGJ5IHRo ZSB0aW1lIHdlIGNhbiBkZWNpZGUgdG8gc2tpcC9maWx0ZXIgb3V0IGEgc25hcHNob3QgYmVjYXVz ZQppdCdzIHRyYXNoLgoKbWF5YmUgYSBzdW1tYXJ5IHdvdWxkIGJlOgoKcHJvIHNlcGFyYXRlIGZv bGRlcjoKLSBsZXNzIHdvcmsgd2hlbiBvbmx5IGl0ZXJhdGluZyBvdmVyIG5vbi10cmFzaCBvciBv bmx5IG92ZXIgdHJhc2gKLSBubyBuZWVkIHRvIHBhcnNlIG1hbmlmZXN0IHdoZXJlIGl0IGlzIGN1 cnJlbnRseSBub3QgcGFyc2VkCgpjb24gc2VwYXJhdGUgZm9sZGVyOgotIG1vcmUgd29yay9jb21w bGljYXRlZCBoYW5kbGluZyB3aGVuIGl0ZXJhdGluZyBvdmVyIGJvdGggdHJhc2ggYW5kIG5vbi10 cmFzaAotIG1vcmUgd29yayB0byBwdXQgc29tZXRoaW5nIGludG8vb3V0IG9mIHRoZSB0cmFzaAoK PwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCnBicy1k ZXZlbCBtYWlsaW5nIGxpc3QKcGJzLWRldmVsQGxpc3RzLnByb3htb3guY29tCmh0dHBzOi8vbGlz dHMucHJveG1veC5jb20vY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL3Bicy1kZXZlbAo=