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 43A4D1FF29F
	for <inbox@lore.proxmox.com>; Thu, 18 Jul 2024 11:27:10 +0200 (CEST)
Received: from firstgate.proxmox.com (localhost [127.0.0.1])
	by firstgate.proxmox.com (Proxmox) with ESMTP id 24B208A59;
	Thu, 18 Jul 2024 11:27:39 +0200 (CEST)
Date: Thu, 18 Jul 2024 11:27:32 +0200
From: Gabriel Goller <g.goller@proxmox.com>
To: Proxmox Backup Server development discussion <pbs-devel@lists.proxmox.com>
Message-ID: <20240718092732.545nff5wmbwfyusm@luna.proxmox.com>
References: <20240612132300.352392-1-g.goller@proxmox.com>
 <1720616817.d7d27nxn2b.astroid@yuna.none>
 <20240712115734.muoepwh7nhn6lxpr@luna.proxmox.com>
 <1721042531.o3ompmx0x7.astroid@yuna.none>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1721042531.o3ompmx0x7.astroid@yuna.none>
X-SPAM-LEVEL: Spam detection results:  0
 AWL -0.051 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 v2 1/2] fix #5439: allow to
 reuse existing datastore
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>

T24gMTUuMDcuMjAyNCAxMzoyMywgRmFiaWFuIEdyw7xuYmljaGxlciB3cm90ZToKPk9uIEp1bHkg
MTIsIDIwMjQgMTo1NyBwbSwgR2FicmllbCBHb2xsZXIgd3JvdGU6Cj4+IE9uIDEwLjA3LjIwMjQg
MTU6MjgsIEZhYmlhbiBHcsO8bmJpY2hsZXIgd3JvdGU6Cj4+Pk9uIEp1bmUgMTIsIDIwMjQgMzoy
MiBwbSwgR2FicmllbCBHb2xsZXIgd3JvdGU6Cj4+Pj4gRGlzYWxsb3cgY3JlYXRpbmcgZGF0YXN0
b3JlcyBpbiBub24tZW1wdHkgZGlyZWN0b3JpZXMuIEFsbG93IGFkZGluZwo+Pj4+IGV4aXN0aW5n
IGRhdGFzdG9yZXMgdmlhIGEgJ3JldXNlLWRhdGFzdG9yZScgY2hlY2ttYXJrLiBUaGlzIG9ubHkg
Y2hlY2tzCj4+Pj4gaWYgYWxsIHRoZSBuZWNlc3NhcnkgZGlyZWN0b3JpZXMgKC5jaHVua3MgKyBz
dWJkaXJlY3RvcmllcyBhbmQgLmxvY2spCj4+Pj4gYXJlIGV4aXN0aW5nIGFuZCBoYXZlIHRoZSBj
b3JyZWN0IHBlcm1pc3Npb25zLCB0aGVuIG9wZW5zIHRoZQo+Pj4+IGRhdGFzdG9yZS4KPj4+Pgo+
Pj4+IFNpZ25lZC1vZmYtYnk6IEdhYnJpZWwgR29sbGVyIDxnLmdvbGxlckBwcm94bW94LmNvbT4K
Pj4+PiAtLS0KPj4+Pgo+Pj4+IHYyLCB0aGFua3MgQEZhYmlhbjoKPj4+PiAgLSBhbHNvIGNoZWNr
IG9uIGZyb250ZW5kIGZvciByb290Cj4+Pj4gIC0gZm9yYmlkIGRhdGFzdG9yZSBjcmVhdGlvbiBp
ZiBkaXIgbm90IGVtcHR5Cj4+Pj4gIC0gYWRkIHJldXNlLWRhdGFzdG9yZSBvcHRpb24KPj4+PiAg
LSB2ZXJpZnkgY2h1bmtzdG9yZSBkaXJlY3RvcmllcyBwZXJtaXNzaW9ucyBhbmQgb3duZXJzCj4+
Pj4KPj4+PiAgcGJzLWRhdGFzdG9yZS9zcmMvY2h1bmtfc3RvcmUucnMgfCA0OSArKysrKysrKysr
KysrKysrKysrKysrKysrKysrLQo+Pj4+ICBzcmMvYXBpMi9jb25maWcvZGF0YXN0b3JlLnJzICAg
ICB8IDU0ICsrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tCj4+Pj4gIHNyYy9hcGkyL25v
ZGUvZGlza3MvZGlyZWN0b3J5LnJzIHwgIDEgKwo+Pj4+ICBzcmMvYXBpMi9ub2RlL2Rpc2tzL3pm
cy5ycyAgICAgICB8ICAxICsKPj4+PiAgNCBmaWxlcyBjaGFuZ2VkLCA5MyBpbnNlcnRpb25zKCsp
LCAxMiBkZWxldGlvbnMoLSkKPj4+Pgo+Pj4+IGRpZmYgLS1naXQgYS9wYnMtZGF0YXN0b3JlL3Ny
Yy9jaHVua19zdG9yZS5ycyBiL3Bicy1kYXRhc3RvcmUvc3JjL2NodW5rX3N0b3JlLnJzCj4+Pj4g
aW5kZXggOWY2Mjg5YzkuLjA3N2JjMzE2IDEwMDY0NAo+Pj4+IC0tLSBhL3Bicy1kYXRhc3RvcmUv
c3JjL2NodW5rX3N0b3JlLnJzCj4+Pj4gKysrIGIvcGJzLWRhdGFzdG9yZS9zcmMvY2h1bmtfc3Rv
cmUucnMKPj4+PiBAQCAtMTY0LDcgKzE2NCw3IEBAIGltcGwgQ2h1bmtTdG9yZSB7Cj4+Pj4gICAg
ICAvLy8gTm90ZSB0aGF0IHRoaXMgbXVzdCBiZSB1c2VkIHdpdGggY2FyZSwgYXMgaXQncyBkYW5n
ZXJvdXMgdG8gY3JlYXRlIHR3byBpbnN0YW5jZXMgb24gdGhlCj4+Pj4gICAgICAvLy8gc2FtZSBi
YXNlIHBhdGgsIGFzIGNsb3NpbmcgdGhlIHVuZGVybHlpbmcgUHJvY2Vzc0xvY2tlciBkcm9wcyBh
bGwgbG9ja3MgZnJvbSB0aGlzIHByb2Nlc3MKPj4+PiAgICAgIC8vLyBvbiB0aGUgbG9ja2ZpbGUg
KGV2ZW4gaWYgc2VwYXJhdGUgRkRzKQo+Pj4KPj4+Z2l2ZW4gdGhpcyBeCj4KPnRoaXMgcGFydCBo
ZXJlIHdhcyBpbXBvcnRhbnQgOykKPgo+Pj4KPj4+PiAtICAgIHB1YihjcmF0ZSkgZm4gb3BlbjxQ
OiBJbnRvPFBhdGhCdWY+PigKPj4+PiArICAgIHB1YiBmbiBvcGVuPFA6IEludG88UGF0aEJ1Zj4+
KAo+Pj4KPj4+d291bGRuJ3QgaXQgbWFrZSBtb3JlIHNlbnNlIHRvIHNwbGl0IG91dCB0aGUgcGF0
aCBjaGVja3MgYW5kIGNhbGwgdGhlbQo+Pj5ib3RoIGluIG9wZW4gYW5kIGluIHZlcmlmeV9jaHVu
a3N0b3JlIGJlbG93Cj4+Cj4+IFdoeSBjYWxsIHRoZW0gYm90aCBpbiBvcGVuIGFuZCB2ZXJpZnlf
Y2h1bmtzdG9yZT8gY3JlYXRlX2RhdGFzdG9yZQo+PiBhbHdheXMgY2FsbHMgdGhlIHZlcmlmeSBt
ZXRob2QgYmVmb3JlIG9wZW4sIHNvIHdlIGNvdWxkIG1vdmUgdGhpcyB0bwo+PiB0aGUgdmVyaWZ5
IGZ1bmN0aW9uPyBJIHRoaW5rIEkgZG9uJ3QgdW5kZXJzdGFuZCB0aGlzIGNvcnJlY3RseS4uLgo+
Cj5zZWUgYmVsb3cuLgo+Cj4+Pj4gICAgICAgICAgbmFtZTogJnN0ciwKPj4+PiAgICAgICAgICBi
YXNlOiBQLAo+Pj4+ICAgICAgICAgIHN5bmNfbGV2ZWw6IERhdGFzdG9yZUZTeW5jTGV2ZWwsCj4+
Pj4gQEAgLTU2Myw2ICs1NjMsNTMgQEAgaW1wbCBDaHVua1N0b3JlIHsKPj4+PiAgICAgICAgICAv
LyB1bndyYXA6IG9ubHkgYE5vbmVgIGluIHVuaXQgdGVzdHMKPj4+PiAgICAgICAgICBQcm9jZXNz
TG9ja2VyOjp0cnlfZXhjbHVzaXZlX2xvY2soc2VsZi5sb2NrZXIuY2xvbmUoKS51bndyYXAoKSkK
Pj4+PiAgICAgIH0KPj4KPj4+PiArCj4+Pj4gICAgICBsZXQgdHVuaW5nOiBEYXRhc3RvcmVUdW5p
bmcgPSBzZXJkZV9qc29uOjpmcm9tX3ZhbHVlKAo+Pj4+ICAgICAgICAgIERhdGFzdG9yZVR1bmlu
Zzo6QVBJX1NDSEVNQQo+Pj4+ICAgICAgICAgICAgICAucGFyc2VfcHJvcGVydHlfc3RyaW5nKGRh
dGFzdG9yZS50dW5pbmcuYXNfZGVyZWYoKS51bndyYXBfb3IoIiIpKT8sCj4+Pj4gICAgICApPzsK
Pj4+PiAtICAgIGxldCBiYWNrdXBfdXNlciA9IHBic19jb25maWc6OmJhY2t1cF91c2VyKCk/Owo+
Pj4+IC0gICAgbGV0IF9zdG9yZSA9IENodW5rU3RvcmU6OmNyZWF0ZSgKPj4+PiAtICAgICAgICAm
ZGF0YXN0b3JlLm5hbWUsCj4+Pj4gLSAgICAgICAgcGF0aCwKPj4+PiAtICAgICAgICBiYWNrdXBf
dXNlci51aWQsCj4+Pj4gLSAgICAgICAgYmFja3VwX3VzZXIuZ2lkLAo+Pj4+IC0gICAgICAgIHdv
cmtlciwKPj4+PiAtICAgICAgICB0dW5pbmcuc3luY19sZXZlbC51bndyYXBfb3JfZGVmYXVsdCgp
LAo+Pj4+IC0gICAgKT87Cj4+Pj4gKwo+Pj4+ICsgICAgaWYgIWRhdGFzdG9yZV9lbXB0eSAmJiAh
cmV1c2VfZGF0YXN0b3JlIHsKPj4+PiArICAgICAgICBiYWlsISgiRGlyZWN0b3J5IGlzIG5vdCBl
bXB0eSEiKTsKPj4+PiArICAgIH0gZWxzZSBpZiAhZGF0YXN0b3JlX2VtcHR5ICYmIHJldXNlX2Rh
dGFzdG9yZSB7Cj4+Pj4gKyAgICAgICAgQ2h1bmtTdG9yZTo6dmVyaWZ5X2NodW5rc3RvcmUoJnBh
dGgpPzsKPj4+PiArCj4+Pj4gKyAgICAgICAgbGV0IF9zdG9yZSA9Cj4+Pj4gKyAgICAgICAgICAg
IENodW5rU3RvcmU6Om9wZW4oJmRhdGFzdG9yZS5uYW1lLCBwYXRoLCB0dW5pbmcuc3luY19sZXZl
bC51bndyYXBfb3JfZGVmYXVsdCgpKT87Cj4+Pgo+Pj4oY29udGludWVkIGZyb20gZmlyc3QgY29t
bWVudCBhYm92ZSkgYW5kIGxlYXZlIG91dCB0aGlzIGNhbGwgaGVyZT8KPgo+dGhpcyB3YXMgdGhl
IGNvbnRpbnVhdGlvbiA7KSBpZiB3ZSBkcm9wIHRoZSBvcGVuIGNhbGwgaGVyZSAodG8gYXZvaWQK
PnNpZGUtZWZmZWN0cyB2aWEgdGhlIHByb2Nlc3MgbG9ja2VyKSwgdGhlbiB3ZSBuZWVkIHRoZSBw
YXRoIGNoZWNrcyBpbgo+dmVyaWZ5ICphbmQqIG9wZW4uIGhvcGUgdGhhdCBtYWtlcyBzZW5zZSBu
b3cgOikKPgoKT29oLCBJIHRoaW5rIEkgZ290IGl0Li4uClNvIGJhc2ljYWxseSB3ZSBjb3VsZCBq
dXN0IGNhbGwgYENodW5rU3RvcmU6OnZlcmlmeV9jaHVua3N0b3JlYCBpbgpgQ2h1bmtTdG9yZTo6
b3BlbmAgYW5kIGRyb3AgdGhlIGBvcGVuYCBjYWxsIGFib3ZlLCByaWdodD8KCj4+Pgo+Pj4+ICsg
ICAgfSBlbHNlIHsKPj4+PiArICAgICAgICBsZXQgYmFja3VwX3VzZXIgPSBwYnNfY29uZmlnOjpi
YWNrdXBfdXNlcigpPzsKPj4+PiArICAgICAgICBsZXQgX3N0b3JlID0gQ2h1bmtTdG9yZTo6Y3Jl
YXRlKAo+Pj4+ICsgICAgICAgICAgICAmZGF0YXN0b3JlLm5hbWUsCj4+Pj4gKyAgICAgICAgICAg
IHBhdGgsCj4+Pj4gKyAgICAgICAgICAgIGJhY2t1cF91c2VyLnVpZCwKPj4+PiArICAgICAgICAg
ICAgYmFja3VwX3VzZXIuZ2lkLAo+Pj4+ICsgICAgICAgICAgICB3b3JrZXIsCj4+Pj4gKyAgICAg
ICAgICAgIHR1bmluZy5zeW5jX2xldmVsLnVud3JhcF9vcl9kZWZhdWx0KCksCj4+Pj4gKyAgICAg
ICAgKT87Cj4+Pj4gKyAgICB9Cj4KPgo+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KPnBicy1kZXZlbCBtYWlsaW5nIGxpc3QKPnBicy1kZXZlbEBsaXN0cy5w
cm94bW94LmNvbQo+aHR0cHM6Ly9saXN0cy5wcm94bW94LmNvbS9jZ2ktYmluL21haWxtYW4vbGlz
dGluZm8vcGJzLWRldmVsCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KcGJzLWRldmVsIG1haWxpbmcgbGlzdApwYnMtZGV2ZWxAbGlzdHMucHJveG1veC5j
b20KaHR0cHM6Ly9saXN0cy5wcm94bW94LmNvbS9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vcGJz
LWRldmVsCg==