From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from firstgate.proxmox.com (firstgate.proxmox.com [IPv6:2a01:7e0:0:424::9]) by lore.proxmox.com (Postfix) with ESMTPS id D05161FF168 for ; Tue, 26 Nov 2024 11:38:18 +0100 (CET) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 294302C9DF; Tue, 26 Nov 2024 11:38:19 +0100 (CET) Date: Tue, 26 Nov 2024 11:38:12 +0100 From: Fabian =?iso-8859-1?q?Gr=FCnbichler?= To: Gabriel Goller , pbs-devel@lists.proxmox.com References: <20241126095428.101682-1-g.goller@proxmox.com> In-Reply-To: <20241126095428.101682-1-g.goller@proxmox.com> MIME-Version: 1.0 User-Agent: astroid/0.16.0 (https://github.com/astroidmail/astroid) Message-Id: <1732617445.l0pvxi3hp3.astroid@yuna.none> X-SPAM-LEVEL: Spam detection results: 0 AWL 0.048 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 URIBL_BLOCKED 0.001 ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [prune.rs, datastore.rs] Subject: [pbs-devel] applied: [PATCH proxmox-backup v3] reuse-datastore: avoid creating another prune job X-BeenThere: pbs-devel@lists.proxmox.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Proxmox Backup Server development discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Proxmox Backup Server development discussion Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: pbs-devel-bounces@lists.proxmox.com Sender: "pbs-devel" dGhhbmtzIQoKT24gTm92ZW1iZXIgMjYsIDIwMjQgMTA6NTQgYW0sIEdhYnJpZWwgR29sbGVyIHdy b3RlOgo+IElmIGEgZGF0YXN0b3JlIHdpdGggYSBwcnVuZSBqb2IgaXMgcmVtb3ZlZCwgdGhlIHBy dW5lIGpvYiBpcyBwcmVzZXJ2ZXJkCj4gYXMgaXQgaXMgc3RvcmVkIGluIC9ldGMvcHJveG1veC1i YWNrdXAvcHJ1bmUuY2ZnLiBXZSBhbHNvIGNyZWF0ZSBhCj4gZGVmYXVsdCBwcnVuZSBqb2IgZm9y IGV2ZXJ5IGRhdGFzdG9yZSDigJMgdGhpcyBtZWFucyB0aGF0IHdoZW4gcmV1c2luZyBhCj4gZGF0 YXN0b3JlIHRoYXQgcHJldmlvdXNseSBleGlzdGVkLCB5b3UgZW5kIHVwIHdpdGggZHVwbGljYXRl IHBydW5lIGpvYnMuCj4gVG8gYXZvaWQgdGhpcyB3ZSBjaGVjayBpZiBhIHBydW5lIGpvYiBhbHJl YWR5IGV4aXN0cywgYW5kIHdoZW4gaXQgZG9lcywKPiB3ZSByZWZyYWluIGZyb20gY3JlYXRpbmcg dGhlIGRlZmF1bHQgb25lLiAoV2UgYWxzbyBjaGVjayBpZiBzcGVjaWZpYwo+IGtlZXAtb3B0aW9u cyBoYXZlIGJlZW4gYWRkZWQsIGlmIHllcywgdGhlbiB3ZSBjcmVhdGUgdGhlIGpvYgo+IG5ldmVy dGhlbGVzcy4pCj4gCj4gUmVwb3J0ZWQtYnk6IEZhYmlhbiBHcsO8bmJpY2hsZXIgPGYuZ3J1ZW5i aWNobGVyQHByb3htb3guY29tPgo+IFNpZ25lZC1vZmYtYnk6IEdhYnJpZWwgR29sbGVyIDxnLmdv bGxlckBwcm94bW94LmNvbT4KPiAtLS0KPiAKPiB2MywgdGhhbmtzIEBDaHJpc3RpYW4gYW5kIEBG YWJpYW46Cj4gIC0gZG9uJ3QgcmVseSBvbiBkZWZhdWx0LXBydW5lLWpvYnMgYnV0IGNoZWNrIGFs bAo+ICAtIGNoZWNrIGlmIHNwZWNpZmljIGtlZXAtb3B0aW9ucyBoYXZlIGJlZW4gYWRkZWQKPiAK PiB2MiwgdGhhbmtzIEBDaHJpc3RpYW46Cj4gIC0gY29udmVydCBpZi1zdGF0ZW1lbnQgdG8gaW5s aW5lIGNvbmRpdGlvbgo+IAo+ICBzcmMvYXBpMi9jb25maWcvZGF0YXN0b3JlLnJzIHwgMzkgKysr KysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tCj4gIHNyYy9hcGkyL2NvbmZpZy9wcnVu ZS5ycyAgICAgfCAxMSArKysrKysrKysrCj4gIDIgZmlsZXMgY2hhbmdlZCwgMzIgaW5zZXJ0aW9u cygrKSwgMTggZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3NyYy9hcGkyL2NvbmZpZy9k YXRhc3RvcmUucnMgYi9zcmMvYXBpMi9jb25maWcvZGF0YXN0b3JlLnJzCj4gaW5kZXggOWYyZGFj NGIyMmVlLi4xMjEyMjJjNDAzOTYgMTAwNjQ0Cj4gLS0tIGEvc3JjL2FwaTIvY29uZmlnL2RhdGFz dG9yZS5ycwo+ICsrKyBiL3NyYy9hcGkyL2NvbmZpZy9kYXRhc3RvcmUucnMKPiBAQCAtMjQsNyAr MjQsNyBAQCB1c2UgY3JhdGU6OmFwaTI6OmFkbWluOjp7Cj4gICAgICBkYXRhc3RvcmU6OmRvX21v dW50X2RldmljZSwgcHJ1bmU6Omxpc3RfcHJ1bmVfam9icywgc3luYzo6bGlzdF9jb25maWdfc3lu Y19qb2JzLAo+ICAgICAgdmVyaWZ5OjpsaXN0X3ZlcmlmaWNhdGlvbl9qb2JzLAo+ICB9Owo+IC11 c2UgY3JhdGU6OmFwaTI6OmNvbmZpZzo6cHJ1bmU6OntkZWxldGVfcHJ1bmVfam9iLCBkb19jcmVh dGVfcHJ1bmVfam9ifTsKPiArdXNlIGNyYXRlOjphcGkyOjpjb25maWc6OnBydW5lOjp7ZGVsZXRl X3BydW5lX2pvYiwgZG9fY3JlYXRlX3BydW5lX2pvYiwgaGFzX3BydW5lX2pvYn07Cj4gIHVzZSBj cmF0ZTo6YXBpMjo6Y29uZmlnOjpzeW5jOjpkZWxldGVfc3luY19qb2I7Cj4gIHVzZSBjcmF0ZTo6 YXBpMjo6Y29uZmlnOjp0YXBlX2JhY2t1cF9qb2I6OntkZWxldGVfdGFwZV9iYWNrdXBfam9iLCBs aXN0X3RhcGVfYmFja3VwX2pvYnN9Owo+ICB1c2UgY3JhdGU6OmFwaTI6OmNvbmZpZzo6dmVyaWZ5 OjpkZWxldGVfdmVyaWZpY2F0aW9uX2pvYjsKPiBAQCAtMjA0LDIzICsyMDQsMjYgQEAgcHViIGZu IGNyZWF0ZV9kYXRhc3RvcmUoCj4gICAgICBsZXQgYXV0aF9pZDogQXV0aGlkID0gcnBjZW52Lmdl dF9hdXRoX2lkKCkudW53cmFwKCkucGFyc2UoKT87Cj4gICAgICBsZXQgdG9fc3Rkb3V0ID0gcnBj ZW52LmVudl90eXBlKCkgPT0gUnBjRW52aXJvbm1lbnRUeXBlOjpDTEk7Cj4gIAo+IC0gICAgbGV0 IHBydW5lX2pvYl9jb25maWcgPSBjb25maWcucHJ1bmVfc2NoZWR1bGUuYXNfcmVmKCkubWFwKHxz Y2hlZHVsZXwgewo+IC0gICAgICAgIGxldCBtdXQgaWQgPSBmb3JtYXQhKCJkZWZhdWx0LXt9LXt9 IiwgY29uZmlnLm5hbWUsIFV1aWQ6OmdlbmVyYXRlKCkpOwo+IC0gICAgICAgIGlkLnRydW5jYXRl KDMyKTsKPiAtCj4gLSAgICAgICAgUHJ1bmVKb2JDb25maWcgewo+IC0gICAgICAgICAgICBpZCwK PiAtICAgICAgICAgICAgc3RvcmU6IGNvbmZpZy5uYW1lLmNsb25lKCksCj4gLSAgICAgICAgICAg IGNvbW1lbnQ6IE5vbmUsCj4gLSAgICAgICAgICAgIGRpc2FibGU6IGZhbHNlLAo+IC0gICAgICAg ICAgICBzY2hlZHVsZTogc2NoZWR1bGUuY2xvbmUoKSwKPiAtICAgICAgICAgICAgb3B0aW9uczog UHJ1bmVKb2JPcHRpb25zIHsKPiAtICAgICAgICAgICAgICAgIGtlZXA6IGNvbmZpZy5rZWVwLmNs b25lKCksCj4gLSAgICAgICAgICAgICAgICBtYXhfZGVwdGg6IE5vbmUsCj4gLSAgICAgICAgICAg ICAgICBuczogTm9uZSwKPiAtICAgICAgICAgICAgfSwKPiAtICAgICAgICB9Cj4gLSAgICB9KTsK PiArICAgIGxldCBtdXQgcHJ1bmVfam9iX2NvbmZpZyA9IE5vbmU7Cj4gKyAgICBpZiBjb25maWcu a2VlcC5rZWVwc19zb21ldGhpbmcoKSB8fCAhaGFzX3BydW5lX2pvYigmY29uZmlnLm5hbWUpPyB7 Cj4gKyAgICAgICAgcHJ1bmVfam9iX2NvbmZpZyA9IGNvbmZpZy5wcnVuZV9zY2hlZHVsZS5hc19y ZWYoKS5tYXAofHNjaGVkdWxlfCB7Cj4gKyAgICAgICAgICAgIGxldCBtdXQgaWQgPSBmb3JtYXQh KCJkZWZhdWx0LXt9LXt9IiwgY29uZmlnLm5hbWUsIFV1aWQ6OmdlbmVyYXRlKCkpOwo+ICsgICAg ICAgICAgICBpZC50cnVuY2F0ZSgzMik7Cj4gKwo+ICsgICAgICAgICAgICBQcnVuZUpvYkNvbmZp ZyB7Cj4gKyAgICAgICAgICAgICAgICBpZCwKPiArICAgICAgICAgICAgICAgIHN0b3JlOiBjb25m aWcubmFtZS5jbG9uZSgpLAo+ICsgICAgICAgICAgICAgICAgY29tbWVudDogTm9uZSwKPiArICAg ICAgICAgICAgICAgIGRpc2FibGU6IGZhbHNlLAo+ICsgICAgICAgICAgICAgICAgc2NoZWR1bGU6 IHNjaGVkdWxlLmNsb25lKCksCj4gKyAgICAgICAgICAgICAgICBvcHRpb25zOiBQcnVuZUpvYk9w dGlvbnMgewo+ICsgICAgICAgICAgICAgICAgICAgIGtlZXA6IGNvbmZpZy5rZWVwLmNsb25lKCks Cj4gKyAgICAgICAgICAgICAgICAgICAgbWF4X2RlcHRoOiBOb25lLAo+ICsgICAgICAgICAgICAg ICAgICAgIG5zOiBOb25lLAo+ICsgICAgICAgICAgICAgICAgfSwKPiArICAgICAgICAgICAgfQo+ ICsgICAgICAgIH0pOwo+ICsgICAgfQo+ICAKPiAgICAgIC8vIGNsZWFyaW5nIHBydW5lIHNldHRp bmdzIGluIHRoZSBkYXRhc3RvcmUgY29uZmlnLCBhcyB0aGV5IGFyZSBub3cgaGFuZGxlZCBieSBw cnVuZSBqb2JzCj4gICAgICBsZXQgY29uZmlnID0gRGF0YVN0b3JlQ29uZmlnIHsKPiBkaWZmIC0t Z2l0IGEvc3JjL2FwaTIvY29uZmlnL3BydW5lLnJzIGIvc3JjL2FwaTIvY29uZmlnL3BydW5lLnJz Cj4gaW5kZXggY2U3YjhjZTU2NWNlLi5iNDMzYzI0OGFjNWEgMTAwNjQ0Cj4gLS0tIGEvc3JjL2Fw aTIvY29uZmlnL3BydW5lLnJzCj4gKysrIGIvc3JjL2FwaTIvY29uZmlnL3BydW5lLnJzCj4gQEAg LTc3LDYgKzc3LDE3IEBAIHB1YiBmbiBkb19jcmVhdGVfcHJ1bmVfam9iKGNvbmZpZzogUHJ1bmVK b2JDb25maWcpIC0+IFJlc3VsdDwoKSwgRXJyb3I+IHsKPiAgICAgIE9rKCgpKQo+ICB9Cj4gIAo+ ICtwdWIgZm4gaGFzX3BydW5lX2pvYihkYXRhc3RvcmU6ICZzdHIpIC0+IFJlc3VsdDxib29sLCBF cnJvcj4gewo+ICsgICAgbGV0IChzZWN0aW9uX2NvbmZpZywgX2RpZ2VzdCkgPSBwcnVuZTo6Y29u ZmlnKCk/Owo+ICsgICAgZm9yIChfLCAoXywgam9iX2NvbmZpZykpIGluIHNlY3Rpb25fY29uZmln LnNlY3Rpb25zIHsKPiArICAgICAgICBsZXQgam9iX2NvbmZpZzogUHJ1bmVKb2JDb25maWcgPSBz ZXJkZV9qc29uOjpmcm9tX3ZhbHVlKGpvYl9jb25maWcpPzsKPiArICAgICAgICBpZiBqb2JfY29u ZmlnLnN0b3JlID09IGRhdGFzdG9yZSB7Cj4gKyAgICAgICAgICAgIHJldHVybiBPayh0cnVlKTsK PiArICAgICAgICB9Cj4gKyAgICB9Cj4gKyAgICBPayhmYWxzZSkKPiArfQo+ICsKPiAgI1thcGko Cj4gICAgICBwcm90ZWN0ZWQ6IHRydWUsCj4gICAgICBpbnB1dDogewo+IC0tIAo+IDIuMzkuNQo+ IAo+IAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCnBi cy1kZXZlbCBtYWlsaW5nIGxpc3QKcGJzLWRldmVsQGxpc3RzLnByb3htb3guY29tCmh0dHBzOi8v bGlzdHMucHJveG1veC5jb20vY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL3Bicy1kZXZlbAo=