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=