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 796581FF16B for ; Tue, 15 Jul 2025 17:38:09 +0200 (CEST) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id E36C3A258; Tue, 15 Jul 2025 17:39:03 +0200 (CEST) To: "w.bumiller@proxmox.com" Date: Tue, 15 Jul 2025 15:38:57 +0000 References: <20250709162202.2952597-1-alexandre.derumier@groupe-cyllene.com> <46hm62jbunky6a53hid6fh6honfkncoccimej7iidh52gr34hy@xumdyi4czqoi> <4756bd155509ba20a3a6bf16191f1a539ee5b23e.camel@groupe-cyllene.com> In-Reply-To: MIME-Version: 1.0 Message-ID: List-Id: Proxmox VE development discussion List-Post: From: "DERUMIER, Alexandre via pve-devel" Precedence: list Cc: "DERUMIER, Alexandre" , "pve-devel@lists.proxmox.com" , "t.lamprecht@proxmox.com" X-Mailman-Version: 2.1.29 X-BeenThere: pve-devel@lists.proxmox.com List-Subscribe: , List-Unsubscribe: , List-Archive: Reply-To: Proxmox VE development discussion List-Help: Subject: Re: [pve-devel] [PATCH pve-storage 09/13] storage: add volume_support_qemu_snapshot Content-Type: multipart/mixed; boundary="===============1685014517721659724==" Errors-To: pve-devel-bounces@lists.proxmox.com Sender: "pve-devel" --===============1685014517721659724== Content-Type: message/rfc822 Content-Disposition: inline Return-Path: X-Original-To: pve-devel@lists.proxmox.com Delivered-To: pve-devel@lists.proxmox.com Received: from firstgate.proxmox.com (firstgate.proxmox.com [212.224.123.68]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by lists.proxmox.com (Postfix) with ESMTPS id 9A85BDA5A8 for ; Tue, 15 Jul 2025 17:39:01 +0200 (CEST) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 82A79A1AA for ; Tue, 15 Jul 2025 17:39:01 +0200 (CEST) Received: from PR0P264CU014.outbound.protection.outlook.com (mail-francecentralazlp170120004.outbound.protection.outlook.com [IPv6:2a01:111:f403:c20a::4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (secp384r1) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by firstgate.proxmox.com (Proxmox) with ESMTPS for ; Tue, 15 Jul 2025 17:39:00 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=PQTWPN4stp2LLj7LPF4ZNulxiMDw9zun0kxdXIV6aGDyjzA37UGe2GSaf0gWvaoWN897JOzAsUnz5M5X6MUD78HzhbHkijEJiStb6T6utNMD+AZ76dreErvn7geVrG1U1FkO+X+JKBWXDryR25d3D+4yOTME0ytddgBqAOnk70RcABoLfb1kZjtMOGOG/acjnhyVoRlCKDkXSpf4pR4C7oGUfCNzZoX2XMbn1P1wmxeevQl83lUBdeTScnKeJrfWx/ih4FeajT+Keub2GX4XVoJSi67jZ7r5yG6sTpFHgN5tuJTXOYu+orqwALp8uRszKXj/AQ/onSgyMaid0X30Qw== 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=CL5O0XQbjZksjGJeqdrEJvFYJ7JLhMy24vYtH30Wmx0=; b=UZVcm516It0Ri4opqT6r6JED1MjNd6BXY3z5HJwP2d95oao4BpqFoSjsjB67jhjYD/A/5Qm7tvraY7Qdr/S2vn82LaN06ENjH091nIoKEdrUJkuSuLQJOteWBUcLbTjPTcbdnB8oKeZ73Wudm/9IZExYDv1twCz1CBbNRsi810YEL3ConwiA6F0fwVpVVAWYe3L3utfvJZTULMvTNlU3Qy8BPYCABEaEIjTcfYXOStqkhG3BqfWJkkmvNj0U1Bu947iONe4nhbit5R9K83BAxqTjAThpWOJd3SwDLM+JqvPwbSYGNvxK6WE512ZY9/ViMZ9M1VWHwPd56LIkG2CQhg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=groupe-cyllene.com; dmarc=pass action=none header.from=groupe-cyllene.com; dkim=pass header.d=groupe-cyllene.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=groupecyllene.onmicrosoft.com; s=selector2-groupecyllene-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=CL5O0XQbjZksjGJeqdrEJvFYJ7JLhMy24vYtH30Wmx0=; b=WUSHRPQI64HGEI/luFXAZpCtMbLEUetnpyOvKqe4FF66nNCn5F1frBMKl/izLsKDgvAoh3ZAgj4n+uPCGUL1L1Q6bXTXKW60nrRmDCUJP9CD3/bfF3htjs1GPTQ/43+DrF7uifD6+YzAFgrPKCV4G2LjdGrkpgGb6u+x2SUAJX8= Received: from PAZP264MB3686.FRAP264.PROD.OUTLOOK.COM (2603:10a6:102:d8::7) by PASP264MB4769.FRAP264.PROD.OUTLOOK.COM (2603:10a6:102:435::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8922.32; Tue, 15 Jul 2025 15:38:58 +0000 Received: from PAZP264MB3686.FRAP264.PROD.OUTLOOK.COM ([fe80::4c89:3ea0:833e:abb]) by PAZP264MB3686.FRAP264.PROD.OUTLOOK.COM ([fe80::4c89:3ea0:833e:abb%5]) with mapi id 15.20.8922.028; Tue, 15 Jul 2025 15:38:58 +0000 From: "DERUMIER, Alexandre" To: "w.bumiller@proxmox.com" CC: "pve-devel@lists.proxmox.com" , "t.lamprecht@proxmox.com" , "f.gruenbichler@proxmox.com" Subject: Re: [pve-devel] [PATCH pve-storage 09/13] storage: add volume_support_qemu_snapshot Thread-Topic: [pve-devel] [PATCH pve-storage 09/13] storage: add volume_support_qemu_snapshot Thread-Index: AQHb8O2+B9upHUiIgEGu6zSnXuPWwrQzFssAgAAougCAAA4TgIAADbSA Date: Tue, 15 Jul 2025 15:38:57 +0000 Message-ID: <82c18a632e730b7c18a93aacd9f4d623d56061be.camel@groupe-cyllene.com> References: <20250709162202.2952597-1-alexandre.derumier@groupe-cyllene.com> <46hm62jbunky6a53hid6fh6honfkncoccimej7iidh52gr34hy@xumdyi4czqoi> <4756bd155509ba20a3a6bf16191f1a539ee5b23e.camel@groupe-cyllene.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Evolution 3.56.0-1 authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=groupe-cyllene.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: PAZP264MB3686:EE_|PASP264MB4769:EE_ x-ms-office365-filtering-correlation-id: d0ce965b-1eac-4f95-bbbd-08ddc3b5b6d7 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|376014|1800799024|10070799003|366016|38070700018; x-microsoft-antispam-message-info: =?utf-8?B?ajFTL2QwbStjQzRjajFkNTJnNHVWS25yQ012ZG80YTRGTytnR3B0RHFoQlF4?= =?utf-8?B?T2FpdjFZK0w2elhzSUsxUW9qY09mdGZ2QXlzcXU1RUJKRHJBSzg3aFB6K0E2?= =?utf-8?B?ei9tekZKRnJKaHJZNEZubitZbUdsME5WSkU1TFVleUttR1p3Zkc0SFBqV1VD?= =?utf-8?B?aE8wdXNISW9GQnFhMC93aDQ0Vk9VSFlCWTdRcUFVS0Q2b2k4VzVkTGlUQU9l?= =?utf-8?B?RG5nSW15VWJ5ODRndTVOOTNnTVZrb0pQdXM4aWwzSGsyUEhueU5UaHJKSDhq?= =?utf-8?B?aXRLUlFVamd0N25tZ2xoZU43clpTMVJmY1I1T0NRRW9QK3hwSG9LbGgwYWxE?= =?utf-8?B?UG82aVhtV0E3UHIzeURDVXJPWlZQQVE4Y2RBMDA5T3FkODBKNVdpRVg1VWlE?= =?utf-8?B?a2xBK3ltYzlrT05MZnRRSmlBMGdZSk1lQllObEJwcERRZmZPNVpoUHhkUE5L?= =?utf-8?B?dHNpbzZpalhSQnU0MHFZemVUNkYxTERtajdLOWE5ZXRlRThSNHFrREVrMWhC?= =?utf-8?B?TU1CM0k3UEErTG5xVW0wWm5CWUdMZVpwOEYvekdiYXM5Tnhzd3NlUjZkZjdB?= =?utf-8?B?NDZNTHRoejhCNVFPL2Q4eTFtVElHN1IwOWNXdmxXd29ONVhaWWNCRWhqTE1K?= =?utf-8?B?NnZ3NWtoWG1JWkp3TlMvcWU3VE9na245K25ZejRRMkljTkFnRm11YVFoNkZn?= =?utf-8?B?YURpSzVOZGhLVzBneitEcW5VR1N3L1FjTEVhb2ZJdTFlSU5WRlNJSWl0L2p3?= =?utf-8?B?c2xnY0hBWkY1QzBnTEJHNmRXdHg1OHhDQjBtYVhIdjJKQ1FTZktrQmdaMWwz?= =?utf-8?B?Zm9FMXJqQmtkeGFOdzdmUkxBT0FuM21zWm53NzVaSCtXSktWWDlvRnVESUMv?= =?utf-8?B?U0k0KzhmQ3U2NTBZNU9NSFJ5MUtIeUMwRFVuTUEzRGpndGZ5bkdobUtyRnF1?= =?utf-8?B?VVZUWUd4UUIweXlETklxeWVsaDJmaUJFcDVydmFQM0h3NmswVExucTFYVGlm?= =?utf-8?B?czNkeExYSVFVQjlWWkJYWVNQY1pEMnNtRHZyK0xwdUtPUVA5aWtvczhwQU1H?= =?utf-8?B?THA5aS9UTGVWTFJMOC9Ja2VTREVXVWZtVnZielpKVVRFWlBQQ01OOVVBOGtn?= =?utf-8?B?NnJlaXM3R0IrQlV0bHRkU2VQRWVVOGh3U0paSTUxMzJ6eVhYNGQ0bytTREJV?= =?utf-8?B?N0RmdFFQVVpLU2oxM1c1Zll4cUtwKzRnWmlLd3NjSFpPM3k1SWZHKzBJLzY4?= =?utf-8?B?a2NyMGVROEQzdE0raUg3WlM5dU1MQXhzbStzdk1PNVpHSXJQVXFXRjhEVGhl?= =?utf-8?B?YmYvWTNLT0xVdnc5WkFNYVdya3FZSnpaaUVZQ2ZEMUVGcXgxaGE5TG9laFlF?= =?utf-8?B?YUhVM0NBcHR2M09JdDNmMHoxM2Z3L1RGa0lUUmRINHlZV0FMSVBNUEdCQlFa?= =?utf-8?B?TFM5UkdRdCsrVXVDNTNIdVN1ZkVQamg3elYzeTk2VlRUMlZmdUFxYkRvT2lq?= =?utf-8?B?NzRzcnMreEhFN2JTUDBxYnpnbHdZeHpmc3FDS1h4aWY3ZlFxNE1zSG5Gdmhw?= =?utf-8?B?aGxaNEFjSEIxL205S0NmVTZjWXpqQmdBdC9pcC9qem05YzNXMVZlQTd2dVFl?= =?utf-8?B?eXhCWmZKbnBPVGs2cGpZdFRkMW5lUG02NkRwdTlReVpCOEI4N29GbjZmYksz?= =?utf-8?B?eUZ6OEtvYUZuWFVhRm5MclFaSVR3R1FlVVNkcit6SkM1NlZiMFlQN1FVbSs5?= =?utf-8?B?VXZuaGJUdGJSRmJUVHpCbFBpbE5LQkh5RGtZK1pRUlllU0FudnJ6YzNocGZY?= =?utf-8?B?c1N2eXJoeVRWeElMcllHTTNwa2p0bGc0RVlhNVlFQS9GYUhnUlNzMXZ3ZTc0?= =?utf-8?B?N3ZoY21wM0ZDQ1RZWUx5SS9pSDdJNkl6ZTA2VlJrVmZzZnhNU2h3bTVWdU1R?= =?utf-8?B?OFRUQ0VERHdKQnI1VFkyNndIWE5iV3daU0lPVWh5a1ZuMDVVdWhraER5eUx2?= =?utf-8?B?Y0U2dW52UUNnPT0=?= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PAZP264MB3686.FRAP264.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(376014)(1800799024)(10070799003)(366016)(38070700018);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?QkxJREJXcGdxdlpJbVdWTk5nWW5ZT01rZitDMzFYUjNNOXdQcVVBaGVFblFG?= =?utf-8?B?T0hiNXdiSWRKd0l0cXBQclJNWm1EV1NMMGhjSjhlQldqSGkxTVdpZXZYdVhx?= =?utf-8?B?VThhZmlveGRYUXJGUGdSRlFYR0F6NkRRZVJpYlg4cWY2NlI0WENwbFZCZnNs?= =?utf-8?B?dC9lVktmb0J0LzUrOUdjVnlQdTR3NCthMjFWTUU0UVlUaFJub3lCcUdCMDdT?= =?utf-8?B?VVZBS2lxVmxYaDR6eHJSNFhBa096VXZOVXM2YWhrSDJpVXBZcTRQUm80TWp2?= =?utf-8?B?bVBoT05LcWFiS1Rxd3BHcE9BMjdBbzQ2MlRrMlRSVnFBa1BGMCtVNXV4NzRx?= =?utf-8?B?OWxDR2p2cGVsWkJqWXV5TW9HTXBsNGoxK0o2dEFFR01YSGJzTFlKNWN5RTFI?= =?utf-8?B?U0tDR0RFRWFkdEw3ejJ1eTRxNUttMXNOczJJL0xlbHUzSHUwUDNXLytpQmdM?= =?utf-8?B?ZzNzQmZNejllenpQZEdEUEU1WFJmSktheEpVQkRzRTlWTSs4a0lhNlR1S1ZO?= =?utf-8?B?TjJwS1YzMUdhRDVlN3dPSE9kVXNhTTQ0TlZGSTZtNDhKTmhBUFYwTWlEbTNG?= =?utf-8?B?T2ZHTTRqOWxtbzlXWVQwdjlnbXUrMXVmSDZFRkQwQXZ0dm5LNlRlVnk3SDUz?= =?utf-8?B?a1dRc3JsWXZHNTR4R3cvQ3JjMTg5WUZ4TlJuM3hHSWVlb2VNNWlmckltS1I2?= =?utf-8?B?OW41TFdVb2JNYTdrNUEvNmRHYWFKV1ZMZ1RBZWZ6Q0toQ1IzU1BQVUFHeWc2?= =?utf-8?B?Zjh2SS9Od2t6M0tUVllNYkNzajZPd2dpU2R0ajRzTVBwcXptTG5qSzNybWV0?= =?utf-8?B?U2dYMGw4SFN4UEpIQ05BVjZQai9tTGMzb0o5M1pncXdxcVJjUzdlMnd2Qm9C?= =?utf-8?B?TkhqWFlYdkx4d0RONlZMQm9mVkh0dC9WeC95eXljRjQyb1lyaTlBR1VhTlZp?= =?utf-8?B?dE5pZTBOYWhSYlNwYm5nT3BKbHNIK2ljMFIvMXowakh4SkpjVndiYitHeVN6?= =?utf-8?B?ODljb3VOd3IxMERDTUwydWE5KzNoekVTUFJITW9UTnlDR2RWQy9DVmVIRUV0?= =?utf-8?B?UENLVHRtMk1tYkN1cFVyWkdKMy9XbUM1QWNzd0JjOExJdVFOV3Q2TldoMmN4?= =?utf-8?B?cjIzVE5xaU1vdDlyU0ZlVzErdi9TeUJJUy9vWTFVM0c0VDJaNVRibyt5TXBP?= =?utf-8?B?dXFDazJxemF1TFkrbW9mWHB3dlhJTU9NVkd3cm1zMDVxMThaTFBMYWU1Ukdj?= =?utf-8?B?ejFMemxrYVdPNEVuQ1dOYmdzOHFHbFliU0dLbkRaWXFucVF0dmduWTZ0VWVh?= =?utf-8?B?T2tXWHE4S0NaY284UDk0ZFA3QlRSaHZ3Z2V1elE1SG91cnZBT2xHVjgwZVRj?= =?utf-8?B?MDZEMFZqVGFlRDhHOGszL0gxUlNlT1JmN0lSQWRDUHMvTnRKMncwK1ZNU2JS?= =?utf-8?B?WVdCOC9hNk44T3EzZXg0a1pLNG1xNDhXSnpWVWZUNjhuNyt0OWpGZ1JuMlVt?= =?utf-8?B?MnE0NWkxSmVtMi9MUXc5VTc3UTlKckw5Z25OTlg3TVB3Zk9CaWEzbkpUWndn?= =?utf-8?B?SytoVnlTSkxDMkFQeTlkeEQ4ZnM3bnJHZzZ3R3lxdHZtSjRMbVBSZ2xQQzRP?= =?utf-8?B?TFpuN3lXZ3NBWHZKTTNIeXo5WVZVYys4cDEzRUc2MkhMV0E0d2k0UzNTeFZn?= =?utf-8?B?aDBnNGFlc003NE1IWlZ5YTJ1eXJlUFlsSHY0aDJtN1NaMWs1OWpRV2RwbnRx?= =?utf-8?B?TU9kczZidzV6MFRDSzVMRmlJTWhmYjduNnF6Z2h6QWVNK0QyVU5jZXNRLys2?= =?utf-8?B?Y2R2QnJGMWdsNVhzL3dLZ3p6TTFXSFZ6WFBmbTdQR2lZODhkZ1ZHZ3lvclNm?= =?utf-8?B?bGpVRkZZY1RwMURyYlgreWZtdVFkTWJwbFBJVlVqcE1lVzVpY2N4QjRhdUNn?= =?utf-8?B?UElNYkUyZ001Ny9zeGFkU0VUR0ZnQWY5ODlnNDRKeklFRjNzb3FEdGc0aTM4?= =?utf-8?B?ODBDaFRSVWNPTWNyQXlSUkF4anZSemZkRXBESDJ5RS9NeE9uTDJWLzhpak1Y?= =?utf-8?B?ZnQvZlA4L1Zrb2NrTDhSanI3WFNvOG12dytZd1Y4UHJZcEpEY1NmN2NDL3Vy?= =?utf-8?B?TDQ4TzBydnFtMExpNStSVndET1d6WmszMjgzY0FaWU01OFJIK2I3b2hESi9q?= =?utf-8?Q?TTin+gh5F34ahVD0REdAC9lu3E9lH2fH/1ZkJgggDAKW?= Content-Type: text/plain; charset="utf-8" Content-ID: <613A03364FBF284CBC9C41F0C293EC69@FRAP264.PROD.OUTLOOK.COM> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: groupe-cyllene.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PAZP264MB3686.FRAP264.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: d0ce965b-1eac-4f95-bbbd-08ddc3b5b6d7 X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Jul 2025 15:38:58.0131 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: ee11ccf7-112c-4284-848b-f229745e715b X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: KWa4p3RvJoJN26ctI5+8cyTtlIODc2F5+S8OCmGkWc5fd7YjjAh/taSQIoxAYO81TF6WfXK5uDrj2bs+H7j0hf0Z+vEw36JTNrCtjffu6ofoJtNLgZXkRWWL44bEbij+ X-MS-Exchange-Transport-CrossTenantHeadersStamped: PASP264MB4769 X-SPAM-LEVEL: Spam detection results: 0 ARC_SIGNED 0.001 Message has a ARC signature ARC_VALID 0.001 Message has a valid ARC signature AWL -0.074 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 DMARC_PASS -0.1 DMARC pass policy 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. [groupecyllene.onmicrosoft.com] Pj5ZZWFoIEkgdHJpZWQgc29tZSBxdWljayB0ZXN0cyBhbmQgaXQgc2VlbXMgdG8gYmUgYSBiaXQg dHJpY2t5LiBPcg0KPj5tYXliZQ0KPj5JIGp1c3QgbWlzc2VkIHNvbWV0aGluZy4NCg0KSnVzdCBo YXZlIGRvbmUgZmFzdCB0ZXN0cywgSSB0aGluayBJIGhhdmUgZm91bmQgYSB3YXkuIA0KKEknbGwg ZG8gbW9yZSB0ZXN0IHRvbW9ycm93IHRvIHNlZSBpZiBldmVyeXRoaW5nIGlzIG9rIGluIGd1ZXN0 KQ0KDQoNCg0Kc3ViIHFlbXVfdm9sdW1lX3NuYXBzaG90IHsNCiAgICBteSAoJHZtaWQsICRkZXZp Y2VpZCwgJHN0b3JlY2ZnLCAkZHJpdmUsICRzbmFwKSA9IEBfOw0KLi4uLi4NCg0KICAgIH0gZWxz aWYgKCRkb19zbmFwc2hvdHNfdHlwZSBlcSAnZXh0ZXJuYWwnKSB7DQogICAgICAgIG15ICRzdG9y ZWlkID0gKFBWRTo6U3RvcmFnZTo6cGFyc2Vfdm9sdW1lX2lkKCR2b2xpZCkpWzBdOw0KICAgICAg ICBteSAkc2NmZyA9IFBWRTo6U3RvcmFnZTo6c3RvcmFnZV9jb25maWcoJHN0b3JlY2ZnLCAkc3Rv cmVpZCk7DQogICAgICAgIHByaW50ICJleHRlcm5hbCBxZW11IHNuYXBzaG90XG4iOw0KICAgICAg ICBteSAkc25hcHNob3RzID0gUFZFOjpTdG9yYWdlOjp2b2x1bWVfc25hcHNob3RfaW5mbygkc3Rv cmVjZmcsDQokdm9saWQpOw0KICAgICAgICBteSAkcGFyZW50X3NuYXAgPSAkc25hcHNob3RzLT57 J2N1cnJlbnQnfS0+e3BhcmVudH07DQogICAgICAgIG15ICRtYWNoaW5lX3ZlcnNpb24gPQ0KUFZF OjpRZW11U2VydmVyOjpNYWNoaW5lOjpnZXRfY3VycmVudF9xZW11X21hY2hpbmUoJHZtaWQpOw0K DQojbm8gcmVuYW1lIGhlcmUgYW55bW9yZQ0KDQogICAgICAgICAgICBQVkU6OlFlbXVTZXJ2ZXI6 OkJsb2NrZGV2OjpibG9ja2Rldl9leHRlcm5hbF9zbmFwc2hvdCgNCiAgICAgICAgICAgICAgICAk c3RvcmVjZmcsICR2bWlkLCAkbWFjaGluZV92ZXJzaW9uLCAkZGV2aWNlaWQsICRkcml2ZSwNCiRz bmFwLCAkcGFyZW50X3NuYXANCiAgICAgICAgICAgICk7DQouLi4NCn0NCg0KDQpzdWIgYmxvY2tk ZXZfZXh0ZXJuYWxfc25hcHNob3Qgew0KICAgIG15ICgkc3RvcmVjZmcsICR2bWlkLCAkbWFjaGlu ZV92ZXJzaW9uLCAkZGV2aWNlaWQsICRkcml2ZSwgJHNuYXAsDQokcGFyZW50X3NuYXApID0gQF87 DQoNCiAgICBwcmludCAiQ3JlYXRpbmcgYSBuZXcgY3VycmVudCB2b2x1bWUgd2l0aCAkc25hcCBh cyBiYWNraW5nIHNuYXBcbiI7DQoNCiAgICBteSAkdm9saWQgPSAkZHJpdmUtPntmaWxlfTsNCg0K ICAgICNyZW5hbWUgY3VycmVudCB0byBzbmFwICYmIHByZWFsbG9jYXRlIGFkZCBhIG5ldyBjdXJy ZW50IGZpbGUgd2l0aA0KcmVmZXJlbmNlIHRvIHNuYXBiYWNraW5nLWZpbGUsIHdlIGNhbiByZW1v dmUgdGhlICRydW5uaW5nIHBhcmFtDQoNCiAgICBteSAkcnVubmluZyA9IHVuZGVmDQogICAgUFZF OjpTdG9yYWdlOjp2b2x1bWVfc25hcHNob3QoJHN0b3JlY2ZnLCAkdm9saWQsICRzbmFwLCB1bmRl Zik7DQoNCiAgICAjY2FsbCB0aGUgYmxvY2tkZXZfcmVuYW1lLCBvbmx5IHRvIHJlb3BlbiBpbnRl cm5hbCBibG9ja2RldiBjdXJyZW50DQphY3RpdmUgaW1hZ2UgdG8gc25hcCB2b2xuYW1lDQoNCiAg ICBteSAkc2tpcF92b2x1bWVfcmVuYW1lPTE7DQogICAgI3Jlb3BlbiBjdXJyZW50IHRvIHNuYXAg ICAgDQogICAgIFBWRTo6UWVtdVNlcnZlcjo6QmxvY2tkZXY6OmJsb2NrZGV2X3JlbmFtZSgNCiAg ICAgICAgICAgICRzdG9yZWNmZywNCiAgICAgICAgICAgICR2bWlkLA0KICAgICAgICAgICAgJG1h Y2hpbmVfdmVyc2lvbiwNCiAgICAgICAgICAgICRkZXZpY2VpZCwNCiAgICAgICAgICAgICRkcml2 ZSwgICANCiAgICAgICAgICAgICdjdXJyZW50JywNCiAgICAgICAgICAgICRzbmFwLA0KICAgICAg ICAgICAgJHBhcmVudF9zbmFwLA0KICAgICAgICAgICAgJHNraXBfdm9sdW1lX3JlbmFtZQ0KICAg ICApOw0KDQogICAgIyMjdGhlIHJlc3QgaXMgdGhlIHNhbWUgdGhhbiBiZWZvcmUNCg0KICAgICNi ZSBzdXJlIHRvIGFkZCBkcml2ZSBpbiB3cml0ZSBtb2RlDQogICAgZGVsZXRlKCRkcml2ZS0+e3Jv fSk7DQoNCiAgICBteSAkbmV3X2ZpbGVfYmxvY2tkZXYgPSBnZW5lcmF0ZV9maWxlX2Jsb2NrZGV2 KCRzdG9yZWNmZywgJGRyaXZlKTsNCiAgICBteSAkbmV3X2ZtdF9ibG9ja2RldiA9IGdlbmVyYXRl X2Zvcm1hdF9ibG9ja2Rldigkc3RvcmVjZmcsICRkcml2ZSwNCiRuZXdfZmlsZV9ibG9ja2Rldik7 DQoNCiAgICBteSAkc25hcF9maWxlX2Jsb2NrZGV2ID0gZ2VuZXJhdGVfZmlsZV9ibG9ja2Rldigk c3RvcmVjZmcsICRkcml2ZSwNCiRzbmFwKTsNCiAgICBteSAkc25hcF9mbXRfYmxvY2tkZXYgPSBn ZW5lcmF0ZV9mb3JtYXRfYmxvY2tkZXYoDQogICAgICAgICRzdG9yZWNmZywNCiAgICAgICAgJGRy aXZlLA0KICAgICAgICAkc25hcF9maWxlX2Jsb2NrZGV2LA0KICAgICAgICB7ICdzbmFwc2hvdC1u YW1lJyA9PiAkc25hcCB9LA0KICAgICk7DQoNCg0KICAgICNiYWNraW5nIG5lZWQgdG8gYmUgZm9y Y2VkIHRvIHVuZGVmIGluIGJsb2NrZGV2LCB0byBhdm9pZCByZW9wZW4gb2YNCmJhY2tpbmctZmls ZSBvbiBibG9ja2Rldi1hZGQNCiAgICAkbmV3X2ZtdF9ibG9ja2Rldi0+e2JhY2tpbmd9ID0gdW5k ZWY7DQoNCiAgICBtb25fY21kKCR2bWlkLCAnYmxvY2tkZXYtYWRkJywgJSRuZXdfZm10X2Jsb2Nr ZGV2KTsNCg0KICAgIG1vbl9jbWQoDQogICAgICAgICR2bWlkLCAnYmxvY2tkZXYtc25hcHNob3Qn LA0KICAgICAgICBub2RlID0+ICRzbmFwX2ZtdF9ibG9ja2Rldi0+eydub2RlLW5hbWUnfSwNCiAg ICAgICAgb3ZlcmxheSA9PiAkbmV3X2ZtdF9ibG9ja2Rldi0+eydub2RlLW5hbWUnfSwNCiAgICAp Ow0KfQ0K --===============1685014517721659724== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ pve-devel mailing list pve-devel@lists.proxmox.com https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel --===============1685014517721659724==--