From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <pve-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 94B571FF165
	for <inbox@lore.proxmox.com>; Thu, 22 May 2025 08:31:15 +0200 (CEST)
Received: from firstgate.proxmox.com (localhost [127.0.0.1])
	by firstgate.proxmox.com (Proxmox) with ESMTP id 7B1A62E583;
	Thu, 22 May 2025 08:31:16 +0200 (CEST)
Date: Thu, 22 May 2025 08:30:42 +0200 (CEST)
From: =?UTF-8?Q?Fabian_Gr=C3=BCnbichler?= <f.gruenbichler@proxmox.com>
To: Proxmox VE development discussion <pve-devel@lists.proxmox.com>
Message-ID: <1283184248.17536.1747895442851@webmail.proxmox.com>
In-Reply-To: <mailman.538.1747833190.394.pve-devel@lists.proxmox.com>
References: <mailman.538.1747833190.394.pve-devel@lists.proxmox.com>
MIME-Version: 1.0
X-Priority: 3
Importance: Normal
X-Mailer: Open-Xchange Mailer v7.10.6-Rev75
X-Originating-Client: open-xchange-appsuite
X-SPAM-LEVEL: Spam detection results:  0
 AWL 0.045 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. [restenvironment.pm]
Subject: Re: [pve-devel] PVE child process behavior question
X-BeenThere: pve-devel@lists.proxmox.com
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Proxmox VE development discussion <pve-devel.lists.proxmox.com>
List-Unsubscribe: <https://lists.proxmox.com/cgi-bin/mailman/options/pve-devel>, 
 <mailto:pve-devel-request@lists.proxmox.com?subject=unsubscribe>
List-Archive: <http://lists.proxmox.com/pipermail/pve-devel/>
List-Post: <mailto:pve-devel@lists.proxmox.com>
List-Help: <mailto:pve-devel-request@lists.proxmox.com?subject=help>
List-Subscribe: <https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel>, 
 <mailto:pve-devel-request@lists.proxmox.com?subject=subscribe>
Reply-To: Proxmox VE development discussion <pve-devel@lists.proxmox.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: pve-devel-bounces@lists.proxmox.com
Sender: "pve-devel" <pve-devel-bounces@lists.proxmox.com>

Cj4gRGVuaXMgS2FuY2hldiB2aWEgcHZlLWRldmVsIDxwdmUtZGV2ZWxAbGlzdHMucHJveG1veC5j
b20+IGhhdCBhbSAyMS4wNS4yMDI1IDE1OjEzIENFU1QgZ2VzY2hyaWViZW46Cj4gSGVsbG8sCj4g
Cj4gV2UgaGFkIGFuIGlzc3VlIHdpdGggYSBjdXN0b21lciBtaWdyYXRpbmcgYSBWTSBiZXR3ZWVu
IG5vZGVzIHVzaW5nIG91ciAKPiBzaGFyZWQgc3RvcmFnZSBzb2x1dGlvbi4KPiAKPiBPbiB0aGUg
dGFyZ2V0IGhvc3QgdGhlIE9PTSBraWxsZXIga2lsbGVkIHRoZSBtYWluIG1pZ3JhdGlvbiBwcm9j
ZXNzLCBidXQgCj4gdGhlIGNoaWxkIHByb2Nlc3MgKHdoaWNoIGFjdHVhbGx5IHBlcmZvcm1zIHRo
ZSBtaWdyYXRpb24pIGtlcHQgb24gCj4gd29ya2luZywgd2hpY2ggd2UgZGlkIG5vdCBleHBlY3Qs
IGFuZCB0aGF0IGNhdXNlZCBzb21lIGlzc3Vlcy4KCmNvdWxkIHlvdSBiZSBtb3JlIHNwZWNpZmlj
IHdoaWNoIHByb2Nlc3MgZ290IGtpbGxlZD8KCndoZW4geW91IGRvIGEgbWlncmF0aW9uLCBhIHRh
c2sgd29ya2VyIGlzIGZvcmtlZCBhbmQgaXRzIFVQSUQgaXMgcmV0dXJuZWQKdG8gdGhlIGNhbGxl
ciBmb3IgZnVydGhlciBxdWVyeWluZy4KCmFzIHBhcnQgb2YgdGhlIG1pZ3JhdGlvbiwgb3RoZXIg
cHJvY2Vzc2VzIGdldCBzcGF3bmVkOgotIHNzaCB0dW5uZWwgdG8gdGhlIHRhcmdldCBub2RlCi0g
c3RvcmFnZSBtaWdyYXRpb24gcHJvY2Vzc2VzIChvbiBib3RoIG5vZGVzKQotIFZNIHN0YXRlIG1h
bmFnZW1lbnQgQ0xJIGNhbGxzIChvbiB0aGUgdGFyZ2V0IG5vZGUpCgp3aGljaCBvZiB0aG9zZSBp
cyB0aGUgIm1haW4gbWlncmF0aW9uIHByb2Nlc3MiPyB3aGljaCBpcyB0aGUgY2hpbGQgcHJvY2Vz
cz8KCj4gVGhpcyBsZWFkcyB1cyB0byB0aGUgYnJvYWRlciBxdWVzdGlvbiAtIGFmdGVyIGEgcmVx
dWVzdCBpcyBzdWJtaXR0ZWQsIAo+IHRoZSBwYXJlbnQgY2FuIGJlIHRlcm1pbmF0ZWQsIGFuZCBu
b3QgcmV0dXJuIGEgcmVzcG9uc2UgdG8gdGhlIGNsaWVudCwgCj4gd2hpbGUgdGhlIHdvcmsgaXMg
YmVpbmcgZG9uZSwgYW5kIHRoZSByZXF1ZXN0IGNhbiBiZSB3cm9uZ2x5IHJldHJpZWQgb3IgCj4g
Y29uc2lkZXJlZCB1bmZpbmlzaGVkLgoKdGhlIHBhcmVudCBzaG91bGQgcmV0dXJuIGFsbW9zdCBp
bW1lZGlhdGVseSwgYXMgYWxsIGl0IGlzIGRvaW5nIGF0IHRoYXQKcG9pbnQgaXMgcmV0dXJuaW5n
IHRoZSBVUElEIHRvIHRoZSBjbGllbnQgKHRoZSBwcm9jZXNzIHRoZW4gY29udGludWVzIHRvCmRv
IG90aGVyIHdvcmsgdGhvdWdoLCBidXQgdGhhdCBpcyBubyBsb25nZXIgcmVsYXRlZCB0byB0aGlz
IHRhc2spLgoKdGhlIG9ubHkgZXhjZXB0aW9uIGlzIGZvciAic3luYyIgdGFzayB3b3JrZXJzLCBs
aWtlIGluIGEgQ0xJIGNvbnRleHQsCndoZXJlIHRoZSAicGFyZW50IiBoYXMgbm8gb3RoZXIgd29y
ayB0byBkbywgc28gaXQgd2FpdHMgZm9yIHRoZSBjaGlsZC90YXNrCnRvIGZpbmlzaCBhbmQgcHJp
bnRzIGl0cyBvdXRwdXQgd2hpbGUgZG9pbmcgc28sIGFuZCBzb21lICJidWxrIGFjdGlvbiIKc3R5
bGUgQVBJIGNhbGxzIHRoYXQgZm9yayBtdWx0aXBsZSB0YXNrIHdvcmtlcnMgYW5kIHBvbGwgdGhl
bSB0aGVtc2VsdmVzLgogCj4gU2hvdWxkIHRoZSBjaGlsZCBwcm9jZXNzZXMgdGVybWluYXRlIHRv
Z2V0aGVyIHdpdGggdGhlIHBhcmVudCB0byBndWFyZCAKPiBhZ2FpbnN0IHRoaXMsIG9yIGlzIHRo
aXMgZXhwZWN0ZWQgYmVoYXZpb3I/Cgp0aGUgcGFyZW50IChBUEkgd29ya2VyIHByb2Nlc3MpIGFu
ZCBjaGlsZCAodGFzayB3b3JrZXIgcHJvY2VzcykgaGF2ZSBubwpkaXJlY3QgcmVsYXRpb24gYWZ0
ZXIgdGhlIHRhc2sgd29ya2VyIGhhcyBiZWVuIHNwYXduZWQuIAoKPiBIZXJlIGlzIGFuIGV4YW1w
bGUgcGF0Y2ggdG8gZG8gdGhpczoKPiAKPiAKPiBkaWZmIC0tZ2l0IGEvc3JjL1BWRS9SRVNURW52
aXJvbm1lbnQucG0gYi9zcmMvUFZFL1JFU1RFbnZpcm9ubWVudC5wbQo+IAo+IGluZGV4IGJmZGU3
ZTYuLjc0NGZmZmMgMTAwNjQ0Cj4gCj4gLS0tIGEvc3JjL1BWRS9SRVNURW52aXJvbm1lbnQucG0K
PiAKPiArKysgYi9zcmMvUFZFL1JFU1RFbnZpcm9ubWVudC5wbQo+IAo+IEBAIC0xMyw4ICsxMyw5
IEBAIHVzZSBGY250bCBxdyg6ZmxvY2spOwo+IAo+ICDCoHVzZSBJTzo6RmlsZTsKPiAKPiAgwqB1
c2UgSU86OkhhbmRsZTsKPiAKPiAgwqB1c2UgSU86OlNlbGVjdDsKPiAKPiAtdXNlIFBPU0lYIHF3
KDpzeXNfd2FpdF9oIEVJTlRSKTsKPiAKPiArdXNlIFBPU0lYIHF3KDpzeXNfd2FpdF9oIEVJTlRS
IFNJR0tJTEwpOwo+IAo+ICDCoHVzZSBBbnlFdmVudDsKPiAKPiArdXNlIExpbnV4OjpQcmN0bCBx
dyhzZXRfcGRlYXRoc2lnKTsKPiAKPiAKPiAgwqB1c2UgUFZFOjpFeGNlcHRpb24gcXcocmFpc2Ug
cmFpc2VfcGVybV9leGMpOwo+IAo+ICDCoHVzZSBQVkU6OklOb3RpZnk7Cj4gCj4gQEAgLTU0OSw2
ICs1NTAsOSBAQCBzdWIgZm9ya193b3JrZXIgewo+IAo+IFBPU0lYOjpzZXRzaWQoKTsKPiAKPiAg
wqDCoMKgwqB9Cj4gCj4gCj4gKyDCoCAjIFRoZSBzaWduYWwgdGhhdCB0aGUgY2FsbGluZyBwcm9j
ZXNzIHdpbGwgZ2V0IHdoZW4gaXRzIHBhcmVudCBkaWVzCj4gCj4gKyDCoCBzZXRfcGRlYXRoc2ln
KFNJR0tJTEwpOwoKdGhhdCBoYXMgd2VpcmQgaW1wbGljYXRpb25zIHdpdGggcmVnYXJkcyB0byB0
aHJlYWRzLCBzbyBJIGRvbid0IHRoaW5rIHRoYXQKaXMgYSBnb29kIGlkZWEuLgoKPiAKPiArCj4g
Cj4gUE9TSVg6OmNsb3NlICgkcHN5bmNbMF0pOwo+IAo+IFBPU0lYOjpjbG9zZSAoJGN0cmxmZFsw
XSkgaWYgJHN5bmM7Cj4gCj4gUE9TSVg6OmNsb3NlICgkY3N5bmNbMV0pOwoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCnB2ZS1kZXZlbCBtYWlsaW5nIGxp
c3QKcHZlLWRldmVsQGxpc3RzLnByb3htb3guY29tCmh0dHBzOi8vbGlzdHMucHJveG1veC5jb20v
Y2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL3B2ZS1kZXZlbAo=