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 17F271FF15C
	for <inbox@lore.proxmox.com>; Wed, 11 Dec 2024 10:32:42 +0100 (CET)
Received: from firstgate.proxmox.com (localhost [127.0.0.1])
	by firstgate.proxmox.com (Proxmox) with ESMTP id 346C1640B;
	Wed, 11 Dec 2024 10:32:47 +0100 (CET)
Date: Wed, 11 Dec 2024 10:32:40 +0100
From: Fabian =?iso-8859-1?q?Gr=FCnbichler?= <f.gruenbichler@proxmox.com>
To: Christian Ebner <c.ebner@proxmox.com>,
 Proxmox Backup Server development discussion <pbs-devel@lists.proxmox.com>
References: <20241205091247.1683318-1-f.gruenbichler@proxmox.com>
 <0d0fc0cf-dfaf-4137-9fa4-c6ce28855a4c@proxmox.com>
In-Reply-To: <0d0fc0cf-dfaf-4137-9fa4-c6ce28855a4c@proxmox.com>
MIME-Version: 1.0
User-Agent: astroid/0.16.0 (https://github.com/astroidmail/astroid)
Message-Id: <1733909481.8vepx620lu.astroid@yuna.none>
X-SPAM-LEVEL: Spam detection results:  0
 AWL 0.046 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. [datastore.rs]
Subject: Re: [pbs-devel] [PATCH proxmox-backup] fix #5967: datastore lookup:
 check for disappeared datastores
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-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: pbs-devel-bounces@lists.proxmox.com
Sender: "pbs-devel" <pbs-devel-bounces@lists.proxmox.com>

T24gRGVjZW1iZXIgNiwgMjAyNCAzOjAzIHBtLCBDaHJpc3RpYW4gRWJuZXIgd3JvdGU6Cj4gSGFk
IGEgbG9vayBhdCB0aGlzLCBvbmUgY29tbWVudCBpbmxpbmUuCj4gCj4gT24gMTIvNS8yNCAxMDox
MiwgRmFiaWFuIEdyw7xuYmljaGxlciB3cm90ZToKPj4gc29tZSBjb2RlIHBhdGhzIHdpbGwgb25s
eSByZWFkIHRoZSBkYXRhc3RvcmUgYmFzZSAtIGlmIHRoZSBkYXRhc3RvcmUKPj4gZGlzYXBwZWFy
ZWQgKGUuZy4sIGEgbGF6eSB1bm1vdW50LCBvciBzb21lIG5ldHdvcmsgc3RvcmFnZSBkaXNhcHBl
YXJpbmcgd2l0aG91dAo+PiBibG9ja2luZykgdGhlbiB3ZSBzaG91bGQgYXQgbGVhc3QgZGV0ZWN0
IHRoZSBpc3N1ZSBhdCBsb29rdXAgdGltZSBiZWZvcmUKPj4gcmUtdXNpbmcgYW4gYWxyZWFkeSBv
cGVuZWQgZGF0YXN0b3JlLgo+PiAKPj4gYW55IGNvZGUgcGF0aCB0aGF0IHRyaWVkIHRvIGFjY2Vz
cyB0aGUgY2h1bmtzIHRoZW1zZWx2ZXMgd291bGQgYWxyZWFkeSBoYXZlCj4+IGZhaWxlZCB3aXRo
b3V0IHRoaXMgYWRkaXRpb25hbCBzYWZlZ3VhcmQsIGJ1dCBpbiBwYXJ0aWN1bGFyIHF1ZXJpZXMg
bGlzdGluZwo+PiBuYW1lc3BhY2VzIG9yIGdyb3VwcyBpbiB0aGUgcm9vdCBuYW1lc3BhY2UgZG9u
J3QsIHdoaWNoIG1pZ2h0IGNhdXNlIGEgcmVtb3RlCj4+IGNsaWVudCBzdWNoIGFzIHB1bGwgc3lu
YyB0byBtaXN0YWtlbmx5IHRoaW5rIHRoYXQgdGhlIGRhdGFzdG9yZSBpcyBlbXB0eS4KPj4gCj4+
IGxpbWl0IHRoZSBhZGRpdGlvbmFsIGNoZWNrIHRvIGBSZWFkYCBvciBgV3JpdGVgIGxvb2t1cHMs
IHNpbmNlIGFueSBjb2RlIHBhdGgKPj4gZG9pbmcgdGhvc2Ugd2lsbCBtb3N0IGxpa2VseSB3YW50
IHRvIGRvIEkvTyBvbiB0aGUgZGF0YXN0b3JlIGFmdGVyd2FyZHMsIGFzCj4+IG9wcG9zZWQgdG8g
YSBgTG9va3VwYCBsb29rdXAgb3Igb25lIHdpdGhvdXQgYW4gb3BlcmF0aW9uLCB3aGljaCBtaWdo
dCBub3QKPj4gcmVxdWlyZSB0aGUgZGF0YXN0b3JlIHRvIGJlIGZ1bGx5IGZ1bmN0aW9uYWwuCj4+
IAo+PiBTaWduZWQtb2ZmLWJ5OiBGYWJpYW4gR3LDvG5iaWNobGVyIDxmLmdydWVuYmljaGxlckBw
cm94bW94LmNvbT4KPj4gLS0tCj4+IHRoZXJlIGlzIG9mIGNvdXJzZSBzdGlsbCBhIGdhcCBiZXdl
ZW4gdGhlIGxvb2t1cCBhbmQgdGhlIHJlYWRkaXIgYWZ0ZXIgaXQuLiB3ZQo+PiBjb3VsZCB0cmFj
ayBkb3duIGFsbCBBUEkgZW5kcG9pbnRzIHRoYXQgYWNjZXNzIHRoZSBkYXRhc3RvcmUgYnV0IGRv
bid0IHRvdWNoCj4+IHRoZSBjaHVuayBkaXIsIGFuZCBiZWZvcmUgcmV0dXJuaW5nLCBjaGVjayBh
IHNlY29uZCB0aW1lIHRoYXQgdGhlIGRhdGFzdG9yZQo+PiBoYXNuJ3QgdmFuaXNoZWQsIGJ1dCBJ
IGFtIG5vdCBzdXJlIHRoYXQgaXMgd29ydGggdGhlIGVmZm9ydD8KPj4gCj4+ICAgcGJzLWRhdGFz
dG9yZS9zcmMvY2h1bmtfc3RvcmUucnMgfCAyICstCj4+ICAgcGJzLWRhdGFzdG9yZS9zcmMvZGF0
YXN0b3JlLnJzICAgfCA2ICsrKysrKwo+PiAgIDIgZmlsZXMgY2hhbmdlZCwgNyBpbnNlcnRpb25z
KCspLCAxIGRlbGV0aW9uKC0pCj4+IAo+PiBkaWZmIC0tZ2l0IGEvcGJzLWRhdGFzdG9yZS9zcmMv
Y2h1bmtfc3RvcmUucnMgYi9wYnMtZGF0YXN0b3JlL3NyYy9jaHVua19zdG9yZS5ycwo+PiBpbmRl
eCAyOWQ1ODc0YTEuLjE4OWM0ZWJjZCAxMDA2NDQKPj4gLS0tIGEvcGJzLWRhdGFzdG9yZS9zcmMv
Y2h1bmtfc3RvcmUucnMKPj4gKysrIGIvcGJzLWRhdGFzdG9yZS9zcmMvY2h1bmtfc3RvcmUucnMK
Pj4gQEAgLTE1OCw3ICsxNTgsNyBAQCBpbXBsIENodW5rU3RvcmUgewo+PiAgIAo+PiAgICAgICAv
Ly8gQ2hlY2sgaWYgdGhlIGNodW5rc3RvcmUgcGF0aCBpcyBhYnNvbHV0ZSBhbmQgdGhhdCB3ZSBj
YW4KPj4gICAgICAgLy8vIGFjY2VzcyBpdC4gUmV0dXJucyB0aGUgYWJzb2x1dGUgJy5jaHVua3Mn
IHBhdGggb24gc3VjY2Vzcy4KPj4gLSAgICBmbiBjaHVua19kaXJfYWNjZXNzaWJsZShiYXNlOiAm
UGF0aCkgLT4gUmVzdWx0PFBhdGhCdWYsIEVycm9yPiB7Cj4+ICsgICAgcHViKGNyYXRlKSBmbiBj
aHVua19kaXJfYWNjZXNzaWJsZShiYXNlOiAmUGF0aCkgLT4gUmVzdWx0PFBhdGhCdWYsIEVycm9y
PiB7Cj4gCj4gYGNodW5rX2Rpcl9hY2Nlc3NpYmxlYCB0cmllcyB0byBnZXQgdGhlIG1ldGFkYXRh
IGZvciB0aGUgY2h1bmsgZGlyZWN0b3J5IAo+IGluIG9yZGVyIHRvIGNoZWNrIGlmIHRoZSBjaHVu
ayBzdG9yZSBpcyBhdmFpbGFibGUuCj4gCj4gU28gdGhpcyBjb3VsZCBiZSB1c2VkIHRvIG5vdCBv
bmx5IGNoZWNrIGlmIHRoZXJlIGlzIGEgY2h1bmsgZGlyZWN0b3J5LCAKPiBidXQgcmF0aGVyIHRo
YXQgdGhlIGNodW5rIGRpcmVjdG9yeSBoYXMgdGhlIHNhbWUgZGV2aWNlIElEIGFuZCBpLW5vZGUg
Cj4gbnVtYmVyLiBGb3IgdGhhdCBjaGVjaywgb25lIHdvdWxkIG9ubHkgbmVlZCB0byBnZXQgYW5k
IHN0b3JlIHRoZSBjaHVuayAKPiBkaXJlY3RvcnkgbWV0YWRhdGEgb24gYENodW5rU3RvcmU6Om9w
ZW5gLiBUaGF0IHdvdWxkIGJlIGEgcmF0aGVyIG5vbiAKPiBpbnZhc2l2ZSBjaGVjayB0byBhbHNv
IGRldGVjdCBpZiB0aGUgZGF0YXN0b3JlIGhhcyBiZWVuIG92ZXItbW91bnRlZCwgCj4gbm90IGp1
c3QgaWYgaXQgdmFuaXNoZWQuCj4gCj4gV2hhdCBkbyB5b3UgdGhpbms/IElzIHRoaXMgZmVhc2li
bGU/IE5vdCBmdWxseSBzdXJlIGFib3V0IHRoZSAKPiBpbXBsaWNhdGlvbnMgZm9yIHJlbW92YWJs
ZSBkYXRhc3RvcmVzLCBidXQgdGhhdCBzaG91bGQgYmUgZmluZSBhcyB3ZWxsLCAKPiBhcyB0aGUg
ZGV2aWNlIGlkIGFuZCBpLW5vZGUgc2hvdWxkIG5vdCBjaGFuZ2UgYXMgbG9uZyBhcyB0aGUgZGF0
YXN0b3JlIAo+IHJlbWFpbnMgb25saW5lLgoKZGV0ZWN0aW5nIGEgY2hhbmdlZCBGUyBhbmQgcmVs
b2FkaW5nIHRoZSBjaHVuayBzdG9yZSBtaWdodCBiZSBuaWNlIGFzCndlbGwsIHllcy4gd291bGQg
bmVlZCB0byBjYXJlZnVsbHkgY2hlY2sgdGhhdCB0aGlzIGRvZXNuJ3QgYWZmZWN0IGVpdGhlcgpy
ZW1vdmFibGUgZGF0YXN0b3JlcyBvciB0aGUgUHJvY2Vzc0xvY2tlciBzZW1hbnRpY3MuLgoKPiAK
Pj4gICAgICAgICAgIGlmICFiYXNlLmlzX2Fic29sdXRlKCkgewo+PiAgICAgICAgICAgICAgIGJh
aWwhKCJleHBlY3RlZCBhYnNvbHV0ZSBwYXRoIC0gZ290IHs6P30iLCBiYXNlKTsKPj4gICAgICAg
ICAgIH0KPj4gZGlmZiAtLWdpdCBhL3Bicy1kYXRhc3RvcmUvc3JjL2RhdGFzdG9yZS5ycyBiL3Bi
cy1kYXRhc3RvcmUvc3JjL2RhdGFzdG9yZS5ycwo+PiBpbmRleCAwODAxYjRiZjYuLmJiOWI0NDcx
ZiAxMDA2NDQKPj4gLS0tIGEvcGJzLWRhdGFzdG9yZS9zcmMvZGF0YXN0b3JlLnJzCj4+ICsrKyBi
L3Bicy1kYXRhc3RvcmUvc3JjL2RhdGFzdG9yZS5ycwo+PiBAQCAtMjMyLDYgKzIzMiwxMiBAQCBp
bXBsIERhdGFTdG9yZSB7Cj4+ICAgICAgICAgICAvLyByZXVzZSBjaHVuayBzdG9yZSBzbyB0aGF0
IHdlIGtlZXAgdXNpbmcgdGhlIHNhbWUgcHJvY2VzcyBsb2NrZXIgaW5zdGFuY2UhCj4+ICAgICAg
ICAgICBsZXQgY2h1bmtfc3RvcmUgPSBpZiBsZXQgU29tZShkYXRhc3RvcmUpID0gJmVudHJ5IHsK
Pj4gICAgICAgICAgICAgICBsZXQgbGFzdF9kaWdlc3QgPSBkYXRhc3RvcmUubGFzdF9kaWdlc3Qu
YXNfcmVmKCk7Cj4+ICsgICAgICAgICAgICBtYXRjaCBvcGVyYXRpb24gewo+PiArICAgICAgICAg
ICAgICAgIFNvbWUoT3BlcmF0aW9uOjpSZWFkKSB8IFNvbWUoT3BlcmF0aW9uOjpXcml0ZSkgPT4g
ewo+PiArICAgICAgICAgICAgICAgICAgICBDaHVua1N0b3JlOjpjaHVua19kaXJfYWNjZXNzaWJs
ZSgmZGF0YXN0b3JlLmNodW5rX3N0b3JlLmJhc2VfcGF0aCgpKT87Cj4+ICsgICAgICAgICAgICAg
ICAgfQo+PiArICAgICAgICAgICAgICAgIFNvbWUoT3BlcmF0aW9uOjpMb29rdXApIHwgTm9uZSA9
PiB7fQo+PiArICAgICAgICAgICAgfQo+PiAgICAgICAgICAgICAgIGlmIGxldCBTb21lKHRydWUp
ID0gbGFzdF9kaWdlc3QubWFwKHxsYXN0X2RpZ2VzdHwgbGFzdF9kaWdlc3QgPT0gJmRpZ2VzdCkg
ewo+PiAgICAgICAgICAgICAgICAgICBpZiBsZXQgU29tZShvcGVyYXRpb24pID0gb3BlcmF0aW9u
IHsKPj4gICAgICAgICAgICAgICAgICAgICAgIHVwZGF0ZV9hY3RpdmVfb3BlcmF0aW9ucyhuYW1l
LCBvcGVyYXRpb24sIDEpPzsKPiAKPiAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpwYnMtZGV2ZWwgbWFpbGluZyBsaXN0CnBicy1kZXZlbEBsaXN0cy5w
cm94bW94LmNvbQpodHRwczovL2xpc3RzLnByb3htb3guY29tL2NnaS1iaW4vbWFpbG1hbi9saXN0
aW5mby9wYnMtZGV2ZWwK