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 DB0F11FF168
	for <inbox@lore.proxmox.com>; Tue, 18 Feb 2025 17:55:42 +0100 (CET)
Received: from firstgate.proxmox.com (localhost [127.0.0.1])
	by firstgate.proxmox.com (Proxmox) with ESMTP id 5C0C112677;
	Tue, 18 Feb 2025 17:55:39 +0100 (CET)
From: Gabriel Goller <g.goller@proxmox.com>
To: pbs-devel@lists.proxmox.com
Date: Tue, 18 Feb 2025 17:55:03 +0100
Message-Id: <20250218165503.636037-1-g.goller@proxmox.com>
X-Mailer: git-send-email 2.39.5
MIME-Version: 1.0
X-SPAM-LEVEL: Spam detection results:  0
 AWL -0.031 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. [lib.rs]
Subject: [pbs-devel] [PATCH v3] worker_task: write result message manually,
 bypassing tracing
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: Wolfgang Bumiller <w.bumiller@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>

VGhlIHdvcmtlcnRhc2tzIGN1cnJlbnRseSBnZXQgdGhlaXIgc3RhdHVzIGZyb20gcGFyc2luZyB0
aGUgbG9nCm1lc3NhZ2VzIGluIHRoZSB0YXNrLWxvZyBmaWxlLiBUaGUgcHJvYmxlbSBpcyB0aGF0
IGlmIHRoZXNlIG1lc3NhZ2VzIGFyZQpmaWx0ZXJlZCDigJMgd2hpY2ggaXMgbm93IHBvc3NpYmxl
IHVzaW5nIHRoZSBQQlNfTE9HIGVudiB2YXJpYWJsZSDigJMgc29tZQp3b3JrZXJ0YXNrcyB3aWxs
IGVuZCB1cCB3aXRoIGEgInN0b3BwZWQ6IHVua25vd24iIHN0YXR1cy4gVGhpcyBpcyBub3QKZGVz
aXJhYmxlIHNvIHdyaXRlIHRoZSBtZXNzYWdlIG1hbnVhbGx5IHRvIHRoZSB3b3JrZXJ0YXNrIGZp
bGUgYW5kCmJ5cGFzcyB0cmFjaW5nLgoKVGhpcyB3YXkgd2UgYXJlIGd1YXJhbnRlZWQgdGhhdCwg
cmVnYXJkbGVzcyBvZiB0aGUgbWF4IGxvZ2dpbmcgbGV2ZWwgdGhlCnVzZXIgc2V0cywgdGhlIGZp
bmFsIG1lc3NhZ2UgKGFuZCBzdGF0dXMpIGlzIHdyaXR0ZW4uCgpTaWduZWQtb2ZmLWJ5OiBHYWJy
aWVsIEdvbGxlciA8Zy5nb2xsZXJAcHJveG1veC5jb20+Ci0tLQoKQ2hhbmdlbG9nOgp2MywgdGhh
bmtzIEBXb2J1OgogKiBtb3ZlIGZ1bmN0aW9uIHRvIExvZ0NvbnRleHQgZ2V0IHRoZSBMb2dDb250
ZXh0IGluIHRoZSB3b3JrZXJfdGFzawogICBtb2R1bGUuCnYyOgogKiByZW1vdmUgamFuayAoZGV0
ZWN0IHdvcmtlcnRhc2sgZmFpbHVyZSBiYXNlZCBvbiByZXR1cm4gdmFsdWUgaW5zdGVhZAogICBv
ZiBtZXNzYWdlKQoKCiBwcm94bW94LWxvZy9zcmMvbGliLnJzICAgICAgICAgICAgICAgICB8IDEw
ICsrKysrKysrKysKIHByb3htb3gtcmVzdC1zZXJ2ZXIvc3JjL3dvcmtlcl90YXNrLnJzIHwgMTYg
KysrKysrKysrKysrKystLQogMiBmaWxlcyBjaGFuZ2VkLCAyNCBpbnNlcnRpb25zKCspLCAyIGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Byb3htb3gtbG9nL3NyYy9saWIucnMgYi9wcm94bW94
LWxvZy9zcmMvbGliLnJzCmluZGV4IDhjNzRlNDJiNjE4ZC4uMDM2MmIyYmEzNmQ2IDEwMDY0NAot
LS0gYS9wcm94bW94LWxvZy9zcmMvbGliLnJzCisrKyBiL3Byb3htb3gtbG9nL3NyYy9saWIucnMK
QEAgLTEyOSw2ICsxMjksMTUgQEAgaW1wbCBMb2dDb250ZXh0IHsKICAgICBwdWIgZm4gc3RhdGUo
JnNlbGYpIC0+ICZBcmM8TXV0ZXg8RmlsZUxvZ1N0YXRlPj4gewogICAgICAgICAmc2VsZi5sb2dn
ZXIKICAgICB9CisKKyAgICAvLy8gTG9nIGRpcmVjdGx5IHRvIHRoZSB1bmRlcmx5aW5nIEZpbGVM
b2dnZXIsIHdpdGhvdXQgZ29pbmcgdGhyb3VnaCB0cmFjaW5nLgorICAgIC8vLworICAgIC8vLyBV
c2luZyB0aGlzIGZ1bmN0aW9uIHdlIGNhbiBndWFyYW50ZWUgdGhhdCBhIGxvZyBtZXNzYWdlIHdp
bGwgYmUgaW4gdGhlIHRhc2tsb2cgZmlsZSwKKyAgICAvLy8gcmVnYXJkbGVzcyBvZiB0aGUgdHJh
Y2luZyBsYXllcnMvZmlsdGVycy4KKyAgICBwdWIgZm4gbG9nX3VuZmlsdGVyZWQoJnNlbGYsIG1z
ZzogJnN0cikgeworICAgICAgICBsZXQgbXV0IGxvZ2dlciA9IHNlbGYubG9nZ2VyLmxvY2soKS51
bndyYXAoKTsKKyAgICAgICAgbG9nZ2VyLmxvZ2dlci5sb2cobXNnKTsKKyAgICB9CiB9CiAKIGZu
IGpvdXJuYWxkX29yX3N0ZGVycl9sYXllcjxTPigpIC0+IEJveDxkeW4gdHJhY2luZ19zdWJzY3Jp
YmVyOjpMYXllcjxTPiArIFNlbmQgKyBTeW5jPgpAQCAtMTkxLDMgKzIwMCw0IEBAIHB1YiBmbiBp
bml0X2NsaV9sb2dnZXIoCiAgICAgTG9nVHJhY2VyOjppbml0X3dpdGhfZmlsdGVyKGxvZ19sZXZl
bC5hc19sb2coKSk/OwogICAgIE9rKCgpKQogfQorCmRpZmYgLS1naXQgYS9wcm94bW94LXJlc3Qt
c2VydmVyL3NyYy93b3JrZXJfdGFzay5ycyBiL3Byb3htb3gtcmVzdC1zZXJ2ZXIvc3JjL3dvcmtl
cl90YXNrLnJzCmluZGV4IDI0ZTI2NzZlNjljNy4uNWY0NTM2NWYwMGUyIDEwMDY0NAotLS0gYS9w
cm94bW94LXJlc3Qtc2VydmVyL3NyYy93b3JrZXJfdGFzay5ycworKysgYi9wcm94bW94LXJlc3Qt
c2VydmVyL3NyYy93b3JrZXJfdGFzay5ycwpAQCAtMTQsNyArMTQsNyBAQCB1c2Ugc2VyZGU6OntE
ZXNlcmlhbGl6ZSwgU2VyaWFsaXplfTsKIHVzZSBzZXJkZV9qc29uOjp7anNvbiwgVmFsdWV9Owog
dXNlIHRva2lvOjpzaWduYWw6OnVuaXg6OlNpZ25hbEtpbmQ7CiB1c2UgdG9raW86OnN5bmM6Ontv
bmVzaG90LCB3YXRjaH07Ci11c2UgdHJhY2luZzo6e2luZm8sIHdhcm59OwordXNlIHRyYWNpbmc6
OntlcnJvciwgaW5mbywgd2Fybn07CiAKIHVzZSBwcm94bW94X2RhZW1vbjo6Y29tbWFuZF9zb2Nr
ZXQ6OkNvbW1hbmRTb2NrZXQ7CiB1c2UgcHJveG1veF9sYW5nOjp0cnlfYmxvY2s7CkBAIC0xMDI1
LDcgKzEwMjUsMTkgQEAgaW1wbCBXb3JrZXJUYXNrIHsKICAgICAvLy8gTG9nIHRhc2sgcmVzdWx0
LCByZW1vdmUgdGFzayBmcm9tIHJ1bm5pbmcgbGlzdAogICAgIHB1YiBmbiBsb2dfcmVzdWx0KCZz
ZWxmLCByZXN1bHQ6ICZSZXN1bHQ8KCksIEVycm9yPikgewogICAgICAgICBsZXQgc3RhdGUgPSBz
ZWxmLmNyZWF0ZV9zdGF0ZShyZXN1bHQpOwotICAgICAgICBzZWxmLmxvZ19tZXNzYWdlKHN0YXRl
LnJlc3VsdF90ZXh0KCkpOworCisgICAgICAgIC8vIFdyaXRlIHRoZSByZXN1bHQgbWFudWFsbHkg
dG8gdGhlIHdvcmtlcnRhc2sgZmlsZS4gV2UgZG9uJ3Qgd2FudCB0byBmaWx0ZXIgb3IgcHJvY2Vz
cworICAgICAgICAvLyB0aGlzIG1lc3NhZ2UgYnkgdGhlIGxvZ2dpbmcgc3lzdGVtLiBUaGlzIGFs
c28gZ3VhcmFudGVlcyB0aGUgcmVzdWx0IG1lc3NhZ2Ugd2lsbCBiZSBpbgorICAgICAgICAvLyB0
aGUgZmlsZSwgcmVnYXJkbGVzcyBvZiB0aGUgbG9nZ2luZyBsZXZlbC4KKyAgICAgICAgbWF0Y2gg
TG9nQ29udGV4dDo6Y3VycmVudCgpIHsKKyAgICAgICAgICAgIFNvbWUoY29udGV4dCkgPT4gewor
ICAgICAgICAgICAgICAgIGNvbnRleHQubG9nX3VuZmlsdGVyZWQoJnN0YXRlLnJlc3VsdF90ZXh0
KCkpOworICAgICAgICAgICAgICAgIGlmIHJlc3VsdC5pc19lcnIoKSB7CisgICAgICAgICAgICAg
ICAgICAgIGVwcmludGxuISgie30iLCAmc3RhdGUucmVzdWx0X3RleHQoKSk7CisgICAgICAgICAg
ICAgICAgfQorICAgICAgICAgICAgfSwKKyAgICAgICAgICAgIE5vbmUgPT4gZXJyb3IhKCJlcnJv
ciB3cml0aW5nIHRhc2sgcmVzdWx0IHRvIHRoZSB0YXNrbG9nIiksCisgICAgICAgIH0KIAogICAg
ICAgICBXT1JLRVJfVEFTS19MSVNULmxvY2soKS51bndyYXAoKS5yZW1vdmUoJnNlbGYudXBpZC50
YXNrX2lkKTsKICAgICAgICAgLy8gdGhpcyB3YW50cyB0byBhY2Nlc3MgV09SS0VSX1RBU0tfTElT
VCwgc28gd2UgbmVlZCB0byBkcm9wIHRoZSBsb2NrIGFib3ZlCi0tIAoyLjM5LjUKCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KcGJzLWRldmVsIG1haWxp
bmcgbGlzdApwYnMtZGV2ZWxAbGlzdHMucHJveG1veC5jb20KaHR0cHM6Ly9saXN0cy5wcm94bW94
LmNvbS9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vcGJzLWRldmVsCg==