From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <pve-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 4513D1FF16A
	for <inbox@lore.proxmox.com>; Fri, 13 Sep 2024 08:13:18 +0200 (CEST)
Received: from firstgate.proxmox.com (localhost [127.0.0.1])
	by firstgate.proxmox.com (Proxmox) with ESMTP id 3AA3FCD01;
	Fri, 13 Sep 2024 08:13:19 +0200 (CEST)
Date: Fri, 13 Sep 2024 08:13:16 +0200 (CEST)
From: =?UTF-8?Q?Fabian_Gr=C3=BCnbichler?= <f.gruenbichler@proxmox.com>
To: Fiona Ebner <f.ebner@proxmox.com>,
 Proxmox VE development discussion <pve-devel@lists.proxmox.com>
Message-ID: <961954027.29475.1726207996081@webmail.proxmox.com>
In-Reply-To: <a5fc3a6b-6e2e-4860-b429-303aaa3ba098@proxmox.com>
References: <20240813132829.117460-1-f.ebner@proxmox.com>
 <20240813132829.117460-11-f.ebner@proxmox.com>
 <1726143164.cctor3lqz7.astroid@yuna.none>
 <a5fc3a6b-6e2e-4860-b429-303aaa3ba098@proxmox.com>
MIME-Version: 1.0
X-Priority: 3
Importance: Normal
X-Mailer: Open-Xchange Mailer v7.10.6-Rev67
X-Originating-Client: open-xchange-appsuite
X-SPAM-LEVEL: Spam detection results:  0
 AWL 0.049 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. [plugin.pm]
Subject: Re: [pve-devel] [RFC storage v2 10/25] plugin: introduce
 new_backup_provider() method
X-BeenThere: pve-devel@lists.proxmox.com
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Proxmox VE development discussion <pve-devel.lists.proxmox.com>
List-Unsubscribe: <https://lists.proxmox.com/cgi-bin/mailman/options/pve-devel>, 
 <mailto:pve-devel-request@lists.proxmox.com?subject=unsubscribe>
List-Archive: <http://lists.proxmox.com/pipermail/pve-devel/>
List-Post: <mailto:pve-devel@lists.proxmox.com>
List-Help: <mailto:pve-devel-request@lists.proxmox.com?subject=help>
List-Subscribe: <https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel>, 
 <mailto:pve-devel-request@lists.proxmox.com?subject=subscribe>
Reply-To: Proxmox VE development discussion <pve-devel@lists.proxmox.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: pve-devel-bounces@lists.proxmox.com
Sender: "pve-devel" <pve-devel-bounces@lists.proxmox.com>

Cj4gRmlvbmEgRWJuZXIgPGYuZWJuZXJAcHJveG1veC5jb20+IGhhdCBhbSAxMi4wOS4yMDI0IDE1
OjIxIENFU1QgZ2VzY2hyaWViZW46Cj4gCj4gIAo+IEFtIDEyLjA5LjI0IHVtIDE0OjQzIHNjaHJp
ZWIgRmFiaWFuIEdyw7xuYmljaGxlcjoKPiA+IE9uIEF1Z3VzdCAxMywgMjAyNCAzOjI4IHBtLCBG
aW9uYSBFYm5lciB3cm90ZToKPiA+Pgo+ID4+IENvbnRhaW5lciBtZWNoYW5pc20gJ2RpcmVjdG9y
eSc6Cj4gPj4KPiA+PiBUaGUgYmFja3VwIHByb3ZpZGVyIGdpdmVzIHRoZSBwYXRoIHRvIGEgZGly
ZWN0b3J5IHdpdGggdGhlIGZ1bGwKPiA+PiBmaWxlc3lzdGVtIHN0cnVjdHVyZSBvZiB0aGUgY29u
dGFpbmVyLgo+ID4+Cj4gPj4gQ29udGFpbmVyIG1lY2hhbmlzbSAnZGlyZWN0b3J5JzoKPiA+Pgo+
ID4+IFRoZSBiYWNrdXAgcHJvdmlkZXIgZ2l2ZXMgdGhlIHBhdGggdG8gYSAocG90ZW50aWFsbHkg
Y29tcHJlc3NlZCkgdGFyCj4gPj4gYXJjaGl2ZSB3aXRoIHRoZSBmdWxsIGZpbGVzeXN0ZW0gc3Ry
dWN0dXJlIG9mIHRoZSBjb250YWluZXIuCj4gPiAKPiA+IHNhbWUgYXMgaW4gdGhlIGNvdmVyIGxl
dHRlciA7KSBiYXNlIG9uIHRoZSBjb2RlIGhlcmUgSSBhc3N1bWUgdGhlIHNlY29uZAo+ID4gb25l
IHNob3VsZCBiZSB0YXIuIEkgd29uZGVyIHdoZXRoZXIganVzdCB0YXIgd291bGRuJ3QgYmUgZW5v
dWdoIChlYXNpZXIKPiA+IHRvIG5vdCBnZXQgQUNMcy94YXR0cnMvb3duZXJzaGlwLy4uIHJpZ2h0
KT8KPiA+IAo+IAo+IFllcywgc2hvdWxkIGJlIHRhciwgd2lsbCBmaXghCj4gCj4gSSdkIGd1ZXNz
IGl0IGlzIG1vcmUgY29udmVuaWVudCBmb3IgbWFueSBwcm92aWRlcnMgdG8gZXhwb3NlIChhIEZV
U0UKPiBtb3VudCBvZikgYSBkaXJlY3RvcnkuIFVzaW5nIHRhciBjYW4gbWVhbiBtb3JlIHdvcmsu
IEUuZy4gd2l0aCBCb3JnLAo+IG1vdW50aW5nIHRoZSBhcmNoaXZlIHNlZW1zIG11Y2ggY2hlYXBl
ciB0aGFuIGNyZWF0aW5nIHRoZSB0YXIuIEl0J3MgYWxzbwo+IHRoYXQgdGhlIGFyY2hpdmUgbG9v
a3MgbGlrZToKPiBndWVzdC5jb25maWcKPiBmaXJld2FsbC5jb25maWcKPiBmaWxlc3lzdGVtLwo+
IGFuZCB3aGlsZSBib3JnIGhhcyAiZXhwb3J0LXRhciIgd2hlcmUgb25lIGNhbiBzcGVjaWZ5IHNw
ZWNpZmljIHBhdGhzLAo+IHRoZSB0YXIgd2lsbCBzdGlsbCBjb250YWluIHRoZSAiZmlsZXN5c3Rl
bS8iIHByZWZpeC4gTm90IHN1cmUgaWYgdGhlcmUKPiBpcyBhbiBlYXN5IHdheSB0byBnZXQgcmlk
IG9mIHRoYXQuCj4gCj4gPj4gZGlmZiAtLWdpdCBhL3NyYy9QVkUvU3RvcmFnZS9QbHVnaW4ucG0g
Yi9zcmMvUFZFL1N0b3JhZ2UvUGx1Z2luLnBtCj4gPj4gaW5kZXggNjQ0NDM5MC4uZDViNzZhZSAx
MDA2NDQKPiA+PiAtLS0gYS9zcmMvUFZFL1N0b3JhZ2UvUGx1Z2luLnBtCj4gPj4gKysrIGIvc3Jj
L1BWRS9TdG9yYWdlL1BsdWdpbi5wbQo+ID4+IEBAIC0xNzU1LDYgKzE3NTUsMjEgQEAgc3ViIHJl
bmFtZV92b2x1bWUgewo+ID4+ICAgICAgcmV0dXJuICIke3N0b3JlaWR9OiR7YmFzZX0ke3Rhcmdl
dF92bWlkfS8ke3RhcmdldF92b2xuYW1lfSI7Cj4gPj4gIH0KPiA+PiAgCj4gPj4gKyMgVXNlZCBi
eSBzdG9yYWdlIHBsdWdpbnMgZm9yIGV4dGVybmFsIGJhY2t1cCBwcm92aWRlcnMuIFNlZSBQVkU6
OkJhY2t1cFByb3ZpZGVyOjpQbHVnaW4gZm9yIHRoZSBBUEkKPiA+PiArIyB0aGUgcHJvdmlkZXIg
bmVlZHMgdG8gaW1wbGVtZW50Lgo+ID4+ICsjCj4gPj4gKyMgJHNjZmcgLSB0aGUgc3RvcmFnZSBj
b25maWd1cmF0aW9uCj4gPj4gKyMgJHN0b3JlaWQgLSB0aGUgc3RvcmFnZSBJRAo+ID4+ICsjICRs
b2dfZnVuY3Rpb24oJGxvZ19sZXZlbCwgJG1lc3NhZ2UpIC0gdGhpcyBsb2cgZnVuY3Rpb24gY2Fu
IGJlIHVzZWQgdG8gd3JpdGUgdG8gdGhlIGJhY2t1cCB0YXNrCj4gPj4gKyMgICBsb2cgaW4gUHJv
eG1veCBWRS4gJGxvZ19sZXZlbCBpcyAnaW5mbycsICd3YXJuJyBvciAnZXJyJywgJG1lc3NhZ2Ug
aXMgdGhlIG1lc3NhZ2UgdG8gYmUgcHJpbnRlZC4KPiA+PiArIwo+ID4+ICsjIFJldHVybnMgYSBi
bGVzc2VkIHJlZmVyZW5jZSB0byB0aGUgYmFja3VwIHByb3ZpZGVyIGNsYXNzLgo+ID4+ICtzdWIg
bmV3X2JhY2t1cF9wcm92aWRlciB7Cj4gPj4gKyAgICBteSAoJGNsYXNzLCAkc2NmZywgJHN0b3Jl
aWQsICRsb2dfZnVuY3Rpb24pID0gQF87Cj4gPj4gKwo+ID4+ICsgICAgcmV0dXJuOwo+ID4+ICt9
Cj4gPiAKPiA+IHdvdWxkIGl0IG1heWJlIG1ha2Ugc2Vuc2UgdG8gbWFrZSB0aGlzIGEgImRpZSBp
bXBsZW1lbnQgbWUiIGFuZCBtYWtlIHRoZQo+ID4gb3B0LWluIHZpYSB0aGUgc3RvcmFnZSBwbHVn
aW4gZmVhdHVyZXM/IGl0IHdvdWxkIGJlIG1vcmUgaW4gbGluZSB3aXRoCj4gPiB3aGF0IHdlIGRv
IGluIG90aGVyIHBhcnRzIGFuZCBsZXNzIHN1YnRsZS4uCj4gPiAKPiAKPiBXZSBkb24ndCBoYXZl
IGEgbWV0aG9kIGZvciBzdG9yYWdlIHBsdWdpbiBmZWF0dXJlcyB5ZXQsIG9ubHkKPiB2b2x1bWVf
aGFzX2ZlYXR1cmUoKSBhbmQgdGhlIHN0YW5kLWFsb25lIHN0b3JhZ2VfY2FuX3JlcGxpY2F0ZSgp
LiBXZQo+IGNvdWxkIGdlbmVyYWxpemUgKGFuZCBkZXByZWNhdGUpIHRoZSBsYXR0ZXIgdGhvdWdo
LgoKYWggeWVhaCwgSSB3YXMgdGhpbmtpbmcgb2Ygdm9sdW1lX2hhc19mZWF0dXJlLCBidXQgdGhh
dCBpcyBub3QgYSBnb29kIGZpdCwgeW91IGFyZSByaWdodC4gY291bGQgYWxzbyBiZSBoYW5kbGVk
IHZpYSBwbHVnaW5kYXRhIGFuZCBhIG5ldyBoZWxwZXIgdGhvdWdoIC0gaXQgc2VlbXMgYSBiaXQg
bmljZXIgdG8gZGlmZmVyZW50aWF0ZSAic3VwcG9ydHMgZXh0ZXJuYWwgYmFja3VwcyIgZnJvbSAi
Z2V0IGluc3RhbmNlIHRvIGRvIGV4dGVybmFsIGJhY2t1cC9yZXN0b3JlIi4uCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KcHZlLWRldmVsIG1haWxpbmcg
bGlzdApwdmUtZGV2ZWxAbGlzdHMucHJveG1veC5jb20KaHR0cHM6Ly9saXN0cy5wcm94bW94LmNv
bS9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vcHZlLWRldmVsCg==