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 [IPv6:2a01:7e0:0:424::9])
	by lore.proxmox.com (Postfix) with ESMTPS id 6BA571FF173
	for <inbox@lore.proxmox.com>; Mon, 10 Feb 2025 12:39:46 +0100 (CET)
Received: from firstgate.proxmox.com (localhost [127.0.0.1])
	by firstgate.proxmox.com (Proxmox) with ESMTP id 3AC079D5C;
	Mon, 10 Feb 2025 12:39:44 +0100 (CET)
Date: Mon, 10 Feb 2025 12:39:10 +0100
From: Wolfgang Bumiller <w.bumiller@proxmox.com>
To: Thomas Lamprecht <t.lamprecht@proxmox.com>
Message-ID: <5evrtkl2qwsv3sqsbehogtyiyw5oderjobpc6ztmahgbvgr2ut@ueyukevedvzt>
References: <20241114132950.3536172-1-t.lamprecht@proxmox.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20241114132950.3536172-1-t.lamprecht@proxmox.com>
X-SPAM-LEVEL: Spam detection results:  0
 AWL 0.082 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
Subject: Re: [pbs-devel] [PATCH 1/2] rrd: relay error to update database to
 caller
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>
Cc: 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>

T24gVGh1LCBOb3YgMTQsIDIwMjQgYXQgMDI6Mjk6NDlQTSArMDEwMCwgVGhvbWFzIExhbXByZWNo
dCB3cm90ZToKPiBJdCBkb2VzIG5vdCBtYWtlIG11Y2ggc2Vuc2UgdG8ganVzdCBsb2cgaGVyZSwg
ZXNwZWNpYWxseSBhcyB0aGUgdXBkYXRlCj4gZm4gaGFzIG5vIGNvbnRleHQgYWJvdXQgd2hhdCBS
UkQgc2VyaWVzIGl0J3Mgb3BlcmF0aW5nIG9uLgo+IAo+IEkuZS4sIGxvZ2dlZCBtZXNzYWdlIHBy
ZXZpb3VzbHk6Cj4gPiBycmQgdXBkYXRlIGZhaWxlZDogdGltZSBpbiBwYXN0ICguLi4pCj4gCj4g
dnMgbG9nZ2VkIG1lc3NhZ2Ugbm93Ogo+ID4gcnJkOjp1cGRhdGVfdmFsdWUgJ2hvc3QvY3B1JyBm
YWlsZWQgLSB0aW1lIGluIHBhc3QgKC4uLikKPiAKPiBUaGUgY2FsbGVycyBvZiB0aGUgRGF0YWJh
c2U6OnVwZGF0ZSBmbiBpbiB0aGUgUlJEIENhY2hlIG1hcCBjYW4KPiBhbHJlYWR5IGhhbmRsZSBl
cnJvcnMsIGFsYmVpdCBpdCB3b24ndCBzYXZlIHRoZSBmcmVzaGx5IGxvYWRlZCBSUkQgaW4KPiB0
aGUgbWFwIGFueW1vcmUgaWYgdGhlIHVwZGF0ZSBmYWlscywgYW55IGxvYWQgd2lsbCBzdGlsbCBk
byB0aGF0Cj4gdGhvdWdoLgoKT25lIG9mIHRoZSBjYWxsLWNoYWlucyBjb21lcyBmcm9tIGBhcHBs
eV9qb3VybmFsYCAodGhyb3VnaApgYXBwbHlfYW5kX2NvbW1pdF9qb3VybmFsX3RocmVhZGApLiBJ
ZiB0aGUgam91cm5hbCBpcyBjb3JydXB0ZWQKKG5lZ2F0aXZlIHRpbWUsIE5hTnMpIG9yIHRoZSB0
aW1lIGlzIG90aGVyd2lzZSAibWVzc2VkIHVwIiAodGltZSBpbiB0aGUKcGFzdCkuCkN1cmlvdXNs
eSB0aGUgYGpvdXJuYWxfYXBwbGllZGAgcmVzdWx0IGZyb20gdGhhdCBtZXRob2QgCnJldHVybiB0
aGUgKnByZXZpb3VzKiB0aW1lIHRoZSB0aHJlYWQgcmFuLiBUaGUgdGhyZWFkIHdpbGwgc2V0IHRo
aXMgdG8KdHJ1ZSBpZiBpdCBzdWNjZWVkZWQuClNvIHRlY2huaWNhbGx5IHRoaXMgY291bGQgcmV0
dXJuICJ5ZXMgdGhlIGpvdXJuYWwgaXMgYXBwbGllZCIgd2hpbGUKbG9nZ2luZyAiZmFpbGVkIHRv
IGFwcGx5IHRoZSBqb3VybmFsIi4uLiDwn6SUClRoaXMgaXMgYSBiaXQgd2VpcmQuCk1heWJlIHdl
IHNob3VsZCBwYXNzIHRoZSBuYW1lIGRvd24gdGhlIGBhcHBseV9qb3VybmFsKClgIGNhbGwgY2hh
aW4gc28KaXQgY2FuIGxvZyBhbmQgc2tpcCBsaWtlIGJlZm9yZT8KCj4gCj4gU2lnbmVkLW9mZi1i
eTogVGhvbWFzIExhbXByZWNodCA8dC5sYW1wcmVjaHRAcHJveG1veC5jb20+Cj4gLS0tCj4gSXQg
bWlnaHQgYmUgc2xpZ2h0bHkgbmljZXIgdG8gZmFjdG9yIG91dCB0aGUgY29tbW9uIGNhbGwgdG8g
dXBkYXRlIHRvCj4gaGFwcGVuIGFmdGVyIGdldHRpbmcvY3JlYXRpbmcgdGhlIFJSRCwgYnV0IGl0
J3Mgbm90IHRyaXZpYWwgdG8gZG8gc28gYXMKPiBlZmZpY2llbnRseSBkdWUgdG8gb3duZXJzaGlw
IGhhbmRvdmVyIHdoZW4gaW5zZXJ0aW5nIHRoZSBSUkQgaW4gdGhlIG1hcC4KPiAKPiAgcHJveG1v
eC1ycmQvc3JjL2NhY2hlL3JyZF9tYXAucnMgfCAgNCArKy0tCj4gIHByb3htb3gtcnJkL3NyYy9y
cmQucnMgICAgICAgICAgIHwgMTQgKysrKysrLS0tLS0tLS0KPiAgMiBmaWxlcyBjaGFuZ2VkLCA4
IGluc2VydGlvbnMoKyksIDEwIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS9wcm94bW94
LXJyZC9zcmMvY2FjaGUvcnJkX21hcC5ycyBiL3Byb3htb3gtcnJkL3NyYy9jYWNoZS9ycmRfbWFw
LnJzCj4gaW5kZXggMGVmNjFjZmEuLjRiY2VkYWRlIDEwMDY0NAo+IC0tLSBhL3Byb3htb3gtcnJk
L3NyYy9jYWNoZS9ycmRfbWFwLnJzCj4gKysrIGIvcHJveG1veC1ycmQvc3JjL2NhY2hlL3JyZF9t
YXAucnMKPiBAQCAtNDIsNyArNDIsNyBAQCBpbXBsIFJSRE1hcCB7Cj4gICAgICApIC0+IFJlc3Vs
dDwoKSwgRXJyb3I+IHsKPiAgICAgICAgICBpZiBsZXQgU29tZShycmQpID0gc2VsZi5tYXAuZ2V0
X211dChyZWxfcGF0aCkgewo+ICAgICAgICAgICAgICBpZiAhbmV3X29ubHkgfHwgdGltZSA+IHJy
ZC5sYXN0X3VwZGF0ZSgpIHsKPiAtICAgICAgICAgICAgICAgIHJyZC51cGRhdGUodGltZSwgdmFs
dWUpOwo+ICsgICAgICAgICAgICAgICAgcnJkLnVwZGF0ZSh0aW1lLCB2YWx1ZSk/Owo+ICAgICAg
ICAgICAgICB9Cj4gICAgICAgICAgfSBlbHNlIHsKPiAgICAgICAgICAgICAgbGV0IG11dCBwYXRo
ID0gc2VsZi5jb25maWcuYmFzZWRpci5jbG9uZSgpOwo+IEBAIC02MSw3ICs2MSw3IEBAIGltcGwg
UlJETWFwIHsKPiAgICAgICAgICAgICAgfTsKPiAgCj4gICAgICAgICAgICAgIGlmICFuZXdfb25s
eSB8fCB0aW1lID4gcnJkLmxhc3RfdXBkYXRlKCkgewo+IC0gICAgICAgICAgICAgICAgcnJkLnVw
ZGF0ZSh0aW1lLCB2YWx1ZSk7Cj4gKyAgICAgICAgICAgICAgICBycmQudXBkYXRlKHRpbWUsIHZh
bHVlKT87Cj4gICAgICAgICAgICAgIH0KPiAgICAgICAgICAgICAgc2VsZi5tYXAuaW5zZXJ0KHJl
bF9wYXRoLnRvX3N0cmluZygpLCBycmQpOwo+ICAgICAgICAgIH0KPiBkaWZmIC0tZ2l0IGEvcHJv
eG1veC1ycmQvc3JjL3JyZC5ycyBiL3Byb3htb3gtcnJkL3NyYy9ycmQucnMKPiBpbmRleCA0NDBh
YmUwNi4uNGJmNGYwMWIgMTAwNjQ0Cj4gLS0tIGEvcHJveG1veC1ycmQvc3JjL3JyZC5ycwo+ICsr
KyBiL3Byb3htb3gtcnJkL3NyYy9ycmQucnMKPiBAQCAtNDY5LDE0ICs0NjksMTAgQEAgaW1wbCBE
YXRhYmFzZSB7Cj4gICAgICAvLy8gVXBkYXRlIHRoZSB2YWx1ZSAoaW4gbWVtb3J5KQo+ICAgICAg
Ly8vCj4gICAgICAvLy8gTm90ZTogVGhpcyBkb2VzIG5vdCBjYWxsIFtTZWxmOjpzYXZlXS4KPiAt
ICAgIHB1YiBmbiB1cGRhdGUoJm11dCBzZWxmLCB0aW1lOiBmNjQsIHZhbHVlOiBmNjQpIHsKPiAt
ICAgICAgICBsZXQgdmFsdWUgPSBtYXRjaCBzZWxmLnNvdXJjZS5jb21wdXRlX25ld192YWx1ZSh0
aW1lLCB2YWx1ZSkgewo+IC0gICAgICAgICAgICBPayh2YWx1ZSkgPT4gdmFsdWUsCj4gLSAgICAg
ICAgICAgIEVycihlcnIpID0+IHsKPiAtICAgICAgICAgICAgICAgIGxvZzo6ZXJyb3IhKCJycmQg
dXBkYXRlIGZhaWxlZDoge30iLCBlcnIpOwo+IC0gICAgICAgICAgICAgICAgcmV0dXJuOwo+IC0g
ICAgICAgICAgICB9Cj4gLSAgICAgICAgfTsKPiArICAgIHB1YiBmbiB1cGRhdGUoJm11dCBzZWxm
LCB0aW1lOiBmNjQsIHZhbHVlOiBmNjQpIC0+IFJlc3VsdDwoKSwgRXJyb3I+IHsKPiArICAgICAg
ICBsZXQgdmFsdWUgPSBzZWxmCj4gKyAgICAgICAgICAgIC5zb3VyY2UKPiArICAgICAgICAgICAg
LmNvbXB1dGVfbmV3X3ZhbHVlKHRpbWUsIHZhbHVlKT87Cj4gIAo+ICAgICAgICAgIGxldCBsYXN0
X3VwZGF0ZSA9IHNlbGYuc291cmNlLmxhc3RfdXBkYXRlOwo+ICAgICAgICAgIHNlbGYuc291cmNl
Lmxhc3RfdXBkYXRlID0gdGltZTsKPiBAQCAtNDg1LDYgKzQ4MSw4IEBAIGltcGwgRGF0YWJhc2Ug
ewo+ICAgICAgICAgICAgICBycmEuZGVsZXRlX29sZF9zbG90cyh0aW1lLCBsYXN0X3VwZGF0ZSk7
Cj4gICAgICAgICAgICAgIHJyYS5jb21wdXRlX25ld192YWx1ZSh0aW1lLCBsYXN0X3VwZGF0ZSwg
dmFsdWUpOwo+ICAgICAgICAgIH0KPiArCj4gKyAgICAgICAgT2soKCkpCj4gICAgICB9Cj4gIAo+
ICAgICAgLy8vIEV4dHJhY3QgZGF0YSBmcm9tIHRoZSBhcmNoaXZlCj4gLS0gCj4gMi4zOS41CgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KcGJzLWRldmVs
IG1haWxpbmcgbGlzdApwYnMtZGV2ZWxAbGlzdHMucHJveG1veC5jb20KaHR0cHM6Ly9saXN0cy5w
cm94bW94LmNvbS9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vcGJzLWRldmVsCg==