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 712C21FF190 for ; Fri, 10 Jan 2025 13:31:13 +0100 (CET) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id A98682C21D; Fri, 10 Jan 2025 13:30:57 +0100 (CET) To: "pve-devel@lists.proxmox.com" , "f.ebner@proxmox.com" , "f.gruenbichler@proxmox.com" Date: Fri, 10 Jan 2025 12:30:22 +0000 References: <1841615375.1037.1736431994704@webmail.proxmox.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" 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-SERIES v3 pve-storage/qemu-server/pve-qemu] add external qcow2 snapshot support Content-Type: multipart/mixed; boundary="===============3388493329732675653==" Errors-To: pve-devel-bounces@lists.proxmox.com Sender: "pve-devel" --===============3388493329732675653== 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 11E18CBB24 for ; Fri, 10 Jan 2025 13:30:56 +0100 (CET) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id E7B0F2C1DB for ; Fri, 10 Jan 2025 13:30:25 +0100 (CET) Received: from PAUP264CU001.outbound.protection.outlook.com (mail-francecentralazlp170110002.outbound.protection.outlook.com [IPv6:2a01:111:f403:c20a::2]) (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 ; Fri, 10 Jan 2025 13:30:25 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=j6MA7PpWSKs6exo27SC6r6GUbvTZz4VLavnIghwvC0vHblJ3SdCPVbgD3+CUX1FBdFSdpPoTeqmL+NfNcqRkv6DJEMKsrx6LqWARumzFdYDQUwEsRqhP9qiyN+EDNqWBMDeRzYyKaALx9H2rzRGBIB46kjX2IbZ4WVZ8++VLjKizRxugb8CQXBHvyabWt775InS7coAwTPlL5rQO3Tvk4HJ7YsWQ+rZyiI8gABAEIi4djWXL6y9dArrNLQ10vi3MjwlOP2JWcUj90ymNzDdwx3CnoDEc0Zk6XLIYJLR0m81MFWytuRl7Mwip7fD3kq1d7TRB52LumQYWGpfhmuACtw== 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=znzK/xgmPM/+u27vuZkeeUXjBycd+6Hie5rxXA0hHwk=; b=Fh+7yzMAHhiNbf7vzkCOv+tkDw2wycg4KCAehFMubbTMut8SIASfJcg+xj2t0XVCA4YC/zgOIC6wum8i+/oXlLJMlT3qIA1y7Qhx7N1ma7sJGt4/d+XXlrSBKhO4ItV1wQRILEGMGu6TgZl2bAfVainIbI5PHSUEV5uVS65U5Ltd9w+Wp5gOjwY9U9tz0lL1gy0IWErwuJSF/wNKQWcY2jYKMSK021j9n/T8xhUeegS5RggbQkkAlUW5xZC0QzlCojbE9yaG/YuVvPJggiXOwc76ttL9XFCNAqP23aWS16x6aukfttvOmN9uOfMRV2nIpXcxlY11LtFeRpDwtX8Mpg== 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=znzK/xgmPM/+u27vuZkeeUXjBycd+6Hie5rxXA0hHwk=; b=oKgELi2QqGUegL3oTyN/CyuHaJ8wtjv43DOzUTaTBscIsMkpzRKCI5Iyun8PZUNHIRysL++LjX5zCu7rI3vgkd58WDq335NsJIIQd0JmjEeAe1a6Zflp5+S9/7oMDRFbslZXw/mVDnyTq7mXjUn/tO6VBra4xl0IwCvLw1Opif8= Received: from PAZP264MB3686.FRAP264.PROD.OUTLOOK.COM (2603:10a6:102:d8::7) by PATP264MB5477.FRAP264.PROD.OUTLOOK.COM (2603:10a6:102:3fd::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8335.15; Fri, 10 Jan 2025 12:30:23 +0000 Received: from PAZP264MB3686.FRAP264.PROD.OUTLOOK.COM ([fe80::4c89:3ea0:833e:abb]) by PAZP264MB3686.FRAP264.PROD.OUTLOOK.COM ([fe80::4c89:3ea0:833e:abb%6]) with mapi id 15.20.8335.012; Fri, 10 Jan 2025 12:30:22 +0000 From: "DERUMIER, Alexandre" To: "pve-devel@lists.proxmox.com" , "f.ebner@proxmox.com" , "f.gruenbichler@proxmox.com" Subject: Re: [pve-devel] [PATCH-SERIES v3 pve-storage/qemu-server/pve-qemu] add external qcow2 snapshot support Thread-Topic: [pve-devel] [PATCH-SERIES v3 pve-storage/qemu-server/pve-qemu] add external qcow2 snapshot support Thread-Index: AQHbT5rSeiKjg7bn0Ui3hrKzjPjmVbMOoggAgAElvQCAACSCAIAAK1eA Date: Fri, 10 Jan 2025 12:30:22 +0000 Message-ID: <8f309dfe189379acf72db07398a37a98e8fc3550.camel@groupe-cyllene.com> References: <1841615375.1037.1736431994704@webmail.proxmox.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Evolution 3.52.3-0ubuntu1 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_|PATP264MB5477:EE_ x-ms-office365-filtering-correlation-id: 59f7cbae-b744-46b3-da04-08dd31728dad x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|366016|1800799024|10070799003|376014|38070700018; x-microsoft-antispam-message-info: =?utf-8?B?SVBIQmhKQmcya0kxd3VUODY0bmNaQ3lVOW9VL3FUeDhwcFRrN0thTjlnZUYr?= =?utf-8?B?bHRHTzdROWh0cWpMdW45R3pPZ2VJdFZlbWZCeDNWSTZaQ1Y1ck1MckJ0cURy?= =?utf-8?B?dmQzWStIK0tpT1Q4UFRta0NsdUZDZkRlaUdva2Vzck4wY0JpQWZ2d2FpaHBX?= =?utf-8?B?YnE2TUsxa1pHNnpyWE5xV2JNcm50d0JROHAvMHlGUlplNTdUSmMwanc4WEht?= =?utf-8?B?MSt2VzNtd0pWbTdHSW1UQlYvYy9EQkNMN3U1WEk4aElyaVdZdWJNZUtvS0NX?= =?utf-8?B?RDJIMUp5WWpJK01sazZHZUtWSW0yMEZGU1AxdEhWMXhDZW8zeERsZGkzVmc4?= =?utf-8?B?WGVOSllnK2FTdU1WTTBpNFBTdm1qMmMveXc5eVkycll1SmhvWEQycmc1NGc3?= =?utf-8?B?bEIzUTFJMDFYdGIzUEpQN3lJL242R21EdlVtVHI5b2k2VGxTMGlLOGJPaTVV?= =?utf-8?B?K1BJMitrenZrR0p3dWhncG55VDVUemNzQzZlRHBFSjBTci80NjZKamovcGkw?= =?utf-8?B?U0NJallRUHlhQUdHUG5hU01manJSQS9KdkxCNDRJYXIzaW5uN0dmQjk5b0ta?= =?utf-8?B?a1BxN1N6dUo0YTY1Nlo3L3V1aXFWU0UzWGlMbG1nNkthTlFEbmtMdi9nOGpi?= =?utf-8?B?SHV0aFVTc2EycjRkZy9BK0tLdEdBVlhzekpLL1RsUFlGZGFjaW9MQk5QTEhr?= =?utf-8?B?UTh3MHNkSEZVZGZwRTY5L0YwWHY4NWl1aXltSEZ6SklSUUpiWmJWVE9Zczhp?= =?utf-8?B?bnBNRVFlcFRFUHlLVjBpaGdZcndqOUdLMmJVTGNVdmFRS3E5QkdFUHRUYk9l?= =?utf-8?B?a3R6bSt3YnIza1hQSXVaMTVQcm5VZllWeGtab3dWMGJCaWY2VVQveTBWOWpH?= =?utf-8?B?OXBGNE9nU0JUejhZZUZpb2E0UFJraXVvdTV0SHBOcUZnRlJFQXd2WG1aVVJJ?= =?utf-8?B?TWJieHBORVB4RWpCMWozMHJvV2RKZ2kyejVvdE04dWxvY2c2ZDB4OXo3UVFI?= =?utf-8?B?VTFlZzV2QS85RlFTUEZqZzNNWlJ6cE5WRDFPWTNEM0p1Z3FtZkh6VUdqUXEw?= =?utf-8?B?ZU0vQ082QkFJR2N4Tkg2VGdpVVdXcWM1SFlrcHEybHlla3AyZXE4UUx2WXY3?= =?utf-8?B?M3ZDaFJoeGZ4N1pBVlQraGpjZzBQZlpRb3ZCbkhQeHFzS3V2UGhobnJ0S2pq?= =?utf-8?B?eTdIOGRzOGhsSnI2dkxlVDJySFJ1b0pFcEZTSERMeTJWWFJnbG9QemR1TGxJ?= =?utf-8?B?WmNaRWZhamVYQjhzeHo5bDFkQ3pSZTBCOVgybXpwZ2szeldUc3VIRXI1SG1x?= =?utf-8?B?a2VjOTZjelpWbXdRWXk0QmF2TkVKazc4VlhkT28zYXJKODBnRUtxRzBrSGNq?= =?utf-8?B?Q1kxSTd3aU12TlMwNGg2bzIyT3Q3bG9tMllJZDdHZTFoMFVsMWlSZ0VwY05Q?= =?utf-8?B?UG5jbHU0T1RsTkZtZXZjVFNpalVFZkZoamlpNU0xTGpEWmd2bWdOdVNkajd0?= =?utf-8?B?MSs3RHVOMzNSRkM0OUNzamwzTlpqZWtoMkNnNk5FaVA5YWdOcWo5TXh1N1pw?= =?utf-8?B?N0lPcnAyczNrcUw2ejFOMGNLaUk1Qjl0WGo0R2JYaWRVUFdkaVNTTkVSeXIy?= =?utf-8?B?ZWpNdFIxZjhUd0FpZFhnTDg3TC9sOW5hOUhsbG9YYUt5dnJEVFRsWkhuZnVa?= =?utf-8?B?b2NBdzJMQVNvczcvOEhUV3BmZGdFRHQ3ZExnbkZ2QmhyYzFnZlM2Nkx2QkNo?= =?utf-8?B?aUNvNTl6VTkrU1NhM1ZDRVFIN2FYdFNNWStNMVBWWXdpZkZiUDhiTi9MZ21m?= =?utf-8?B?NDBXTFZiZ3hQOFVEQ1RxakVHOEtyb25LbEJ2ZWtiV1h4aXJkQzdMandqRTVm?= =?utf-8?B?TUtncTZLZ2hYNTNDYU1iQWVuUENLNWc4cTlsdmNQUzdEb2cvcVF4aDBEVmtU?= =?utf-8?Q?+YxxaX/LCX8DrUR2Tl0bg3ZJayxSY+h4?= 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)(366016)(1800799024)(10070799003)(376014)(38070700018);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?Vm5aK3VnZFYvZFZwdWpjSmtwUlFDVTNzQmRjdFY2Smc5NERSVnM1c1M5MFBm?= =?utf-8?B?b1NiaXBLQzg5YmJiM1duckpMcmdXQUFSV2FsbVhrNmpYdWxqTzR0UVpRd0Rs?= =?utf-8?B?SFZXa0JVc2xPc2pzNkd3SUw4NngwdmlLZnI5d2dSQnF5TWJaZUF4MTAvWUpw?= =?utf-8?B?NEQwSFhlS3Q0c2V1MGFkcVU4cUQrYXRyeGtrT0dkU0M2YzBlNTg0N2VBR2cw?= =?utf-8?B?YzRTSzBXNGRvWlY2cnpDaHBtZlpRZ21vK1JCMEY1VWRXNloxSDM2VGNXT3dX?= =?utf-8?B?Rk84b1ppSExWV1F3L0ZYMGJNdGZ3aklGUjV2SmdnMHlzaXJhUnU1elQyYWRY?= =?utf-8?B?VFZ5SHEwemhlM2RPcXg3d3dQV0w1YmxDRWs3Y0NKUFVVcU1RS3hRcTdkcXJJ?= =?utf-8?B?VlErdVhudWZ1R1NTZFk1YVZmSHFEamVneWxValZIUmUwQkFMS2hpU0FPcTc4?= =?utf-8?B?WGVQaUZFQ1M5UFZWQS8xOXNNelozT0ZGZFlYZWF4ZFBVVWxHclR5R01jSFNr?= =?utf-8?B?MUtKRlJHSVIxWmpBejNiUjRMU3dvbk94SHFZV0dKbWxlYzNvL3JDdWVFUmE0?= =?utf-8?B?NEVBQ2E0YTdCbUxxUkpVNG82NUpUeFE0ZGR5bHEyNm1WR3NUdDY2cmRzT1V5?= =?utf-8?B?Mmx2a3FTMklWM3NOYldiWm0yUFRDdWJoVGlLbXNzUkNhMVBxRWNUa2pMbEpV?= =?utf-8?B?MFBMVkJVc1RQNzIwNFphY203Qkp0QW4zNDZLNEcranZDNUFFWEM5cDNVcks4?= =?utf-8?B?dnhUQlFRckhCVTZ6UDAzRXcwSlRLUFU4dnJRelFUUDFURUt6MUpFblpkYmJy?= =?utf-8?B?Rk5RK1NKOC90dU9BOU9Da1Y0dFU4dms1U01DUEIyS2lJa0thdXdKOWxwWnFk?= =?utf-8?B?V3d4d0dRSVhRNllHSjdoVWNMbjZRRHpsM3Znak8zN05GRHJRcXErSkczK1ln?= =?utf-8?B?d0d5N1FVdDFycVNRcEg1QkwweG9SUlkrbDI1RlBRemVtVFUyQi9idUNTMUI4?= =?utf-8?B?UThINDhNMmlpOXRYTktQSW1wcGwwd2Y2MGNpQ1FQN09VQXNyNzBZdGNXVjBq?= =?utf-8?B?NjlRSUJ2Vm4zZ1I2ZU1ZRVR6dkRTQnFSTzlDOG9pdU44c2wyQ2FLSlB5UnpU?= =?utf-8?B?V2hCcVUzak50aXhtWVVkQmZFNlRiNUNBQWFQZTZUVktabVhRN0p6elcwZVc4?= =?utf-8?B?aSthdFVvYVNLTWQ3MjMzcUZDWW4vWCtvRGQzR3RQemhpNE5HNTQ0TjhhTDNq?= =?utf-8?B?c0ZBcThXMHV3ZTVVOEF0SnQrQVZHVFlySDhuK1p0bEsrcHRtQ0Q0MnI1NHQ1?= =?utf-8?B?R2JoS0d0RGVVZ2tKd2FBVS9SaGppaStKVVJIUDdiV05uWUlGU0hoR29uUldI?= =?utf-8?B?V2pwd1VVc3o4dXFUV0VrQkNodnJ1S2FJbFNsMHVpajJkRWUwaFJ1bCtoWXZN?= =?utf-8?B?MmpXQ0hOV1VWRndZQ05yeE9RRDVkcGtwdUZlWFFtRVNweGl0dHU1MVB6NE81?= =?utf-8?B?OUFFTDFIL3Z5eFJwdjVUZW9qQkN1REpoa1phbER4WmwxeTdwU2p3dG52UjUr?= =?utf-8?B?bENUWXFsaUwyTDdLcGs2b2NTaXZIaHlwOEdpNFpMVloxNGdyMXV3MThteEVK?= =?utf-8?B?NmtLTVhua3V2REFab3lISlVjbk00R3BDeVZVTGhGUE9reFFaODFVRlIyTlZt?= =?utf-8?B?UUN4ZGJrb2ZqV0YwbSt3aGZQT2RMVWduZTg0RDZhWDV6VmhMTFBRdUlzdEhC?= =?utf-8?B?ekZ4aHZQNzJkTHhUTkwxZVA0MTlGTGtYWlVlRksrNHc2bjBIZEppaE5sckZC?= =?utf-8?B?VVBTVzdqM0RxVW5kam92eHMwWXg2NmdmSmNkbS9nbTNIWUxqWEt4R3QwV1dQ?= =?utf-8?B?QzFVcVFmWi93emdEUDVZYk95RXROanRzUldOMWl4ZDZIR3J0d3NMTU1UTW9Q?= =?utf-8?B?YUtkTTJaSjZRTVpoNzRnMDBmTFNVc2tvVi9xN21NYlRMS1laRkJ3RC9BbHdo?= =?utf-8?B?QXRjU2FXRDk1d0FsSEdLU0N5SWdFdFZieVBqOWUxTnVOU2wvTnNJT1pDYk5K?= =?utf-8?B?N3BOeG5DSW5SR1RwSWJRK2xCdTYvVmlDaXA1S1pPYmFBS1RTR0RpcXhWbjNu?= =?utf-8?B?T0hHUkJac2xiSDhQbW8zQ1Z2MXBIN0E2OUR0eGZrcWM2SmNQcDg5VkFqVitI?= =?utf-8?Q?vhRfvPOayhph0Rp8tpS+ILQJN4kyJGixXy1FJXxUO3mj?= Content-Type: text/plain; charset="utf-8" Content-ID: <79A3EF1D7F304D4EB997E90940E963B1@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: 59f7cbae-b744-46b3-da04-08dd31728dad X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Jan 2025 12:30:22.9473 (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: PL/KueSC6kQ1ofOLqYhtuU7LQSIoWLs3wCl4j+nA3owQkVvS9QpsoSireko9Gdsv1v0s7r6yhxcbSVJU02iqHDxxtlxHml1HV/gmMyVvUOMW0ifIiR06MQnVPqNiP7q/ X-MS-Exchange-Transport-CrossTenantHeadersStamped: PATP264MB5477 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.166 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 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 LS0tLS0tLS0gTWVzc2FnZSBpbml0aWFsIC0tLS0tLS0tDQpEZTogRmlvbmEgRWJuZXIgPGYuZWJu ZXJAcHJveG1veC5jb20+DQrDgDogUHJveG1veCBWRSBkZXZlbG9wbWVudCBkaXNjdXNzaW9uIDxw dmUtZGV2ZWxAbGlzdHMucHJveG1veC5jb20+LA0KZi5ncnVlbmJpY2hsZXJAcHJveG1veC5jb20g PGYuZ3J1ZW5iaWNobGVyQHByb3htb3guY29tPg0KQ2M6ICJERVJVTUlFUiwgQWxleGFuZHJlIiA8 YWxleGFuZHJlLmRlcnVtaWVyQGdyb3VwZS1jeWxsZW5lLmNvbT4NCk9iamV0OiBSZTogW3B2ZS1k ZXZlbF0gW1BBVENILVNFUklFUyB2MyBwdmUtc3RvcmFnZS9xZW11LXNlcnZlci9wdmUtDQpxZW11 XSBhZGQgZXh0ZXJuYWwgcWNvdzIgc25hcHNob3Qgc3VwcG9ydA0KRGF0ZTogMTAvMDEvMjAyNSAx MDo1NToxNA0KDQpBbSAxMC4wMS4yNSB1bSAwODo0NCBzY2hyaWViIERFUlVNSUVSLCBBbGV4YW5k cmUgdmlhIHB2ZS1kZXZlbDoNCj4gLS0tLS0tLS0gTWVzc2FnZSBpbml0aWFsIC0tLS0tLS0tDQo+ IERlOiBGYWJpYW4gR3LDvG5iaWNobGVyIDxmLmdydWVuYmljaGxlckBwcm94bW94LmNvbT4NCj4g w4A6IFByb3htb3ggVkUgZGV2ZWxvcG1lbnQgZGlzY3Vzc2lvbiA8cHZlLWRldmVsQGxpc3RzLnBy b3htb3guY29tPg0KPiBDYzogQWxleGFuZHJlIERlcnVtaWVyIDxhbGV4YW5kcmUuZGVydW1pZXJA Z3JvdXBlLWN5bGxlbmUuY29tPg0KPiBPYmpldDogUmU6IFtwdmUtZGV2ZWxdIFtQQVRDSC1TRVJJ RVMgdjMgcHZlLXN0b3JhZ2UvcWVtdS1zZXJ2ZXIvcHZlLQ0KPiBxZW11XSBhZGQgZXh0ZXJuYWwg cWNvdzIgc25hcHNob3Qgc3VwcG9ydA0KPiBEYXRlOiAwOS8wMS8yMDI1IDE1OjEzOjE0DQo+IA0K PiA+IEFsZXhhbmRyZSBEZXJ1bWllciB2aWEgcHZlLWRldmVsIDxwdmUtZGV2ZWxAbGlzdHMucHJv eG1veC5jb20+IGhhdA0KPiA+IGFtDQo+ID4gMTYuMTIuMjAyNCAxMDoxMiBDRVQgZ2VzY2hyaWVi ZW46DQo+IA0KPiA+IFRoaXMgcGF0Y2ggc2VyaWVzIGltcGxlbWVudCBxY293MiBleHRlcm5hbCBz bmFwc2hvdCBzdXBwb3J0IGZvcg0KPiA+IGZpbGVzDQo+ID4gJiYgbHZtIHZvbHVtZXMNCj4gPiAN Cj4gPiBUaGUgY3VycmVudCBpbnRlcm5hbCBxY293MiBzbmFwc2hvdHMgaGF2ZSBiYWQgd3JpdGUg cGVyZm9ybWFuY2UNCj4gPiBiZWNhdXNlIG5vIG1ldGFkYXRhcyBjYW4gYmUgcHJlYWxsb2NhdGVk Lg0KPiA+IA0KPiA+IFRoaXMgaXMgcGFydGljdWxhcnkgdmlzaWJsZSBvbiBhIHNoYXJlZCBmaWxl c3lzdGVtIGxpa2Ugb2NmczIgb3INCj4gPiBnZnMyLg0KPiA+IA0KPiA+IEFsc28gb3RoZXIgYnVn cyBhcmUgZnJlZXplL2xvY2sgcmVwb3J0ZWQgYnkgdXNlcnMgc2luY2UgeWVhcnMgb24NCj4gPiBz bmFwc2hvdHMgZGVsZXRlIG9uIG5mcw0KPiA+IChUaGUgZGlzayBhY2Nlc3Mgc2VlbSB0byBiZSBm cm96ZW4gZHVyaW5nIGFsbCB0aGUgZGVsZXRlIGR1cmF0aW9uKQ0KPiA+IA0KPiA+IFRoaXMgYWxz byBvcGVuIGRvb3JzIGZvciByZW1vdGUgc25hcHNob3QgZXhwb3J0LWltcG9ydCBmb3Igc3RvcmFn ZQ0KPiA+IHJlcGxpY2F0aW9uLg0KPiA+ID4gDQo+ID4gPiBhIGZldyBoaWdoIGxldmVsIHJlbWFy a3M6DQo+ID4gPiAtIEkgYW0gbm90IHN1cmUgd2hldGhlciB3ZSB3YW50IHRvL2NhbiBzd2l0Y2gg b3ZlciB0byBibG9ja2RldiBvbg0KPiA+ID4gdGhlDQo+ID4gPiBmbHkgKGkuZS4sIHdpdGhvdXQg c29tZSBzb3J0IG9mIG9wdC1pbiBwaGFzZSB0byBpcm9uIG91dCBraW5rcykuDQo+ID4gPiB3aGF0 DQo+ID4gPiBhYm91dCB1cGdyYWRlcyB3aXRoIHJ1bm5pbmcgVk1zPyBJIGd1ZXNzIHNvbWUgc29y dCBvZiBmbGFnIGFuZA0KPiA+ID4gcGVyLVZNDQo+ID4gPiBzd2l0Y2hpbmcgd291bGQgYmUgYSBi ZXR0ZXIgcGxhbi4uDQo+IA0KPiBJIGhhdmUgdGVzdGVkIGxpdmUgbWlncmF0aW9uLCBhbmQgaXQn cyB3b3JrcyBmb3IgdGhlIHNtYWxsIHRlc3RzIEkNCj4gaGF2ZQ0KPiBkb25lLiAoSSB3YXMgc3Vy cHJpc2VkIG15c2VsZikuIEknbGwgdHJ5IHRvIGRvIG1vcmUgbG9uZ2VyIHRlc3QgdG8gYmUNCj4g MTAwJSBzdXJlIHRoYXQgdGhleSBhcmUgbm90IGNvcnJ1cHRpb24gb2YgZGF0YXMuDQo+IA0KPiDC oG9uIHRoZSBndWVzdCBzaWRlLCBpdCdzIHRyYW5zcGFyZW50LiBvbiBxZW11IHNpZGUsIHRoZSBk ZXZpY2VzIGFuZA0KPiBwY2kNCj4gcGx1bWJpbmcgaXMgc3RpbGwgdGhlIHNhbWUsIGFuZCBxZW11 IGFscmVhZHkgdXNlIGJsb2NrZGV2IGJlaGluZC4NCj4gDQo+IElmIG5lZWRlZCwgd2UgY291bGQg bWFrZSBhIHN3aXRjaCBiYXNlZCBvbiBxZW11IHZlcnNpb24sIG9yIG9yIG1hbnVhbA0KPiBvcHRp b24uDQoNCj4+WWVzLCB3ZSBuZWVkIHRvIGJlIHZlcnkgY2FyZWZ1bCB0aGF0IGFsbCB0aGUgZGVm YXVsdHMvYmVoYXZpb3Igd291bGQNCmJlDQo+PnRoZSBzYW1lIHRvIG5vdCBicmVhayBsaXZlLW1p Z3JhdGlvbi4gQSBrbm93biBkaWZmZXJlbmNlIGlzIGZvcm1hdA0KPj5hdXRvZGV0ZWN0aW9uLCB3 aGljaCBoYXBwZW5zIHdpdGggIi1kcml2ZSBmaWxlPSIgYnV0IG5vdCB3aXRoDQo+PiItYmxvY2tk ZXYiLCBidXQgbm90IHJlbGV2YW50IGFzIHdlIGV4cGxpY2l0bHkgc2V0IHRoZSBmb3JtYXQuDQo+ PkR1bXBpbmcNCj4+dGhlIFFPYmplY3QgSlNPTiBjb25maWdzIG9mIHRoZSBkcml2ZXMgbWlnaHQg YmUgYSBnb29kIGhldXJpc3RpYyB0bw0KPj5jaGVjayB0aGF0IHRoZSBwcm9wZXJ0aWVzIHJlYWxs eSBhcmUgdGhlIHNhbWUgYmVmb3JlIGFuZCBhZnRlciB0aGUNCj4+c3dpdGNoLg0KSSBoYWQgbG9v a2VkIG1hbnVhbGx5IGF0IHFkZXYgaW5mbywgYW5kIGR1bXBlZCB0aGUgYmxvY2tkZXZzIGdlbmVy YXRlZA0KYnkgLWRyaXZlIGNvbW1hbmQgdG8gY29tcGFyZSwgSSBkaWRuJ3Qgc2VlIGRpZmZlcmVu Y2UgKG9ubHkgdGhlIG5vZGUNCm5hbWVzIGFuZCB0aGUgYWRkaXRpb25hbCB0aHJvdHRsZSBncm91 cCBub2RlKQ0KDQo+PlN3aXRjaGluZyBiYXNlZCBvbiBRRU1VIHZlcnNpb24gd291bGQgbmVlZCB0 byBiZSB0aGUgY3JlYXRpb24gUUVNVQ0KPj5mcm9tDQo+PnRoZSBtZXRhIGNvbmZpZyBwcm9wZXJ0 eS4gVXNpbmcgbWFjaGluZSBvciBydW5uaW5nIGJpbmFyeSB2ZXJzaW9uDQo+PndvdWxkDQo+Pm1l YW4gd2Ugd291bGQgYXV0b21hdGljYWxseSBzd2l0Y2ggZm9yIG5vbi1XaW5kb3dzIE9TZXMgd2hp Y2ggYXJlIG5vdA0KPj52ZXJzaW9uIHBpbm5lZCBieSBkZWZhdWx0LCBzbyB0aGF0IGRvZXNuJ3Qg aGVscCBpZiB0aGVyZSB3b3VsZCBiZQ0KPj5icmVha2FnZS4NCg0KVGhhdCdzIHdoeSBJIHdhcyB0 aGlua2luZyB0byBpbXBsZW1lbnQgdGhpcyBmb3IgcHZlOS4gKGJhc2VkIG9uIHFlbXUNCnZlcnNp b24pDQoNCj4+SSdkIHJlYWxseSBob3BlIGl0IGlzIGNvbXBhdGlibGUsIGJlY2F1c2UgZm9yIGEg cGVyLVZNIGZsYWcsDQo+PmZvciBiYWNrd2FyZHMtY29tcGF0IHJlYXNvbnMgKGUuZy4gcm9sbGlu ZyBiYWNrIHRvIGEgc25hcHNob3Qgd2l0aA0KPj5WTXN0YXRlKSBpdCB3b3VsZCBuZWVkIHRvIHN0 YXJ0IG91dCBhcyBiZWluZyBvZmYgYnkgZGVmYXVsdC4NCg0KSSB0aGluayB0aGF0IGEgdm1zdGF0 ZSBpcyBub3QgYSBwcm9ibGVtLCBiZWNhdXNlIHRoaXMgaXMgb25seSB0aGUgZ3Vlc3QNCm1lbW9y eSByaWdodCA/IGFuZCBkZXZpY2VzIGFyZSBub3QgY2hhbmdpbmcuDQoNCg0KPj5XZSB3b3VsZG4n dCBldmVuIG5lZWQgdG8gc3dpdGNoIHRvIHVzaW5nICctYmxvY2tkZXYnIHJpZ2h0IG5vdyAoc3Rp bGwNCj4+Z29vZCB0aGluZyB0byBkbyBsb25nLXRlcm0gd2lzZSwgYnV0IGlmIGl0IGlzIG9wdC1p biwgd2UgY2FuJ3QgcmVseQ0KPj5vbg0KPj5hbGwgVk1zIGhhdmluZyBpdCwgd2hpY2ggaXMgYmFk KSzCoA0KPj55b3UgY291bGQgYWxzbyBzZXQgdGhlIG5vZGUtbmFtZSBmb3IgdGhlICctZHJpdmUn LsKgDQoNCkFyZSB5b3Ugc3VyZSBhYm91dCB0aGlzID8gSSBkb24ndCBoYXZlIHNlZW4gYW55IGRv Y3VtZW50YXRpb24gYWJvdXQNCmFkZGluZyB0aGUgbm9kZS1uYW1lIHRvIGRyaXZlLiDCoCAoYW5k IHdlIG5lZWQgaXQgZm9yIGhvdHBsdWcgaG1wDQpkcml2ZV9hZGQgdG9vIDovICkNCg0Kbm90IGV2 ZW4gc3VyZSB0aGlzIGNvdWxkIGRlZmluZSBzcGVjaWZpYyBuYW1lIHRvIHRoZSBmaWxlIG5vZGVu YW1lLA0Kd2hpY2ggaXMgbmVlZGVkIGZvciB0aGUgc25hcHNob3QgcmVuYW1pbmcgd2l0aCBibG9j a2Rldi1yZW9wZW4uDQoNCg0KPj5JLmUuIHN3aXRjaGluZyB0byAnLWJsb2NrZGV2JyBjYW4gYmUg ZG9uZSBzZXBhcmF0ZWx5IHRvDQo+PnN3aXRjaGluZyB0byAnYmxvY2tkZXYtKicgUU1QIG9wZXJh dGlvbnMuDQoNCg0KSSByZWFsbHkgZG9uJ3Qga25vd24gaWYgeW91IGNhbiBpbXBsZW1lbnQgcW1w IGJsb2NrZGV2LSosIHdpdGggLS1kcml2ZQ0Kc3ludGF4ICh3aGVyZSBpdCBjb3VsZCBiZSBwb3Nz aWJsZSB0byBkZWZpbmUgbm9kZW5hbWUpLg0KDQpJIGtub3duIHRoYXQgcW1wIGJsb2NrZGV2LSog Y29tbWFuZCBhY2NlcHQgImRldmljZSIgKGZvciAtLWRyaXZlKSBvcg0KIm5vZGUtbmFtZSIgKGZv ciAtLWJsb2NrZGV2KQ0KDQoNCihCVFcsc3dpdGNoaW5nIHRvIC1ibG9ja2RldiBpcyBhbHJlYWR5 IGJyZWFraW5nIHFtcCBwcm94bW94IGJhY2t1cCBeX14NCnBvc3NpYmx5IGJlY2F1c2Ugb2YgdGhl IHRocm90dGxlLWdyb3VwIHRvcCBub2RlLCBJIGRvbid0IHJlbWVtYmVyDQpleGFjdGx5KS4NCg0K DQoNCkknbGwgdGFrZSB0aW1lIHRvIHJldGVzdCAgbGl2ZSBtaWdyYXRpb24gd2l0aCBkaWZmZXJl bnRzIG9zLCByZXN0b3JlIA0Kc25hcHNob3Qgd2l0aCBzdGF0ZSwgYW5kIHNlZSBpZiBJIGhhdmUg Y3Jhc2ggb3Igc2lsZW50IGRhdGENCmNvcnJ1cHRpb25zLg0KDQoNCj4gPiA+IC0gaWYgeW91IHNl ZSBhIHdheSB0byBuYW1lIHRoZSBibG9jayBncmFwaCBub2RlcyBpbiBhDQo+ID4gPiBkZXRlcm1p bmlzdGljDQo+ID4gPiBmYXNoaW9uIChpLmUuLCBoYXZlIGEgMToxIG1hcHBpbmcgYmV0d2VlbiBz bmFwc2hvdCBhbmQgYmxvY2sNCj4gPiA+IGdyYXBoDQo+ID4gPiBub2RlIG5hbWUpIHRoYXQgd291 bGQgYmUgd29uZGVyZnVsLCBlbHNlIHdlJ2QgaGF2ZSB0byBmaW5kDQo+ID4gPiBhbm90aGVyDQo+ ID4gPiB3YXkgdG8gaW1wcm92ZSB0aGUgbG9va3VwIHRoZXJlLi4NCj4gDQo+IDE6MSBtYXBwaW5n IHdpdGggc25hcHNob3QgaXMgbm90IHBvc3NpYmxlIChJIGhhdmUgdHJpZWQgaXQgYSBsb3QpLA0K PiBiZWNhdXNlOg0KPiDCoCAtIHNuYXBzaG90IG5hbWUgY2FuIGJlIHRvbyBsb25nIChibG9ja2Rl diBuYW1lIGlzIDMxIGNoYXJhY3RlcnMNCj4gbWF4LA0KPiBoYXNoIGJhc2VkIG9uIGZpbGVuYW1l IGlzIGRpZmZpY3VsdCkNCj4gwqAgLSB3aXRoIGV4dGVybmFsIHNuYXBzaG90IGZpbGUgcmVuYW1p bmcsIHRoaXMgZG9uJ3Qgd29ya8KgIChzbmFwLS0+DQo+IGN1cnJlbnQpLiBXZSBjYW4ndCByZW5h bWUgYSBibG9ja2Rldiwgc28gdGhlIG1hcHBpbmcgd2lsbCBkcmlmdC4NCj4gDQo+IMKgIFNvLCBJ IGRvbid0IHRoaW5rIHRoYXQgaXQncyBwb3NzaWJsZSB0byBhdm9pZCBsb29rdXAuIChJIHJlYWxs eQ0KPiBkb24ndA0KPiBoYXZlIGlkZWEgaG93IHRvIG1hbmFnZSBpdCkuwqAgDQo+IEknbSBub3Qg c3VyZSBpdCdzIHJlYWxseSBhIHByb2JsZW0gP8KgIGl0J3MganVzdCBhbiBleHRyYSBxbXAgY2Fs bCwNCj4gYnV0DQo+IGl0J3Mgc3VwZXIgZmFzdC4NCg0KPj5BcmUgd2Ugc3VyZSB0aGUgbm9kZS1u YW1lIGZvciB0aGUgZHJpdmUgaXMgYWx3YXlzIHN0YWJsZT8gSS5lLiBpcyB0aGUNCj4+YmxvY2sg bm9kZSB0aGF0IHRoZSBndWVzdCBzZWVzIGluc2VydGVkIGluIHRoZSBkcml2ZSwgYWx3YXlzIHRo ZSBvbmUNCj4+bmFtZWQgYnkgdGhlICdub2RlLW5hbWUnIHRoYXQgd2FzIGluaXRpYWxseSBzZXQg d2hlbiBhdHRhY2hpbmcgdGhlDQo+PmRyaXZlDQo+PnZpYSAnLWJsb2NrZGV2JyBvciBRTVAgJ2Js b2NrZGV2LWFkZCc/IEFmdGVyIGFsbCBraW5kcyBvZiBibG9jaw0KPj5vcGVyYXRpb25zPyBFdmVu IGlmIHRoZXJlIGFyZSBwYXJ0aWFsbHkgY29tcGxldGVkL2ZhaWxlZCBibG9jaw0KPj5vcGVyYXRp b25zPyBBZnRlciBsaXZlIG1pZ3JhdGlvbiBmcm9tIGEgbm90LXlldC11cGRhdGVkIG5vZGU/DQo+ Pk90aGVyd2lzZSwNCg0KTm8sIHRoZSBvbmx5IHN0YWJsZSBub2RlbmFtZSBmb3IgbWUgKGluIG15 IGltcGxlbWVudGF0aW9uKSBpcyB0aGUgdG9wDQp0aHJvdHRsZS1ncm91cCBub2RlLiBhcyBpdCBu ZXZlciBjaGFuZ2UgZHVyaW5nIG1pcnJvcmluZywgc25hcGhvdA0KcmVuYW1lLC4uLg0KDQpUaGUg ZHJpdmUgbm9kZSAoZm9ybWF0LW5vZGUgb3IgZmlsZS1ub2RlKSwgY2FuIGNoYW5nZSAoMiBmaWxl LW5vZGUgZm9yDQpsaXZlIGZpbGUgcmVuYW1pbmcgd2l0aCBibG9ja2Rldi1yZW9wZW4gZm9yIGV4 YW1wbGUgLCAyIGZvcm1hdC1ub2RlDQpzd2l0Y2hpbmcgYWZ0ZXIgYSBtaXJyb3IsIC4uLikNCg0K DQo+PkknZCBwcmVmZXIgYWx3YXlzIHF1ZXJ5aW5nIHRoZSBub2RlLW5hbWUgYmVmb3JlIGRvaW5n IGEgUU1QDQo+PidibG9ja2Rldi0qJw0KPj5jb21tYW5kIHRvIG1ha2Ugc3VyZSBpdCdzIGFjdHVh bGx5IHRoZSBub2RlIHRoYXQgdGhlIGd1ZXN0IHNlZXMgYXMNCj4+d2VsbCwNCj4+bGlrZSB3ZSBj dXJyZW50bHkgZG8gZm9yICdibG9jay1leHBvcnQtYWRkJy7CoA0KVGhhdCdzIHRoZSB3YXkgSSBo YXZlIGRvbmUgaXQNCg0KPj5BbmQgd2Ugd291bGRuJ3QgZXZlbiA+Pm5lZWQNCj4+dG8gc2V0IHRo ZSBub2RlLW5hbWVzIG91cnNlbHZlcyBhdCBhbGwgaWYgYWx3YXlzIHF1ZXJ5aW5nIGZpcnN0Lg0K Pj5TZWVtcyBhDQo+PmJpdCBtb3JlIGZ1dHVyZS1wcm9vZiBhcyB3ZWxsLg0KDQpibG9ja2Rldi1y ZW9wZW4gZG9uJ3Qgd29yayB3aXRoIGF1dG9nZW5lcmF0ZWQgbm9kZW5hbWVzIChibG9jayM8aWQ+ KQ0KKG5vdCBzdXJlIGlmIGl0J3MgYSBidWcgb3Igbm90KS4NClRoYXQncyB3aHkgSSdtIGN1cnJl bnRseSBuYW1pbmcgYWxsIG9mIHRoZW0gKGluY2x1ZGluZyBiYWNraW5nIGNoYWluDQpzbmFwc2hv dHMgdG9vKQ0KDQoNCg0KDQoNCg0KDQo= --===============3388493329732675653== 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 --===============3388493329732675653==--