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 BBA0B1FF191 for ; Mon, 16 Jun 2025 12:54:47 +0200 (CEST) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 2DDD53D50E; Mon, 16 Jun 2025 12:55:16 +0200 (CEST) Date: Mon, 16 Jun 2025 12:54:42 +0200 (CEST) From: =?UTF-8?Q?Fabian_Gr=C3=BCnbichler?= To: Fiona Ebner , Proxmox VE development discussion Message-ID: <1135391060.3292.1750071282213@webmail.proxmox.com> In-Reply-To: References: <20250612140253.106555-1-f.ebner@proxmox.com> <20250612140253.106555-13-f.ebner@proxmox.com> <1749808391.gnmv2lqe62.astroid@yuna.none> MIME-Version: 1.0 X-Priority: 3 Importance: Normal X-Mailer: Open-Xchange Mailer v7.10.6-Rev78 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. [statefile.pm] Subject: Re: [pve-devel] [PATCH qemu-server 12/22] vm start: move state file handling to dedicated module X-BeenThere: pve-devel@lists.proxmox.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Proxmox VE development discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Proxmox VE development discussion Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: pve-devel-bounces@lists.proxmox.com Sender: "pve-devel" Cj4gRmlvbmEgRWJuZXIgPGYuZWJuZXJAcHJveG1veC5jb20+IGhhdCBhbSAxNi4wNi4yMDI1IDEy OjM0IENFU1QgZ2VzY2hyaWViZW46Cj4gCj4gIAo+IEFtIDEzLjA2LjI1IHVtIDEyOjAwIHNjaHJp ZWIgRmFiaWFuIEdyw7xuYmljaGxlcjoKPiA+IE9uIEp1bmUgMTIsIDIwMjUgNDowMiBwbSwgRmlv bmEgRWJuZXIgd3JvdGU6Cj4gPj4gQEAgLTU2NDksNTQgKzU2NDcsMjAgQEAgc3ViIHZtX3N0YXJ0 X25vbG9jayB7Cj4gPj4gIAkgICAgJG5vZGVuYW1lLCAkbWlncmF0ZV9vcHRzLT57bmV0d29ya30p Owo+ID4+ICAgICAgfQo+ID4+ICAKPiA+PiArICAgIG15ICRyZXMgPSB7fTsKPiA+PiArICAgIG15 ICRzdGF0ZWZpbGVfaXNfYV92b2x1bWU7Cj4gPj4gKyAgICBteSAkc3RhdGVfY21kbGluZSA9IFtd Owo+ID4+ICAgICAgaWYgKCRzdGF0ZWZpbGUpIHsKPiA+PiAtCWlmICgkc3RhdGVmaWxlIGVxICd0 Y3AnKSB7Cj4gPj4gLQkgICAgbXkgJG1pZ3JhdGUgPSAkcmVzLT57bWlncmF0ZX0gPSB7IHByb3Rv ID0+ICd0Y3AnIH07Cj4gPj4gLQkgICAgJG1pZ3JhdGUtPnthZGRyfSA9ICJsb2NhbGhvc3QiOwo+ ID4+IC0JICAgIG15ICRkYXRhY2VudGVyY29uZiA9IFBWRTo6Q2x1c3Rlcjo6Y2ZzX3JlYWRfZmls ZSgnZGF0YWNlbnRlci5jZmcnKTsKPiA+PiAtCSAgICBteSAkbm9kZW5hbWUgPSBub2RlbmFtZSgp Owo+ID4+IC0KPiA+PiAtCSAgICBpZiAoIWRlZmluZWQoJG1pZ3JhdGlvbl90eXBlKSkgewo+ID4+ IC0JCWlmIChkZWZpbmVkKCRkYXRhY2VudGVyY29uZi0+e21pZ3JhdGlvbn0tPnt0eXBlfSkpIHsK PiA+PiAtCQkgICAgJG1pZ3JhdGlvbl90eXBlID0gJGRhdGFjZW50ZXJjb25mLT57bWlncmF0aW9u fS0+e3R5cGV9Owo+ID4+IC0JCX0gZWxzZSB7Cj4gPj4gLQkJICAgICRtaWdyYXRpb25fdHlwZSA9 ICdzZWN1cmUnOwo+ID4+IC0JCX0KPiA+PiAtCSAgICB9Cj4gPiAKPiA+IEkgdGhpbmsgdGhpcyBm YWxsYmFjayBoZXJlIHdhcyBhbHJlYWR5IG5vdCBuZWVkZWQuLgo+ID4KPiA+IHRoZSBtaWdyYXRp b24gdHlwZSBpcyBhbHdheXMgc2V0IGluIG1pZ3JhdGlvbiBjb250ZXh0LCBlaXRoZXIgdmlhIGBx bQo+ID4gc3RhcnRgIChpbnRyYS1jbHVzdGVyKSBvciB2aWEgdGhlIHN0YXJ0IGNhbGwgb3ZlciBt dHVubmVsIChyZW1vdGUKPiA+IG1pZ3JhdGlvbikuCj4gCj4gT2theSwgSSBjYW4gYWRkIGEgcHJl cGFyYXRvcnkgcGF0Y2guCj4gCj4gPiBhIGZldyBsaW5lcyB1cCB3ZSBhbHJlYWR5IGhhdmUgdGhl IGFzc3VtcHRpb25zIHRoZSAkc3RhdGVmaWxlIGJlaW5nIHNldAo+ID4gaW1wbGllcyAkbWlncmF0 aW9uX3R5cGUgYmVpbmcgc2V0IGFzIHdlbGwuCj4gCj4gV2hhdCBhc3N1bXB0aW9uIGRvIHlvdSBt ZWFuPyAkc3RhdGVmaWxlIG1pZ2h0IGFsc28gYmUgc2V0IGFmdGVyCj4gaGliZXJuYXRpb24gZm9y IGV4YW1wbGUgYW5kIHRoZW4gdGhlcmUgaXMgbm8gJG1pZ3JhdGlvbl90eXBlLgoKNTcyOAkoJHN0 YXRlZmlsZSAmJiAkc3RhdGVmaWxlIGVxICd0Y3AnICYmICRtaWdyYXRpb25fdHlwZSBlcSAnaW5z ZWN1cmUnKQoKJHN0YXRlZmlsZSBzZXQgdG8gKnRjcCosIHNvcnJ5LgoKPiAKPiA+PiBkaWZmIC0t Z2l0IGEvUFZFL1FlbXVTZXJ2ZXIvU3RhdGVGaWxlLnBtIGIvUFZFL1FlbXVTZXJ2ZXIvU3RhdGVG aWxlLnBtCj4gPj4gaW5kZXggZTI5NzgzOWIuLjYzMGNjY2EzIDEwMDY0NAo+ID4+IC0tLSBhL1BW RS9RZW11U2VydmVyL1N0YXRlRmlsZS5wbQo+ID4+ICsrKyBiL1BWRS9RZW11U2VydmVyL1N0YXRl RmlsZS5wbQo+ID4+IEBAIC0yOSw0ICsyOSw2MCBAQCBzdWIgZ2V0X21pZ3JhdGlvbl9pcCB7Cj4g Pj4gICAgICByZXR1cm4gUFZFOjpDbHVzdGVyOjpyZW1vdGVfbm9kZV9pcCgkbm9kZW5hbWUsIDEp Owo+ID4+ICB9Cj4gPj4gIAo+ID4+ICsjICRtaWdyYXRpb25faXAgbXVzdCBiZSBkZWZpbmVkIGlm IHVzaW5nIGluc2VjdXJlIFRDUCBtaWdyYXRpb24KPiA+PiArc3ViIHN0YXRlZmlsZV9jbWRsaW5l X29wdGlvbiB7Cj4gPj4gKyAgICBteSAoJHN0b3JlY2ZnLCAkdm1pZCwgJHN0YXRlZmlsZSwgJG1p Z3JhdGVfb3B0cywgJG1pZ3JhdGlvbl9pcCkgPSBAXzsKPiA+PiArCj4gPj4gKyAgICBteSAkbWln cmF0aW9uX3R5cGUgPSAkbWlncmF0ZV9vcHRzLT57dHlwZX07Cj4gPj4gKwo+ID4+ICsgICAgbXkg JHN0YXRlZmlsZV9pc19hX3ZvbHVtZSA9IDA7Cj4gPj4gKyAgICBteSAkcmVzID0ge307Cj4gPj4g KyAgICBteSAkY21kID0gW107Cj4gPj4gKwo+ID4+ICsgICAgaWYgKCRzdGF0ZWZpbGUgZXEgJ3Rj cCcpIHsKPiA+PiArCW15ICRtaWdyYXRlID0gJHJlcy0+e21pZ3JhdGV9ID0geyBwcm90byA9PiAn dGNwJyB9Owo+ID4+ICsJJG1pZ3JhdGUtPnthZGRyfSA9ICJsb2NhbGhvc3QiOwo+ID4+ICsJbXkg JGRhdGFjZW50ZXJjb25mID0gUFZFOjpDbHVzdGVyOjpjZnNfcmVhZF9maWxlKCdkYXRhY2VudGVy LmNmZycpOwo+ID4+ICsKPiA+PiArCWlmICghZGVmaW5lZCgkbWlncmF0aW9uX3R5cGUpKSB7Cj4g Pj4gKwkgICAgaWYgKGRlZmluZWQoJGRhdGFjZW50ZXJjb25mLT57bWlncmF0aW9ufS0+e3R5cGV9 KSkgewo+ID4+ICsJCSRtaWdyYXRpb25fdHlwZSA9ICRkYXRhY2VudGVyY29uZi0+e21pZ3JhdGlv bn0tPnt0eXBlfTsKPiA+PiArCSAgICB9IGVsc2Ugewo+ID4+ICsJCSRtaWdyYXRpb25fdHlwZSA9 ICdzZWN1cmUnOwo+ID4+ICsJICAgIH0KPiA+PiArCX0KPiA+IAo+ID4gYW5kIGhlcmUgd2UgY2Fu IGp1c3QgYXNzZXJ0IHRoYXQgYSB0eXBlIGlzIHNldCwgaW5zdGVhZCBvZiBwYXJzaW5nCj4gPiBk YXRhY2VudGVyLmNmZyBhZ2FpbiBhbmQgZmFsbGluZyBiYWNrLi4KPiAKPiBXaHkgImFnYWluIj8g SXQgaXMgdGhlIHZlcnkgc2FtZSBmYWxsYmFjaywganVzdCBtb3ZlZCBoZXJlLgoKYWdhaW4sIGJl Y2F1c2Ugd2UgYWxyZWFkeSBwYXJzZWQgaXQgaW4gZ2V0X21pZ3JhdGlvbl9pcCAodGhlIG9ubHkg b3RoZXIKc3ViIGluIFBWRTo6UWVtdVNlcnZlcjo6U3RhdGVGaWxlLCB3aGljaCBnZXRzIGNhbGxl ZCBpbiB2bV9zdGFydF9ub2xvY2sKcmlnaHQgYmVmb3JlIHRoaXMgb25lIGhlcmUgaXMpLgoKCl9f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCnB2ZS1kZXZlbCBt YWlsaW5nIGxpc3QKcHZlLWRldmVsQGxpc3RzLnByb3htb3guY29tCmh0dHBzOi8vbGlzdHMucHJv eG1veC5jb20vY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL3B2ZS1kZXZlbAo=