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 AAD151FF164
	for <inbox@lore.proxmox.com>; Fri, 22 Nov 2024 12:18:35 +0100 (CET)
Received: from firstgate.proxmox.com (localhost [127.0.0.1])
	by firstgate.proxmox.com (Proxmox) with ESMTP id 52C0F10C72;
	Fri, 22 Nov 2024 12:18:44 +0100 (CET)
Message-ID: <3cc8bcda-9bc6-4658-9c9f-cfad4ef38833@proxmox.com>
Date: Fri, 22 Nov 2024 12:18:10 +0100
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
To: Proxmox Backup Server development discussion
 <pbs-devel@lists.proxmox.com>, Gabriel Goller <g.goller@proxmox.com>
References: <20241122111150.162327-1-g.goller@proxmox.com>
Content-Language: en-US, de-DE
From: Christian Ebner <c.ebner@proxmox.com>
In-Reply-To: <20241122111150.162327-1-g.goller@proxmox.com>
X-SPAM-LEVEL: Spam detection results:  0
 AWL 0.031 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 proxmox-backup] reuse-datastore: avoid
 creating another default prune job
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-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: pbs-devel-bounces@lists.proxmox.com
Sender: "pbs-devel" <pbs-devel-bounces@lists.proxmox.com>

T24gMTEvMjIvMjQgMTI6MTEsIEdhYnJpZWwgR29sbGVyIHdyb3RlOgo+IElmIGEgZGF0YXN0b3Jl
IHdpdGggYSBkZWZhdWx0IHBydW5lIGpvYiBpcyByZW1vdmVkLCB0aGUgcHJ1bmUgam9iIGlzCj4g
cHJlc2VydmVyZCBhcyBpdCBpcyBzdG9yZWQgaW4gL2V0Yy9wcm94bW94LWJhY2t1cC9wcnVuZS5j
ZmcuIFdlIGFsc28KPiBjcmVhdGUgYSBkZWZhdWx0IHBydW5lIGpvYiBmb3IgZXZlcnkgZGF0YXN0
b3JlIOKAkyB0aGlzIG1lYW5zIHRoYXQgd2hlbgo+IHJldXNpbmcgYSBkYXRhc3RvcmUgdGhhdCBw
cmV2aW91c2x5IGV4aXN0ZWQsIHlvdSBlbmQgdXAgd2l0aCBkdXBsaWNhdGUKPiBwcnVuZSBqb2Jz
Lgo+IAo+IFJlcG9ydGVkLWJ5OiBGYWJpYW4gR3LDvG5iaWNobGVyIDxmLmdydWVuYmljaGxlckBw
cm94bW94LmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBHYWJyaWVsIEdvbGxlciA8Zy5nb2xsZXJAcHJv
eG1veC5jb20+Cj4gLS0tCj4gCj4gVGhpcyBpcyBhIGJpdCBqYW5reSwgYmVjYXVzZSB3ZSByZWx5
IG9uIHRoZSBkZWZhdWx0IGRhdGFzdG9yZSBiZWluZwo+IG5hbWVkIGBkZWZhdWx0LXtkYXRhc3Rv
cmV9YCwgYnV0IHRoYXQgc2hvdWxkbid0IGJlIGFuIGlzc3VlLgo+IAo+ICAgc3JjL2FwaTIvY29u
ZmlnL2RhdGFzdG9yZS5ycyB8IDQxICsrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0t
LQo+ICAgc3JjL2FwaTIvY29uZmlnL3BydW5lLnJzICAgICB8IDE1ICsrKysrKysrKysrKysKPiAg
IDIgZmlsZXMgY2hhbmdlZCwgMzggaW5zZXJ0aW9ucygrKSwgMTggZGVsZXRpb25zKC0pCj4gCj4g
ZGlmZiAtLWdpdCBhL3NyYy9hcGkyL2NvbmZpZy9kYXRhc3RvcmUucnMgYi9zcmMvYXBpMi9jb25m
aWcvZGF0YXN0b3JlLnJzCj4gaW5kZXggMzdkMTUyOGM3MGZiLi5jYmU2N2NmYzZhYzUgMTAwNjQ0
Cj4gLS0tIGEvc3JjL2FwaTIvY29uZmlnL2RhdGFzdG9yZS5ycwo+ICsrKyBiL3NyYy9hcGkyL2Nv
bmZpZy9kYXRhc3RvcmUucnMKPiBAQCAtMjMsNyArMjMsOSBAQCB1c2UgcGJzX2RhdGFzdG9yZTo6
Y2h1bmtfc3RvcmU6OkNodW5rU3RvcmU7Cj4gICB1c2UgY3JhdGU6OmFwaTI6OmFkbWluOjp7Cj4g
ICAgICAgcHJ1bmU6Omxpc3RfcHJ1bmVfam9icywgc3luYzo6bGlzdF9jb25maWdfc3luY19qb2Jz
LCB2ZXJpZnk6Omxpc3RfdmVyaWZpY2F0aW9uX2pvYnMsCj4gICB9Owo+IC11c2UgY3JhdGU6OmFw
aTI6OmNvbmZpZzo6cHJ1bmU6OntkZWxldGVfcHJ1bmVfam9iLCBkb19jcmVhdGVfcHJ1bmVfam9i
fTsKPiArdXNlIGNyYXRlOjphcGkyOjpjb25maWc6OnBydW5lOjp7Cj4gKyAgICBkZWZhdWx0X3By
dW5lX2pvYl9leGlzdGluZywgZGVsZXRlX3BydW5lX2pvYiwgZG9fY3JlYXRlX3BydW5lX2pvYiwK
PiArfTsKPiAgIHVzZSBjcmF0ZTo6YXBpMjo6Y29uZmlnOjpzeW5jOjpkZWxldGVfc3luY19qb2I7
Cj4gICB1c2UgY3JhdGU6OmFwaTI6OmNvbmZpZzo6dGFwZV9iYWNrdXBfam9iOjp7ZGVsZXRlX3Rh
cGVfYmFja3VwX2pvYiwgbGlzdF90YXBlX2JhY2t1cF9qb2JzfTsKPiAgIHVzZSBjcmF0ZTo6YXBp
Mjo6Y29uZmlnOjp2ZXJpZnk6OmRlbGV0ZV92ZXJpZmljYXRpb25fam9iOwo+IEBAIC0xNTAsMjMg
KzE1MiwyNiBAQCBwdWIgZm4gY3JlYXRlX2RhdGFzdG9yZSgKPiAgICAgICBsZXQgYXV0aF9pZDog
QXV0aGlkID0gcnBjZW52LmdldF9hdXRoX2lkKCkudW53cmFwKCkucGFyc2UoKT87Cj4gICAgICAg
bGV0IHRvX3N0ZG91dCA9IHJwY2Vudi5lbnZfdHlwZSgpID09IFJwY0Vudmlyb25tZW50VHlwZTo6
Q0xJOwo+ICAgCj4gLSAgICBsZXQgcHJ1bmVfam9iX2NvbmZpZyA9IGNvbmZpZy5wcnVuZV9zY2hl
ZHVsZS5hc19yZWYoKS5tYXAofHNjaGVkdWxlfCB7Cj4gLSAgICAgICAgbGV0IG11dCBpZCA9IGZv
cm1hdCEoImRlZmF1bHQte30te30iLCBjb25maWcubmFtZSwgVXVpZDo6Z2VuZXJhdGUoKSk7Cj4g
LSAgICAgICAgaWQudHJ1bmNhdGUoMzIpOwo+IC0KPiAtICAgICAgICBQcnVuZUpvYkNvbmZpZyB7
Cj4gLSAgICAgICAgICAgIGlkLAo+IC0gICAgICAgICAgICBzdG9yZTogY29uZmlnLm5hbWUuY2xv
bmUoKSwKPiAtICAgICAgICAgICAgY29tbWVudDogTm9uZSwKPiAtICAgICAgICAgICAgZGlzYWJs
ZTogZmFsc2UsCj4gLSAgICAgICAgICAgIHNjaGVkdWxlOiBzY2hlZHVsZS5jbG9uZSgpLAo+IC0g
ICAgICAgICAgICBvcHRpb25zOiBQcnVuZUpvYk9wdGlvbnMgewo+IC0gICAgICAgICAgICAgICAg
a2VlcDogY29uZmlnLmtlZXAuY2xvbmUoKSwKPiAtICAgICAgICAgICAgICAgIG1heF9kZXB0aDog
Tm9uZSwKPiAtICAgICAgICAgICAgICAgIG5zOiBOb25lLAo+IC0gICAgICAgICAgICB9LAo+IC0g
ICAgICAgIH0KPiAtICAgIH0pOwo+ICsgICAgbGV0IG11dCBwcnVuZV9qb2JfY29uZmlnID0gTm9u
ZTsKPiArICAgIGlmICFkZWZhdWx0X3BydW5lX2pvYl9leGlzdGluZygmY29uZmlnLm5hbWUpPyB7
Cj4gKyAgICAgICAgcHJ1bmVfam9iX2NvbmZpZyA9IGNvbmZpZy5wcnVuZV9zY2hlZHVsZS5hc19y
ZWYoKS5tYXAofHNjaGVkdWxlfCB7Cj4gKyAgICAgICAgICAgIGxldCBtdXQgaWQgPSBmb3JtYXQh
KCJkZWZhdWx0LXt9LXt9IiwgY29uZmlnLm5hbWUsIFV1aWQ6OmdlbmVyYXRlKCkpOwo+ICsgICAg
ICAgICAgICBpZC50cnVuY2F0ZSgzMik7Cj4gKwo+ICsgICAgICAgICAgICBQcnVuZUpvYkNvbmZp
ZyB7Cj4gKyAgICAgICAgICAgICAgICBpZCwKPiArICAgICAgICAgICAgICAgIHN0b3JlOiBjb25m
aWcubmFtZS5jbG9uZSgpLAo+ICsgICAgICAgICAgICAgICAgY29tbWVudDogTm9uZSwKPiArICAg
ICAgICAgICAgICAgIGRpc2FibGU6IGZhbHNlLAo+ICsgICAgICAgICAgICAgICAgc2NoZWR1bGU6
IHNjaGVkdWxlLmNsb25lKCksCj4gKyAgICAgICAgICAgICAgICBvcHRpb25zOiBQcnVuZUpvYk9w
dGlvbnMgewo+ICsgICAgICAgICAgICAgICAgICAgIGtlZXA6IGNvbmZpZy5rZWVwLmNsb25lKCks
Cj4gKyAgICAgICAgICAgICAgICAgICAgbWF4X2RlcHRoOiBOb25lLAo+ICsgICAgICAgICAgICAg
ICAgICAgIG5zOiBOb25lLAo+ICsgICAgICAgICAgICAgICAgfSwKPiArICAgICAgICAgICAgfQo+
ICsgICAgICAgIH0pOwo+ICsgICAgfQo+ICAgCj4gICAgICAgLy8gY2xlYXJpbmcgcHJ1bmUgc2V0
dGluZ3MgaW4gdGhlIGRhdGFzdG9yZSBjb25maWcsIGFzIHRoZXkgYXJlIG5vdyBoYW5kbGVkIGJ5
IHBydW5lIGpvYnMKPiAgICAgICBsZXQgY29uZmlnID0gRGF0YVN0b3JlQ29uZmlnIHsKPiBkaWZm
IC0tZ2l0IGEvc3JjL2FwaTIvY29uZmlnL3BydW5lLnJzIGIvc3JjL2FwaTIvY29uZmlnL3BydW5l
LnJzCj4gaW5kZXggY2U3YjhjZTU2NWNlLi5kYWZiOTdlMmYxZTUgMTAwNjQ0Cj4gLS0tIGEvc3Jj
L2FwaTIvY29uZmlnL3BydW5lLnJzCj4gKysrIGIvc3JjL2FwaTIvY29uZmlnL3BydW5lLnJzCj4g
QEAgLTc3LDYgKzc3LDIxIEBAIHB1YiBmbiBkb19jcmVhdGVfcHJ1bmVfam9iKGNvbmZpZzogUHJ1
bmVKb2JDb25maWcpIC0+IFJlc3VsdDwoKSwgRXJyb3I+IHsKPiAgICAgICBPaygoKSkKPiAgIH0K
PiAgIAo+ICtwdWIgZm4gZGVmYXVsdF9wcnVuZV9qb2JfZXhpc3RpbmcoZGF0YXN0b3JlOiAmc3Ry
KSAtPiBSZXN1bHQ8Ym9vbCwgRXJyb3I+IHsKPiArICAgIGxldCAoc2VjdGlvbl9jb25maWcsIF9k
aWdlc3QpID0gcHJ1bmU6OmNvbmZpZygpPzsKPiArICAgIGlmIHNlY3Rpb25fY29uZmlnCj4gKyAg
ICAgICAgLnNlY3Rpb25zCj4gKyAgICAgICAgLmtleXMoKQo+ICsgICAgICAgIC5maWx0ZXIofHN8
IHMuc3RhcnRzX3dpdGgoJmZvcm1hdCEoImRlZmF1bHQte2RhdGFzdG9yZX0iKSkpCj4gKyAgICAg
ICAgLmNvdW50KCkKPiArICAgICAgICA+IDAKPiArICAgIHsKPiArICAgICAgICBPayh0cnVlKQo+
ICsgICAgfSBlbHNlIHsKPiArICAgICAgICBPayhmYWxzZSkKPiArICAgIH0KCmNvdWxkIGJlIG1v
cmUgY29tcGFjdD8gbm8gbmVlZCBmb3IgdGhlIGlmIGJsb2NrOgoKbGV0IGhhc19kZWZhdWx0ID0g
c2VjdGlvbl9jb25maWcuc2VjdGlvbnMua2V5cygpLmZpbHRlciguLi4pLmNvdW50KCkgPgowOwpP
ayhoYXNfZGVmYXVsdCkKCj4gK30KPiArCj4gICAjW2FwaSgKPiAgICAgICBwcm90ZWN0ZWQ6IHRy
dWUsCj4gICAgICAgaW5wdXQ6IHsKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KcGJzLWRldmVsIG1haWxpbmcgbGlzdApwYnMtZGV2ZWxAbGlzdHMucHJv
eG1veC5jb20KaHR0cHM6Ly9saXN0cy5wcm94bW94LmNvbS9jZ2ktYmluL21haWxtYW4vbGlzdGlu
Zm8vcGJzLWRldmVsCg==