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 6098F1FF15C for <inbox@lore.proxmox.com>; Fri, 18 Apr 2025 13:52:05 +0200 (CEST) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 5641D3AFD7; Fri, 18 Apr 2025 13:52:02 +0200 (CEST) Date: Fri, 18 Apr 2025 13:51:56 +0200 From: Fabian =?iso-8859-1?q?Gr=FCnbichler?= <f.gruenbichler@proxmox.com> To: 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> In-Reply-To: <41d4c5c5-ce97-40b1-95df-6b5cbfbce432@proxmox.com> MIME-Version: 1.0 User-Agent: astroid/0.16.0 (https://github.com/astroidmail/astroid) Message-Id: <1744976606.84n1dusl2j.astroid@yuna.none> X-SPAM-LEVEL: Spam detection results: 0 AWL 0.046 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] [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> T24gQXByaWwgMTgsIDIwMjUgMTowNiBwbSwgVGhvbWFzIExhbXByZWNodCB3cm90ZToKPiBBbSAx Ny4wNC4yNSB1bSAxMToyOSBzY2hyaWViIEZhYmlhbiBHcsO8bmJpY2hsZXI6Cj4+IE9uIEFwcmls IDE2LCAyMDI1IDQ6MTggcG0sIENocmlzdGlhbiBFYm5lciB3cm90ZToKPj4+IEluc3RlYWQgb2Yg ZGlyZWN0bHkgZGVsZXRpbmcgdGhlIHNuYXBzaG90IGRpcmVjdG9yeSBhbmQgaXQncyBjb250ZW50 cwo+Pj4gb24gYSBwcnVuZSwgbW92ZSB0aGUgc25hcHNob3QgZGlyZWN0b3J5IGludG8gdGhlIGAu dHJhc2hgIHN1YmZvbGRlcgo+Pj4gb2YgdGhlIGRhdGFzdG9yZS4KPj4+Cj4+PiBUaGlzIGFsbG93 cyB0byBtYXJrIGNodW5rcyB3aGljaCB3ZXJlIHVzZWQgYnkgdGhlc2UgaW5kZXggZmlsZXMgaWYK Pj4+IHRoZSBzbmFwc2hvdCB3YXMgcHJ1bmVkIGR1cmluZyBhbiBvbmdvaW5nIGdhcmJhZ2UgY29s bGVjdGlvbi4KPj4+IEdhcmJhZ2UgY29sbGVjdGlvbiB3aWxsIGNsZWFuIHVwIHRoZXNlIGZpbGVz IGJlZm9yZSBzdGFydGluZyB3aXRoIHRoZQo+Pj4gbWFya2luZyBwaGFzZSAxIGFuZCByZWFkIGFs bCBpbmRleCBmaWxlcyBhZnRlciBjb21wbGV0aW5nIHRoYXQgcGhhc2UsCj4+PiB0b3VjaGluZyB0 aGVzZSBjaHVua3MgYXMgd2VsbC4KPj4gCj4+IHNvbWUgb3RoZXIgdmFyaWFudHMgdG8gbWF5YmUg Y29uc2lkZXI6Cj4+IAo+PiBtYXJraW5nIHRoZSBzbmFwc2hvdCBpdHNlbGYgYXMgdHJhc2ggKGlu IHRoZSBtYW5pZmVzdCwgb3IgYnkgYWRkaW5nIGEKPj4gdHJhc2ggbWFya2VyIGZpbGUgaW5zaWRl IHRoZSBkaXIpIC0gdGhpcyB3b3VsZCBtZWFuIHRoYXQgdGhlcmUgaXMgbm8KPj4gaXRlcmF0b3Ig cmFjZSBpc3N1ZSB3aGVuIHVuZG9pbmcgYSBwcnVuZSwgbm8gZG91YmxlLXBydW5pbmcgY29sbGlz aW9ucywKPj4gLi4gLSBidXQgaXQgYWxzbyBtZWFucyB3ZSBuZWVkIHRvIGFkYXB0IGFsbCBjYWxs IHNpdGVzIHRoYXQgc2hvdWxkIHNraXAKPj4gdHJhc2hlZCBzbmFwc2hvdHMgKG1vc3QgZXhpc3Rp bmcgb25lcyksIHdoaWNoIGlzIG1vcmUgY2h1cm4uCj4gCj4gU2hvdWxkbid0IHdlIHVzZSB0aGUg Y2VudHJhbCBpdGVyYXRvcnMgaW1wbGVtZW50YXRpb25zIHRvIHF1ZXJ5IGluZGV4ZXM/Cj4gSS5l LiwgYW55IGNhbGwgc2l0ZSB0aGF0IGRvZXNuJ3Qgc2hvdWxkIHByb2JhYmx5IGJlIHN3aXRjaGVk IG92ZXIgdG8KPiB0aG9zZSwganVzdCBsaWtlIENocmlzIGRpZCBmb3IgR0MgcmVjZW50bHkuCj4g VGhlbiBpdCBjb3VsZCBiZSBkZWZpbmVkIGlmIHRyYXNoZWQgaW5kZXhlcyBzaG91bGQgYmUgc2tp cHBlZCDigJMgdGhlCj4gZGVmYXVsdCDigJMgb3IgaW5jbHVkZWQgd2hlbiBpbnN0YW50aWF0aW5n IHRoYXQgaXRlcmF0b3IsIGUuZy4gdGhyb3VnaCBhCj4gcGFyYW1ldGVyIG9yIHByb2JhYmx5IGEg ZGVkaWNhdGVkICJ3aXRoX3RyYXNoIiBmbiDigJMgYnV0IHRoYXQncyBkZXRhaWxzLgoKeWVzLCB0 aGUgcGFydHMgd2hlcmUgd2UgaXRlcmF0ZSBhcmUgZmFpcmx5IGVhc3kgdG8gaGFuZGxlLCBidXQg d2UgZG8KaGF2ZSBxdWl0ZSBhIGZldyB3aGVyZSB3ZSBhY2Nlc3MgYSBzbmFwc2hvdCBkaXJlY3Rs eSBhbmQgbWlnaHQgbm90IHdhbnQKdG8gdHJlYXQgYSB0cmFzaGVkIG9uZSBsaWtlIGEgbm9uLXRy YXNoZWQgb25lIDspCgo+PiBoYXZpbmcgYSB0cmFzaCBkaXIgcGVyIGdyb3VwIGluc3RlYWQgb2Yg YSBnbG9iYWwgb25lIGZvciB0aGUgd2hvbGUKPj4gZGF0YXN0b3JlIChsZXNzIGxpa2VseSB0byBp bmN1ciBleHRyYSBjb3N0cyBpbiBjYXNlIHNvbWVib2R5IGhhcyBhIHdlaXJkCj4+IHNldHVwIHdo ZXJlIG5hbWVzcGFjZXMvLi4gYXJlIHN5bWxpbmtlZCBvciBiaW5kbW91bnRlZCBvciBzaW1pbGFy Cj4+IHNoZW5hbmlnYW5zKS4gd291bGQgbmVlZCB0byBwb3N0cG9uZSBncm91cCByZW1vdmFsIHRv IEdDIGluIGNhc2UgYWxsCj4+IHNuYXBzaG90cyBhcmUgcHJ1bmVkLgo+IAo+IEJvdGggb2YgdGhv c2UgdmFyaWFudHMgd291bGQgbWFrZSByZXN0b3JlIHNpbXBsZXIgdG9vLCBkZXBlbmRzIElNTyBh Cj4gYml0IGlmIHdlIGFscmVhZHkgcmVhZCB0aGUgbWFuaWZlc3QgZXZlcnl3aGVyZSBhbnl3YXkg d2hlcmUgdGhlIGluZm8KPiBpcyBuZWVkZWQsIGluIHRoYXQgY2FzZSBJJ2Qgc2xpZ2h0bHkgZmF2 b3IgdGhhdCBhcyBwbGFjZSB0byBzdG9yZSB0aGUKPiBpbmZvIGlmIGEgYmFja3VwIGlzIHRyYXNo IG9yIG5vdCwgYXMgdGhhdCB3b3VsZCBhdm9pZCB0aGUgbmVlZCBmb3IKPiBhbm90aGVyIGRpcmVj dG9yeSBvciBmaWxlIHRvIHN0b3JlIChpbm9kZSBleGhhdXN0aW9uKSBhbmQgbWFuYWdlLgoKdGhl IGl0ZXJhdG9yIGl0c2VsZiBkb2Vzbid0IHlldCByZWFkIHRoZSBtYW5pZmVzdCwgbmVpdGhlciBk b2VzIHRoZQpncm91cCdzIGBsaXN0X2JhY2t1cHNgIGZuLi4gc28gdGhlICJtYW5pZmVzdC1vbmx5 IiBwYXJ0IHdvdWxkCnBvdGVudGlhbGx5IGFkZCBxdWl0ZSBhIGJpdCBvZiBvdmVyaGVhZCB0aGVy ZS4uIGJ1dCBvZiBjb3Vyc2UsIHRoaW5ncwpsaWtlIHZlcmlmaWNhdGlvbiBhbmQgc25hcHNob3Qg bGlzdGluZyBvdmVyIHRoZSBBUEkgYWxyZWFkeSBkbyByZWFkIHRoZQptYW5pZmVzdCBsYXRlci4u LgoKYW5vdGhlciB2YXJpYW50IHdvdWxkIGJlIHRvIGhhdmUgYSBwZXItZ3JvdXAgbGlzdCBvZiB0 cmFzaGVkIHNuYXBzaG90cwoqYW5kKiBhIG1hcmtlciBpbiB0aGUgbWFuaWZlc3QgLSB0aGF0IHdh eSBib3RoIHVzZSBjYXNlcyB3b3VsZCBiZQpzdXBwb3J0ZWQsIHdpdGggdGhlIGNhdmVhdCB0aGF0 IHRoZXknZCBoYXZlIHRvIGJlIGtlcHQgaW4gc3luYyAoYnV0IHRoYXQKb25seSBhZmZlY3RzIHBy dW5lL3VuZG9fcHJ1bmUgaXRzZWxmLCBzbyBtaWdodCBub3QgYmUgKnRoYXQqIGJhZD8pCgoKX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KcGJzLWRldmVsIG1h aWxpbmcgbGlzdApwYnMtZGV2ZWxAbGlzdHMucHJveG1veC5jb20KaHR0cHM6Ly9saXN0cy5wcm94 bW94LmNvbS9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vcGJzLWRldmVsCg==