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 996A61FF142 for ; Fri, 19 Jun 2026 18:44:40 +0200 (CEST) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 4CA97129C6; Fri, 19 Jun 2026 18:44:38 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=cnddvTcDTy96OBasgg2xcZnSY4e/o2DFBGQs4kEPz5fK/mhIWS7mDxxyK5z3lXgQ4UrMP9j8ZqnrN66LKzZM/7GYUVWM1tlt3lWuUQzR9l5VhNerNA3SUsEQD1wJ+58n1MCfpEYRFFAT5WLVCEwDfdQGfcl8vqvGlObnIDly0WT832Io0NsfcffBN58EeE17CozdD35TXp7ZAZQO0o3juD7b9VrtOXYex/zEO+Cvv/qPoysiczYuv8/E5I9+qTGS5KTrUYyBaIAvI/umIOj98OZsP0i8m8wSF/uyRAtYJkDEwIeItircZNk+7Oyi1JBxim2IbmY4ZnysYYIMcxIAwQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=a2dGhmpNPyxl4GQxEOLS/xUIaEcgSgMQNnfOBffnCqM=; b=wYOln0bdiIGt4BWK6xdpXOrdECdQMQq0tDMg+fCFOBwHadbmkEuCk4M4YizN1HnA8DyW8PnXmo5PZ+ADRhPEOBmpyBedCF63qg8UZjmUWv/SnzySbQbKslvN3Csv2sDudtLxnjqjx1YT++uc5ghRih75mdXSWhO2QihxlOCBwejUyoDn9UIH362HwY6lyNcNpX/8BORj01XDz7exw4b6I8Kq83J944gmRyuMdRBitQJGArhbleshqz0/C7jtqASgy9BQKZmxgZXVj2Bd8F80VoJXX6XkLEuROnsE1z3BON51XxzN9tFTc9ofmJGQ/ydaYXWig2uFd/8FTP8mN1O4yw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=hitachivantara.com; dmarc=pass action=none header.from=hitachivantara.com; dkim=pass header.d=hitachivantara.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hitachivantara.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=a2dGhmpNPyxl4GQxEOLS/xUIaEcgSgMQNnfOBffnCqM=; b=KGN8ebwPDXslNxaRH6qT/O3zGdp6j2EnTayqgZKmpgUYNFYww7X8y3BHDwW7Y0OVbIRWBGcogk/oBIOpJ6JTvPaeKOYbrtb7MiVEZ+dPaEXFcNWUywWUqUUaE32uIEjxZadHzfOaA4G4UypfmNsDdxLqM67fxg4MYxjXoDmle75A6qEZ3DiqFcr7KYM/n7NHx9PfMXgKHEbC4niSKLHGJcM6rQ1BcvX68Q0h8rq3c9mtCNd51Yn4rKGe2G6N6VSodP5Ms2oNHGulo+uLQag3sEmmkCTrma53u4ZFLPIV266gExkxge4jIZh17A3ponsOZKnL59Fk8dIyBWqqyfdYlA== From: Anthony Galica To: =?utf-8?B?RmFiaWFuIEdyw7xuYmljaGxlcg==?= , "pve-devel@lists.proxmox.com" Subject: RE: plugin reentrant? Thread-Topic: plugin reentrant? Thread-Index: Adz+kbC8YrlgZswRSbGyun7DGZ9TRAAW/cOAAEc5pLA= Date: Fri, 19 Jun 2026 16:43:52 +0000 Message-ID: References: <1781764622.asu64jnlli.astroid@yuna.none> In-Reply-To: <1781764622.asu64jnlli.astroid@yuna.none> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=hitachivantara.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: IA1PR08MB8621:EE_|MN2PR08MB6221:EE_ x-ms-office365-filtering-correlation-id: 08b680ed-3e52-47fb-2739-08dece21f22b x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|23010399003|1800799024|376014|366016|11063799006|4143699003|56012099006|6133799003|38070700021|22082099003|18002099003; x-microsoft-antispam-message-info: HWUPrK75xqodaAGovk0faGmR+cYz11jyT3koPI9lws+iK0AYTXmiYsXVmmrlPBn5zPxM+Nn7j7uu8UwGDkVV8PccepFxqRl7BzhkCKiAozrhSSh9vf+LNjxcRHMY0IFSdLxqhPtK1NWJDKUyKplFp2dKaesk1MyWwnt6prmykXf4z8UL+qfeh2fUmzo3jqXaZlW0FznOhGtiZc8o08J2YS9nfagZqsodndmg2Xwk5HKDoB8TO0JgXT/lW0NQ7/ELu+Kr6SbpwcEsYgNTCL2Dq1z3P08B0gmrXe88ouH6SuZXNm7/m0bHyltpbYEXxDJnnMdTPmasW/l0WkI0/xjtZJZhkgyj3r7SXuyS938Xkocb/Di9MqJW0J//yKXoD5M2ONwh5aC7eXNPjZ8GvqGxjCQJ3ABtO2hY3ojpUxg4oqfffFOvkrafqga0h5/1Tsq7zmYsvLXxo3sRfuU54VKXkYwFWCWBrUK7X9svZnkSTa1x7cDlIfwUEnAwtx1oPvzNmaU9y2uHarAcMn32epe5zpjQ3oMLkNFDHi3KvHHbMBxD+vNwirF3OP+RA5Tsw1wHKsNTKNV78R+shbp4Hr6B2VjruSEb6kATHdVo4rIF5DGcxYRtxXIqY3JIohyFJoLvJoeZ33zFfCVdHa1rsDmwVp7jzrwZA0WIIOlFLs2H/THDUwpwHfGtlbIbknsKJROvycrEQ4rs1Nq/L+cdRuxEcK+eOFrcR20I6L5HbcUY754= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:IA1PR08MB8621.namprd08.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(23010399003)(1800799024)(376014)(366016)(11063799006)(4143699003)(56012099006)(6133799003)(38070700021)(22082099003)(18002099003);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?bXR1K0gvZlAxV3VGQW5BK1lHTGVFM0N2TVBIeU9tWWdCZStKSHBmbm93NDlF?= =?utf-8?B?cnp3eUxZMUkxTmxlTTl6VHZ6bTYzMzJzUzJUNlNXOEY4SG5PQ3lqREZubkR0?= =?utf-8?B?dW5XSW1WWHppd0NhS2tSSHRpcnhPT3VURW5xY2RuaUxuYUpHbGlTTU1iQjky?= =?utf-8?B?OGY0RlVJZTFCbHlLNkJNSWpTVTk1ZVFDN242ZFk2cXREc0NoRmlaS2UvdW04?= =?utf-8?B?dXlqR2FhYkRRV0o4b1RMUzNuVmoyOTUzdFluYkJmMXBmQTB2OVVkOGZCVWhX?= =?utf-8?B?UHk4MXpVUjJWZlh3VEdtNXZWZ3ZpYTc1ZmlnQm45NmVmRitqNzl0WkZsN1Ju?= =?utf-8?B?aEpwNmlIbDJkaUJ0VFMyTm1tN0hGVGlBdHR5Z0kxOWM5U3NBeTBpLzZiY2R4?= =?utf-8?B?OERqSUtVYTFFZEFNVGpNVDVnaWhoaUtybzZxbmttM2w0bjIyVGl2WGNIcnRE?= =?utf-8?B?NitPZnZaMTBYSkVOYndBZnY0MDd5Wnh6WnpXSVYwajlBRE1ZSmVVcTcxd1pk?= =?utf-8?B?a1lJaFdjL0ptajRyRUpkYitsRm54YzVyZTU0OVFKVU1ybE1xRGV6bkovR0xY?= =?utf-8?B?UDM4aGI0U0QzdGdPOHozQzUxOVI2SHhzTmZiN3E4VCttSmE3V0tzRUh1VGpB?= =?utf-8?B?UUlYR3JDSGcvK2dDMGpkSEt1OHI4SEdvZUVuak85bUZhbHZ6bHM1T2Z5b1h5?= =?utf-8?B?VHRKTXZMc3FhWTVJSlBGRHFuWmtiSGNqazNDK2RtT3dhR1Y2Mzlrc1RQWjgx?= =?utf-8?B?ZmdaWG53L0tHVU5xL3JCYkhlazc5NWcyamFvWTZVV20weTF1WXdwOEJqbWVE?= =?utf-8?B?WmFIRGMyQkZGYUhWbUw2WFFER1N0N2dJYU5JSVVYbnNXeGlsSnl4N1lSU1l4?= =?utf-8?B?S3JPdnJ1eDRCVm5VZ1UxVi9WLy9oM0lkUXNsdVBRanJzZ2ZQZHpnRHM0dEFy?= =?utf-8?B?N0w1VHBEbExraktoc2JNbnJTaExxVlg5TXpRM3VQWjg3TnladEY0VU5pdG1x?= =?utf-8?B?UGQ5SFpUQWNMOThRUE5aMllSYmN3KzVtWXNRaFVHMkZ3eWgzWHJ1bFNoZ2tJ?= =?utf-8?B?dkRMK3dTUHJnTFZWRjJ3bjlBOVNjUTFmYkl6NUxDSGxSOEcxRTVHUUZVY25R?= =?utf-8?B?RmxiVmdGMWpiZFZHZ2RzV2FDR1BkVHVPei9DMzZXbyt1NlJJWGtrWXVOMkZr?= =?utf-8?B?cUV2Wm9TNnVtNUJDd1JLMzM0R1R2UVA2OHprejIvZGNWbzlDUjZYcW9TL0hT?= =?utf-8?B?T0EweDlLMU9Id2t4V0hwd21hZ3ppc0dZMSthWlN0WFMrVFdHZVVLQkpNNjNI?= =?utf-8?B?ZG5jcTBqYkZsRzJuMmc1UE54TDZMNTl4MjZVZGF0NW15VjlzTzFTcVhZcVhE?= =?utf-8?B?WFY4N0k4cHFaL0RxTEtwK280bGF2VTFBMDgweGlza05xS2lGNkZKVlV0OXk2?= =?utf-8?B?TXpEdUdWSE0zMlB6aWRFMFBPYUVrWjllSUNlY3p6dDRQT3pxTGsxQm1QRWJk?= =?utf-8?B?RThJRjZDRUw4ZlIrcFRTdG5wWFZzWFhNMjV0bWd2bzFRcXVtS1ducUh5M3Zv?= =?utf-8?B?UjhRTENHRkt6US9xaFh3Vi9ERzVhT2dYNmxkYk1vUUpUQlRwajNUcG9DVDJS?= =?utf-8?B?ZmtaeWF1My91V3BtTU9vOGJyNzFKQVo5dEZmN2I4SFI1TkhBcFd4T1QwUnV5?= =?utf-8?B?d1dKem83Vi80ZDRQSXNaUmROTWl0RStLb0djQytMMWoxcnRaOE9jSFhCYi9K?= =?utf-8?B?V3o1SkpwVHdpZSs0UFRQT21Ha2lIVU0yWVRhL0xOZStIVlpJZ2ZrMTQrMysy?= =?utf-8?B?Tno3TVdIMnY5TUh3MitQMjVGQXRFVWdQYWx6K1dYSWpORHp2VE5XV0oweWVi?= =?utf-8?B?blVoV2FlcWR0UnpQMWs4QmFrWmMyM0NDLzJYRDcrQlIzalcyMzhWNlRjNjVK?= =?utf-8?B?SjlYMHJsTG1laWI0bmM0TkU1bzFDcWFqd2dKcDNrUXZXOG5oK0VYL0FNTkpY?= =?utf-8?B?OXl1bFdSS2lqQ0UwUmdyNU1hczhyUENiL0lMU292SllaVmZjb2lnSVh0aXNZ?= =?utf-8?B?WVkwRzIzMXZzTHVQVjRMY2UxNjJxcTVCSTgvNG1iZWxDSk1JUUFkT2cvRUJk?= =?utf-8?B?Mm9LeVQ5U2FyODk0THFVdkNkcjZKZFVkZGppaUN1MGJSSU53OFdKSm9PdEZ6?= =?utf-8?B?Z1oybVo0TjJPTlpIT0hEN0hCSTVsdUZraVQwS01ZSHNmVjlkVlBNTkhwZzUy?= =?utf-8?B?YmduUEc1ZkVUc2VHRExxVlRXWm9ZTzFuUDFUcTVvNVI2YkFMRFZ4SFB0WHFH?= =?utf-8?B?MVd3OXZ3WWNYdEkwVGhsRWp0dXR3emNvTjRUR2tTcVZaVXUzbVlMdThtNkhZ?= =?utf-8?Q?uVSxaQfwZo48i5ro=3D?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: hitachivantara.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: IA1PR08MB8621.namprd08.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 08b680ed-3e52-47fb-2739-08dece21f22b X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Jun 2026 16:43:52.4874 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 18791e17-6159-4f52-a8d4-de814ca8284a X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: latR8hSvn224pLlHOkBTSUaHE/1SPPGnaiaxixJbnSbPwO1iPtFRT6Fzg5tEMMUYHtXK22UZ4W69l6EVETXeh9GZwcumeDG/MiXKYJBESzhbH7F6ur2PKSff0r5Dw0q+ X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR08MB6221 X-SPAM-LEVEL: Spam detection results: 0 AWL 0.000 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% DKIM_SIGNED 0.1 Message has a DKIM or DK signature, not necessarily valid DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's domain DKIM_VALID_EF -0.1 Message has a valid DKIM or DK signature from envelope-from domain DMARC_PASS -0.1 DMARC pass policy RCVD_IN_DNSWL_NONE -0.0001 Sender listed at https://www.dnswl.org/, no trust SPF_HELO_PASS -0.001 SPF: HELO matches 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. [hitachivantara.com] Message-ID-Hash: S62Y2WOJIN7WCVYAMG4EGT7AUJTFZ6Q7 X-Message-ID-Hash: S62Y2WOJIN7WCVYAMG4EGT7AUJTFZ6Q7 X-MailFrom: anthony.galica@hitachivantara.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; emergency; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.10 Precedence: list List-Id: Proxmox VE development discussion List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: VGhhbmtzLCBGYWJpYW4uIA0KDQpUaGlzIGlzIG1vcmUgb3IgbGVzcyB3aGF0IEkgZXhwZWN0ZWQg KGNyb3NzIHByb2Nlc3MgZXhlY3V0aW9uIGNvbmN1cnJlbmN5LCBidXQgbm90IGluLXByb2Nlc3Mg Y29uY3VycmVuY3kpLCBidXQgb2J2aW91c2x5IHRoZXJlIGFyZSBkaWZmZXJlbnQgY29uc2lkZXJh dGlvbnMgc28gSSB3YW50ZWQgdG8gbWFrZSBzdXJlLg0KDQpBcyB0byB0aGUgUFM6IFdlIGFyZSBk ZXZlbG9waW5nIGEgY3VzdG9tIHBsdWdpbiwgYnV0IGF0IHRoZSBtb21lbnQgSSBjYW4ndCBzaGFy ZSBtdWNoIGFib3V0IGl0IQ0KDQpUaGFua3MgYWdhaW4sDQpBbnRob255DQoNCg0KLS0tLS1Pcmln aW5hbCBNZXNzYWdlLS0tLS0NCkZyb206IEZhYmlhbiBHcsO8bmJpY2hsZXIgPGYuZ3J1ZW5iaWNo bGVyQHByb3htb3guY29tPiANClNlbnQ6IFdlZG5lc2RheSwgSnVuZSAxNywgMjAyNiAxMTo0MyBQ TQ0KVG86IEFudGhvbnkgR2FsaWNhIDxhbnRob255LmdhbGljYUBoaXRhY2hpdmFudGFyYS5jb20+ OyBwdmUtZGV2ZWxAbGlzdHMucHJveG1veC5jb20NClN1YmplY3Q6IFJlOiBwbHVnaW4gcmVlbnRy YW50Pw0KDQoqKioqKiBFWFRFUk5BTCBFTUFJTCAqKioqKg0KDQpPbiBKdW5lIDE3LCAyMDI2IDk6 NDUgcG0sIEFudGhvbnkgR2FsaWNhIHdyb3RlOg0KPiBIaSBFdmVyeW9uZSwNCj4NCj4gSXMgYSBw cm94bW94IHBsdWdpbiByZWVudHJhbnQgaW4gdGhhdCB3aWxsIGl0IHNpbXVsdGFuZW91c2x5IHNl bmQgdHdvIG9yIG1vcmUgcmVxdWVzdHMgdG8gdGhlIHNhbWUgaW5zdGFuY2Ugb2YgdGhlIHJ1bm5p bmcgc2NyaXB0Pw0KDQpUaGVyZSBjYW4gYmUgbW9yZSB0aGFuIG9uZSAqcHJvY2VzcyogY2FsbGlu ZyBpbnRvIHN0b3JhZ2UgcGx1Z2luIHBlcmwgY29kZSBhdCB0aGUgc2FtZSB0aW1lIC0gQVBJIHJl cXVlc3RzIGFyZSBwcm9jZXNzZWQgY29uY3VycmVudGx5LCBpbmNsdWRpbmcgbG9uZy1ydW5uaW5n IHRhc2tzIGV4ZWN1dGVkIGluIHRoZWlyIG93biB3b3JrZXIgcHJvY2VzcywgYW5kIENMSSB0b29s cyBjYW4gYWxzbyBjYWxsIGludG8gcGx1Z2luIGNvZGUgdmlhIFBWRTo6U3RvcmFnZS4NCg0KRm9y IHNvbWUgY29kZSBwYXRocywgdGhlcmUgd2lsbCBiZSBhIG11dHVhbCBleGNsdXNpb24gbWVjaGFu aXNtIGluIGVmZmVjdCB2aWEgcG14Y2ZzIGNsdXN0ZXItd2lkZSBsb2NraW5nIGZvciBzaGFyZWQg c3RvcmFnZXMsIGFuZCBub2RlLWxvY2FsIGxvY2tpbmcgZm9yIGxvY2FsIHN0b3JhZ2VzLg0KDQpU aG9zZSBtb3N0bHkgY292ZXIgY29kZSBwYXRocyByZWxhdGVkIHRvIGFsbG9jYXRpbmcgb3IgZnJl ZWluZyB2b2x1bWVzLg0KDQo+IERvZXMgdGhlIGFuc3dlciBkaWZmZXIgZm9yIHRoZSBzYW1lIHN0 b3JhZ2UgcG9vbCB2cy4gZGlmZmVyZW50IHN0b3JhZ2UgcG9vbHM/DQoNCkN1cnJlbnRseSwgdGhl IGxvY2tpbmcgZG9uZSBieSBQVkUgaXMgcGVyIHN0b3JhZ2UgcGx1Z2luIGluc3RhbmNlICh3aGlj aCBpcyBub3JtYWxseSBvbmUgcG9vbC9leHBvcnQvZGlyZWN0b3J5Ly4uICkuIFdlIGhhdmUgZGlz Y3Vzc2VkIGFsbG93aW5nIHN0b3JhZ2UgcGx1Z2lucyB0byBtYXJrIHRoZW1zZWx2ZXMgYXMgbm90 IHJlcXVpcmluZyBzdWNoIGEgY29hcnNlIGxvY2ssIGluIHdoaWNoIGNhc2Ugd2Ugd291bGQgaW5z dGVhZCBsb2NrIHRoZSAoc3RvcmFnZSBwbHVnaW4gaW5zdGFuY2UsIFZNSUQpIHR1cGxlIC0gYnV0 IHRoYXQgaXMgbm90IHlldCBpbXBsZW1lbnRlZC4NCg0KSWYgeW91IGhhdmUgZGlmZmVyZW50IGxv Y2tpbmcgcmVxdWlyZW1lbnRzLCB5b3UgY2FuIG9mIGNvdXJzZSBpbXBsZW1lbnQgeW91ciBvd24g bG9ja2luZyBpbnNpZGUgeW91ciBwbHVnaW4gb24gdG9wIG9mIHdoYXQgUFZFIGRvZXMgLSBidXQg cGxlYXNlIGJlIGNhcmVmdWwgdG8gbm90IGNhdXNlIGFjY2lkZW50YWwgZGVhZGxvY2tzLg0KDQpI b3BlIHRoaXMgaGVscHMgLSBwbGVhc2UgcmVhY2ggb3V0IGlmIHlvdSBoYXZlIG1vcmUgcXVlc3Rp b25zIQ0KRmFiaWFuDQoNClAucy4gaWYgeW91IGFyZSBkZXZlbG9waW5nIHlvdXIgb3duIGN1c3Rv bSBzdG9yYWdlIHBsdWdpbiwgd2UnZCBiZSBpbnRlcmVzdGVkIHRvIGtub3cgYWJvdXQgaXQhDQoN Cg==