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 B782D1FF18C for <inbox@lore.proxmox.com>; Mon, 12 May 2025 10:05:11 +0200 (CEST) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 59F1236C5B; Mon, 12 May 2025 10:05:32 +0200 (CEST) Message-ID: <af19bffe-5e5b-4d27-b015-1b7560afb4e5@proxmox.com> Date: Mon, 12 May 2025 10:05:28 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird To: Proxmox Backup Server development discussion <pbs-devel@lists.proxmox.com>, =?UTF-8?Q?Fabian_Gr=C3=BCnbichler?= <f.gruenbichler@proxmox.com> References: <20250508130555.494782-1-c.ebner@proxmox.com> <20250508130555.494782-14-c.ebner@proxmox.com> <1746792270.885af032mi.astroid@yuna.none> Content-Language: en-US, de-DE From: Christian Ebner <c.ebner@proxmox.com> In-Reply-To: <1746792270.885af032mi.astroid@yuna.none> X-SPAM-LEVEL: Spam detection results: 0 AWL -0.371 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_ASCII_DIVIDERS 0.8 Email that uses ascii formatting dividers and possible spam tricks 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. [datastore.rs, proxmox.com] Subject: Re: [pbs-devel] [RFC v2 proxmox-backup 13/21] datastore: recreate trashed backup groups if requested 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> T24gNS85LzI1IDE0OjI3LCBGYWJpYW4gR3LDvG5iaWNobGVyIHdyb3RlOgo+IE9uIE1heSA4LCAy MDI1IDM6MDUgcG0sIENocmlzdGlhbiBFYm5lciB3cm90ZToKPj4gQSB3aG9sZSBiYWNrdXAgZ3Jv dXAgbWlnaHQgaGF2ZSBiZWVuIG1hcmtlZCBhcyB0cmFzaGVkLCBpbmNsdWRpbmcgYWxsCj4+IG9m IHRoZSBjb250YWluZWQgc25hcHNob3RzLgo+Pgo+PiBTaW5jZSBhIG5ldyBiYWNrdXAgdG8gdGhh dCBncm91cCAoZXZlbiBhcyBkaWZmZXJlbnQgdXNlci9vd25lcikKPj4gc2hvdWxkIHN0aWxsIHdv cmssIHBlcm1hbmVudGx5IGNsZWFyIHRoZSB3aG9sZSB0cmFzaGVkIGdyb3VwIGJlZm9yZQo+PiBy ZWNyZWF0aW9uLiBUaGlzIHdpbGwgbGltaXQgdGhlIHRyYXNoIGxpZmV0aW1lIGFzIG5vdyB0aGUg Z3JvdXAgaXMKPj4gbm90IHJlY292ZXJhYmxlIHVudGlsIG5leHQgZ2FyYmFnZSBjb2xsZWN0aW9u Lgo+IAo+IElNSE8gdGhpcyBpcyBwaHJhc2VkIGluIGEgd2F5IHRoYXQgbWFrZXMgaXQgaGFyZCB0 byBwYXJzZSwgYW5kIGluIGFueQo+IGNhc2UsIHN1Y2ggdGhpbmdzIHNob3VsZCBnbyBpbnRvIHRo ZSBkb2NzLi4KCkFja2VkLCB3aWxsIGFkZCBhIHNlY3Rpb24gdG8gdGhlIGRvY3MgZm9yIGhhbmRs aW5nIGFuZCBpbXBsaWNhdGlvbnMgb2YgCnRyYXNoZWQgaXRlbXMuCgo+IAo+Pgo+PiBTaWduZWQt b2ZmLWJ5OiBDaHJpc3RpYW4gRWJuZXIgPGMuZWJuZXJAcHJveG1veC5jb20+Cj4+IC0tLQo+PiAg IHBicy1kYXRhc3RvcmUvc3JjL2RhdGFzdG9yZS5ycyB8IDI2ICsrKysrKysrKysrKysrKysrKysr KysrKysrCj4+ICAgMSBmaWxlIGNoYW5nZWQsIDI2IGluc2VydGlvbnMoKykKPj4KPj4gZGlmZiAt LWdpdCBhL3Bicy1kYXRhc3RvcmUvc3JjL2RhdGFzdG9yZS5ycyBiL3Bicy1kYXRhc3RvcmUvc3Jj L2RhdGFzdG9yZS5ycwo+PiBpbmRleCA0Zjc3NjZjMzYuLmNhMDVlMWJlYSAxMDA2NDQKPj4gLS0t IGEvcGJzLWRhdGFzdG9yZS9zcmMvZGF0YXN0b3JlLnJzCj4+ICsrKyBiL3Bicy1kYXRhc3RvcmUv c3JjL2RhdGFzdG9yZS5ycwo+PiBAQCAtOTM0LDYgKzkzNCwzMiBAQCBpbXBsIERhdGFTdG9yZSB7 Cj4+ICAgICAgICAgICAgICAgICAgIGxldCBndWFyZCA9IGJhY2t1cF9ncm91cC5sb2NrKCkud2l0 aF9jb250ZXh0KHx8IHsKPj4gICAgICAgICAgICAgICAgICAgICAgIGZvcm1hdCEoIndoaWxlIGNy ZWF0aW5nIGxvY2tlZCBiYWNrdXAgZ3JvdXAgJ3tiYWNrdXBfZ3JvdXA6P30nIikKPj4gICAgICAg ICAgICAgICAgICAgfSk/Owo+PiArICAgICAgICAgICAgICAgIGlmIGJhY2t1cF9ncm91cC5pc190 cmFzaGVkKCkgewo+PiArICAgICAgICAgICAgICAgICAgICBpbmZvISgiY2xlYXIgdHJhc2hlZCBi YWNrdXAgZ3JvdXAge2Z1bGxfcGF0aDo/fSIpOwo+IAo+IEkgdGhpbmsgd2Ugc2hvdWxkIG9ubHkg ZG8gdGhpcyBpZiB0aGUgbmV3IGFuZCBvbGQgb3duZXIgYXJlIG5vdAo+IGlkZW50aWNhbC4uCgpI bW0sIG5vdCBzdXJlIGlmIHRoYXQgd291bGQgbm90IGludHJvZHVjZSBvdGhlciBwb3NzaWJsZSBp c3N1ZXMvY29uZnVzaW9ucz8KRS5nLiBhIFBWRSBob3N0IGNyZWF0ZXMgc25hcHNob3RzIGZvciBh IFZNL0NUIHdpdGggZ2l2ZW4gSUQgdG8gdGhlIApjb3JyZXNwb25kaW5nIGJhY2t1cCBncm91cC4g VGhlIGdyb3VwIGdldCdzIHBydW5lZCBhcyBub3QgcmVxdWlyZWQgCmFueW1vcmUsIHRoZSBWTS9D VCBkZXN0cm95ZWQuIEEgbmV3IFZNL0NUIGlzIGNyZWF0ZWQgb24gdGhlIFBWRSBob3N0IGFuZCAK YmFja3VwcyBjcmVhdGVkIHRvIHRoZSAodHJhc2hlZCkgZ3JvdXAuLi4KCj4gCj4+ICsgICAgICAg ICAgICAgICAgICAgIGxldCBkaXJfZW50cmllcyA9IHN0ZDo6ZnM6OnJlYWRfZGlyKCZmdWxsX3Bh dGgpLmNvbnRleHQoCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAiZmFpbGVkIHRvIHJlYWQg ZGlyZWN0b3J5IGNvbnRlbnRzIGR1cmluZyBjbGVhbnVwIG9mIHRyYXNoZWQgZ3JvdXAiLAo+PiAr ICAgICAgICAgICAgICAgICAgICApPzsKPj4gKyAgICAgICAgICAgICAgICAgICAgZm9yIGVudHJ5 IGluIGRpcl9lbnRyaWVzIHsKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgIGxldCBlbnRyeSA9 IGVudHJ5LmNvbnRleHQoCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZhaWxlZCB0 byByZWFkIGRpcmVjdG9yeSBlbnRyeSBkdXJpbmcgY2xlbnVwIG9mIHRyYXNoZWQgZ3JvdXAiLAo+ PiArICAgICAgICAgICAgICAgICAgICAgICAgKT87Cj4+ICsgICAgICAgICAgICAgICAgICAgICAg ICBsZXQgZmlsZV90eXBlID0gZW50cnkuZmlsZV90eXBlKCkuY29udGV4dCgKPj4gKyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAiZmFpbGVkIHRvIGdldCBlbnRyeSBmaWxlIHR5cGUgZHVyaW5n IGNsZW51cCBvZiB0cmFzaGVkIGdyb3VwIiwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICk/ Owo+PiArICAgICAgICAgICAgICAgICAgICAgICAgaWYgZmlsZV90eXBlLmlzX2RpcigpIHsKPj4g KyAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdGQ6OmZzOjpyZW1vdmVfZGlyX2FsbChlbnRy eS5wYXRoKCkpCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb250ZXh0KCJm YWlsZWQgdG8gcmVtb3ZlIGRpcmVjdG9yeSBlbnRyeSBkdXJpbmcgY2xlbnVwIG9mIHRyYXNoZWQg c25hcHNob3QiKT87Cj4+ICsgICAgICAgICAgICAgICAgICAgICAgICB9IGVsc2Ugewo+PiArICAg ICAgICAgICAgICAgICAgICAgICAgICAgIHN0ZDo6ZnM6OnJlbW92ZV9maWxlKGVudHJ5LnBhdGgo KSkKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNvbnRleHQoImZhaWxlZCB0 byByZW1vdmUgZGlyZWN0b3J5IGVudHJ5IGR1cmluZyBjbGVudXAgb2YgdHJhc2hlZCBzbmFwc2hv dCIpPzsKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgIH0KPj4gKyAgICAgICAgICAgICAgICAg ICAgfQo+PiArICAgICAgICAgICAgICAgICAgICBzZWxmLnNldF9vd25lcihucywgYmFja3VwX2dy b3VwLmdyb3VwKCksIGF1dGhfaWQsIGZhbHNlKT87Cj4+ICsgICAgICAgICAgICAgICAgICAgIGxl dCBvd25lciA9IHNlbGYuZ2V0X293bmVyKG5zLCBiYWNrdXBfZ3JvdXAuZ3JvdXAoKSk/OyAvLyBq dXN0IHRvIGJlIHN1cmUKPiAKPiBzdXJlIGFib3V0IHRoYXQ/IHdlIGFyZSBob2xkaW5nIGEgbG9j ayBoZXJlLCBub2JvZHkgaXMgYWxsb3dlZCB0byBjaGFuZ2UKPiB0aGUgb3duZXIgYnV0IHVzLi4K Ck5vdCByZWFsbHksIG9wdGVkIGZvciBzdGF5aW5nIG9uIHRoZSBzYWZlIHNpZGUgaGVyZSwgYmVj YXVzZSB0aGUgCnBlci1leHNpdGluZyBjb2RlIGRvZXMgaXQgYXMgd2VsbCwgYnV0IHdpdGhvdXQg bWVudGlvbmluZyB3aHkgZXhhY3RseS4KCj4gCj4+ICsgICAgICAgICAgICAgICAgICAgIHNlbGYu dW50cmFzaF9uYW1lc3BhY2UobnMpPzsKPj4gKyAgICAgICAgICAgICAgICAgICAgcmV0dXJuIE9r KChvd25lciwgZ3VhcmQpKTsKPj4gKyAgICAgICAgICAgICAgICB9Cj4+ICsKPj4gICAgICAgICAg ICAgICAgICAgbGV0IG93bmVyID0gc2VsZi5nZXRfb3duZXIobnMsIGJhY2t1cF9ncm91cC5ncm91 cCgpKT87IC8vIGp1c3QgdG8gYmUgc3VyZQo+PiAgICAgICAgICAgICAgICAgICBPaygob3duZXIs IGd1YXJkKSkKPj4gICAgICAgICAgICAgICB9Cj4+IC0tIAo+PiAyLjM5LjUKPj4KPj4KPj4KPj4g X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPj4gcGJzLWRl dmVsIG1haWxpbmcgbGlzdAo+PiBwYnMtZGV2ZWxAbGlzdHMucHJveG1veC5jb20KPj4gaHR0cHM6 Ly9saXN0cy5wcm94bW94LmNvbS9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vcGJzLWRldmVsCj4+ Cj4+Cj4+Cj4gCj4gCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX18KPiBwYnMtZGV2ZWwgbWFpbGluZyBsaXN0Cj4gcGJzLWRldmVsQGxpc3RzLnByb3htb3gu Y29tCj4gaHR0cHM6Ly9saXN0cy5wcm94bW94LmNvbS9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8v cGJzLWRldmVsCj4gCj4gCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fCnBicy1kZXZlbCBtYWlsaW5nIGxpc3QKcGJzLWRldmVsQGxpc3RzLnByb3htb3gu Y29tCmh0dHBzOi8vbGlzdHMucHJveG1veC5jb20vY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL3Bi cy1kZXZlbAo=