From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from firstgate.proxmox.com (firstgate.proxmox.com [212.224.123.68]) by lore.proxmox.com (Postfix) with ESMTPS id 43A4D1FF29F for ; 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 To: Proxmox Backup Server development discussion 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Proxmox Backup Server development discussion Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Errors-To: pbs-devel-bounces@lists.proxmox.com Sender: "pbs-devel" 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==