From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from firstgate.proxmox.com (firstgate.proxmox.com [IPv6:2a01:7e0:0:424::9]) by lore.proxmox.com (Postfix) with ESMTPS id B6B611FF140 for ; Thu, 15 Jan 2026 15:33:58 +0100 (CET) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 16B3D502F; Thu, 15 Jan 2026 15:34:00 +0100 (CET) Date: Thu, 15 Jan 2026 15:33:22 +0100 From: Fabian =?iso-8859-1?q?Gr=FCnbichler?= To: Proxmox VE development discussion References: <20251205154404.446338-1-m.carrara@proxmox.com> <20251205154404.446338-4-m.carrara@proxmox.com> In-Reply-To: <20251205154404.446338-4-m.carrara@proxmox.com> MIME-Version: 1.0 User-Agent: astroid/0.17.0 (https://github.com/astroidmail/astroid) Message-Id: <1768487461.gbidzul2yw.astroid@yuna.none> X-Bm-Milter-Handled: 55990f41-d878-4baa-be0a-ee34c49e34d2 X-Bm-Transport-Timestamp: 1768487557770 X-SPAM-LEVEL: Spam detection results: 0 AWL 0.047 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: [pve-devel] [PATCH pve-storage v1 3/3] plugin: improve error handling when creating a content subdir fails 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" T24gRGVjZW1iZXIgNSwgMjAyNSA0OjQzIHBtLCBNYXggUi4gQ2FycmFyYSB3cm90ZToKPiBXcmFw IHRoZSBjYWxsIHRvIGBta3BhdGhgIGluIGFuIGBldmFsYCBhbmQgYWRkIHNvbWUgYWRkaXRpb25h bCBjb250ZXh0Cj4gdG8gdGhlIGVycm9yIG1lc3NhZ2UsIG5hbWVseSB0aGF0IGNyZWF0aW5nIHRo ZSBjb250ZW50IGRpcmVjdG9yeSBmb3IgYQo+IGdpdmVuIHZ0eXBlIGZhaWxlZC4KPiAKPiBIYW5k bGUgIlBlcm1pc3Npb24gZGVuaWVkIiBhbmQgIlJlYWQtb25seSBmaWxlIHN5c3RlbSIgZXJyb3Jz Cj4gc2VwYXJhdGVseSBhbmQgdGVsbCB0aGUgdXNlciB0byBlbnN1cmUgdGhhdCB0aGUgc3RvcmFn ZSBoYXMgcmVhZCBhbmQKPiB3cml0ZSBhY2Nlc3Mgd2hlbiBzdWNoIGVycm9ycyBvY2N1cnMuCj4g Cj4gRG8gYWxsIHRoaXMgd2l0aCB0aGUgaGVscCBvZiBhbiBhbm9ueW1vdXMgc3Vicm91dGluZSwg YmVjYXVzZSB0aGUgYm9keQo+IGluc2lkZSB0aGUgbG9vcCB3b3VsZCBvdGhlcndpc2UgZ2V0IGEg bGl0dGxlIGNvbnZvbHV0ZWQgLyBoYXJkIHRvCj4gcGFyc2UuIEFsc28sIHVzZSB0aGUgYC94YCBm bGFnIGZvciB0aGUgcmVnZXhlcyB0byBtYWtlIHRoZW0gYSB0aW55IGJpdAo+IGVhc2llciB0byBy ZWFkLgo+IAo+IFNwb3R0ZWQgaW4gdGhlIGNvbW11bml0eSBmb3J1bToKPiBodHRwczovL2ZvcnVt LnByb3htb3guY29tL3RocmVhZHMvYnVnLWNyZWF0aW5nLW5mcy12b2x1bWUtc3RvcmFnZS4xNzcz NTQvCj4gCj4gU2lnbmVkLW9mZi1ieTogTWF4IFIuIENhcnJhcmEgPG0uY2FycmFyYUBwcm94bW94 LmNvbT4KPiAtLS0KPiAKPiBOb3RlczoKPiAgICAgSSByYW4gaW50byB0aGUgc2Vjb25kIGJyYW5j aCAodGhlIG9uZSBmb3IgIlJlYWQtb25seSBmaWxlIHN5c3RlbSIpCj4gICAgIHdoZW4gdGVzdGlu ZyB0aGluZ3MgdXNpbmcgbXkgbG9jYWwgTkZTIHNoYXJl4oCUSSBmaWd1cmVkIEkgbWlnaHQgYXMK PiAgICAgd2VsbCBoYW5kbGUgdGhhdCBvbmUgdG9vLCBzaW5jZSBpdCdzIHNpbWlsYXIgaW4gbmF0 dXJlLgo+IAo+ICBzcmMvUFZFL1N0b3JhZ2UvUGx1Z2luLnBtIHwgMjUgKysrKysrKysrKysrKysr KysrKysrKystLQo+ICAxIGZpbGUgY2hhbmdlZCwgMjMgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlv bnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvc3JjL1BWRS9TdG9yYWdlL1BsdWdpbi5wbSBiL3NyYy9Q VkUvU3RvcmFnZS9QbHVnaW4ucG0KPiBpbmRleCA2MTdiMGY4Li45NzU2NDFiIDEwMDY0NAo+IC0t LSBhL3NyYy9QVkUvU3RvcmFnZS9QbHVnaW4ucG0KPiArKysgYi9zcmMvUFZFL1N0b3JhZ2UvUGx1 Z2luLnBtCj4gQEAgLTE5MDMsNiArMTkwMywyOCBAQCBzdWIgYWN0aXZhdGVfc3RvcmFnZSB7Cj4g ICAgICAgICAgcmV0dXJuOwo+ICAgICAgfQo+ICAKPiArICAgIG15ICR0cnlfY3JlYXRlX3N1YmRp ciA9IHN1YiB7Cj4gKyAgICAgICAgbXkgKCR2dHlwZSkgPSBAXzsKPiArCj4gKyAgICAgICAgbXkg JHN1YmRpciA9ICRjbGFzcy0+Z2V0X3N1YmRpcigkc2NmZywgJHZ0eXBlKTsKPiArCj4gKyAgICAg ICAgZXZhbCB7IG1rcGF0aCAkc3ViZGlyOyB9Owo+ICsgICAgICAgIGlmICgkQCkgewo+ICsgICAg ICAgICAgICBteSAkbXNnID0gImZhaWxlZCB0byBjcmVhdGUgY29udGVudCBkaXJlY3RvcnkgJyRz dWJkaXInIGZvciBjb250ZW50ICckdnR5cGUnIjsKPiArICAgICAgICAgICAgbXkgJG1zZ19wcm9t cHQgPSAiZW5zdXJlIHRoYXQgdGhlIHN0b3JhZ2UgaGFzIHJlYWQgYW5kIHdyaXRlIGFjY2VzcyEi Owo+ICsKPiArICAgICAgICAgICAgaWYgKCRAID1+IG0vcGVybWlzc2lvbiBccyBkZW5pZWQvaXgp IHsKPiArICAgICAgICAgICAgICAgIGRpZSAiJG1zZyAtIHBlcm1pc3Npb24gZGVuaWVkIC0gJG1z Z19wcm9tcHRcbiI7Cj4gKyAgICAgICAgICAgIH0KCmlmIHdlIGRvIHRoaXMsIHRoZW4gdXNpbmcg bWFrZV9wYXRoIHdpdGggdGhlIGBlcnJvcmAgb3B0aW9uIHdvdWxkIElNSE8KYmUgYmV0dGVyIGZv ciBleHRyYWN0aW5nL21hdGNoaW5nIHRoZSBjYXVzZQoKPiArICAgICAgICAgICAgaWYgKCRAID1+ IG0vcmVhZCAtPyBvbmx5IFxzIGZpbGUgXHM/IHN5c3RlbS9peCkgewo+ICsgICAgICAgICAgICAg ICAgZGllICIkbXNnIC0gcmVhZC1vbmx5IGZpbGUgc3lzdGVtIC0gJG1zZ19wcm9tcHRcbiI7Cj4g KyAgICAgICAgICAgIH0KPiArCj4gKyAgICAgICAgICAgIGRpZSAiJG1zZyAtICRAXG4iOwo+ICsg ICAgICAgIH0KPiArICAgIH07Cj4gKwo+ICAgICAgIyBUT0RPOiBta2RpciBpcyBiYXNpY2FsbHkg ZGVwcmVjYXRlZCBzaW5jZSA4LjAsIGJ1dCB3ZSBkb24ndCB3YXJuIGhlcmUgdW50aWwgOC40IG9y IDkuMCwgYXMgd2UKPiAgICAgICMgb25seSBnb3QgdGhlIHJlcGxhY2VtZW50IGluIDguMCwgc28g bm8gcmVhbCByZXBsYWNlbWVudCB3aW5kb3csIGFuZCBpdHMgcmVhbGx5IG5vaXN5Lgo+ICAKPiBA QCAtMTkxOCw4ICsxOTQwLDcgQEAgc3ViIGFjdGl2YXRlX3N0b3JhZ2Ugewo+ICAgICAgICAgICAg ICAgICAgZGVmaW5lZCgkc2NmZy0+e2NvbnRlbnR9LT57JHZ0eXBlfSkKPiAgICAgICAgICAgICAg ICAgIHx8ICgkdnR5cGUgZXEgJ2JhY2t1cCcgJiYgZGVmaW5lZCgkc2NmZy0+e2NvbnRlbnR9LT57 J3Jvb3RkaXInfSkpCj4gICAgICAgICAgICAgICkgewo+IC0gICAgICAgICAgICAgICAgbXkgJHN1 YmRpciA9ICRjbGFzcy0+Z2V0X3N1YmRpcigkc2NmZywgJHZ0eXBlKTsKPiAtICAgICAgICAgICAg ICAgIG1rcGF0aCAkc3ViZGlyOwo+ICsgICAgICAgICAgICAgICAgJHRyeV9jcmVhdGVfc3ViZGly LT4oJHZ0eXBlKTsKPiAgICAgICAgICAgICAgfQo+ICAgICAgICAgIH0KPiAgICAgIH0KPiAtLSAK PiAyLjQ3LjMKPiAKPiAKPiAKPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fXwo+IHB2ZS1kZXZlbCBtYWlsaW5nIGxpc3QKPiBwdmUtZGV2ZWxAbGlzdHMucHJv eG1veC5jb20KPiBodHRwczovL2xpc3RzLnByb3htb3guY29tL2NnaS1iaW4vbWFpbG1hbi9saXN0 aW5mby9wdmUtZGV2ZWwKPiAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fXwpwdmUtZGV2ZWwgbWFpbGluZyBsaXN0CnB2ZS1kZXZlbEBsaXN0cy5wcm94bW94 LmNvbQpodHRwczovL2xpc3RzLnByb3htb3guY29tL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9w dmUtZGV2ZWwK