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 2DF0A1FF16B for ; Tue, 15 Jul 2025 15:59:25 +0200 (CEST) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 6E2A73E79C; Tue, 15 Jul 2025 16:00:21 +0200 (CEST) To: "w.bumiller@proxmox.com" , "pve-devel@lists.proxmox.com" Date: Tue, 15 Jul 2025 13:59:33 +0000 References: <20250709162202.2952597-1-alexandre.derumier@groupe-cyllene.com> <46hm62jbunky6a53hid6fh6honfkncoccimej7iidh52gr34hy@xumdyi4czqoi> In-Reply-To: <46hm62jbunky6a53hid6fh6honfkncoccimej7iidh52gr34hy@xumdyi4czqoi> 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" , "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="===============0858204439990872367==" Errors-To: pve-devel-bounces@lists.proxmox.com Sender: "pve-devel" --===============0858204439990872367== 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)) (No client certificate requested) by lists.proxmox.com (Postfix) with ESMTPS id 86163DA1E7 for ; Tue, 15 Jul 2025 16:00:19 +0200 (CEST) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 679863E73A for ; Tue, 15 Jul 2025 15:59:49 +0200 (CEST) Received: from PR0P264CU014.outbound.protection.outlook.com (mail-francecentralazon11022096.outbound.protection.outlook.com [40.107.161.96]) (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 15:59:48 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=Ny7S/SCMuFAObro+ufG9D5uf5/7mmv3ViozsCi4EfhLsh/MJvlxsvwWwfZ1Pvo1Qf6PBSSEy4Tq9iWM/gx7o7EhwUJGx0HbbI+Rd8qQjOa6Pg57Zrk3OJTz7lI6ux825BL9Qp9PYCZRsvZeubLHPG7GA4+0/MtoXXOTSXNatwlJlWpUiQ8odEx2v/hsrZBZpZCo2ZhE7UBI66bI/Sf0o72XhmFPbkggLlcwqSh3Ou5Z1wc8vvuSEFwSgW7O5CpYvz1u4jU/lFah9J9nxzyBx8jqW+JLHtflIZ7atOdCwSV/UTentw4eQ8b5S8/a1C60dzVpp/1afy5k7n1Parnjc0w== 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=nr8NCeiEyLShP5TMhk8Sv9hcb/vwiQgvZ/EHSFD3waY=; b=hsf2w/tyOIpYHl2E0z2fLUS05NHhlfs/nANhXnRlAEAhsKuQkujNKmUTUF0TBzRB4rdlT3Lr6GC4TBZefwnxzAfIGERd6zGIVQNxzEoDFxUhWY2k9SGNR0g90IMw43tGaANpNFzHWbpLBwNmYqWU1/MeZrd+ZGR0N4+0+i/tdYYyJQanASWbSURZ20yQeL9NCHduKXFNsXlJ9VNdkF8RSXT264j2AiA1BZKHhkEHPbUdAAWtc3dx+YuPFDbQAsrjBE9S2+3eQkse10W7ASySEF+HCcq41OY7Wy1KkoaHx7xfGnLxC5LkiW9Qz0q0qt2sh351iLPHpfIdb14obh1w8g== 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=nr8NCeiEyLShP5TMhk8Sv9hcb/vwiQgvZ/EHSFD3waY=; b=gGin2PkCTac+/m0jLjLZUPkX/V09ILx3qs8W7Cspz1/zOFHFpVsJrdawzB4+WjJYcZIKHksy15ME42BOy5zKmwe74SMVwoBE0Uey15o65dnUqN2AkvhP0ZZ2epagDwRTTCZhTVW90RphHGTq1emZYEywZU80+IxPSeInv+N2qaw= Received: from PAZP264MB3686.FRAP264.PROD.OUTLOOK.COM (2603:10a6:102:d8::7) by PARP264MB5632.FRAP264.PROD.OUTLOOK.COM (2603:10a6:102:4bb::6) 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 13:59:40 +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 13:59:33 +0000 From: "DERUMIER, Alexandre" To: "w.bumiller@proxmox.com" , "pve-devel@lists.proxmox.com" CC: "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+B9upHUiIgEGu6zSnXuPWwrQzFssAgAAougA= Date: Tue, 15 Jul 2025 13:59:33 +0000 Message-ID: <4756bd155509ba20a3a6bf16191f1a539ee5b23e.camel@groupe-cyllene.com> References: <20250709162202.2952597-1-alexandre.derumier@groupe-cyllene.com> <46hm62jbunky6a53hid6fh6honfkncoccimej7iidh52gr34hy@xumdyi4czqoi> In-Reply-To: <46hm62jbunky6a53hid6fh6honfkncoccimej7iidh52gr34hy@xumdyi4czqoi> 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_|PARP264MB5632:EE_ x-ms-office365-filtering-correlation-id: ef9c6dd8-4cf9-45b9-f075-08ddc3a7d3c8 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|376014|366016|1800799024|10070799003|38070700018; x-microsoft-antispam-message-info: =?utf-8?B?bHhuQTRZOENTZWh2OURmMmhMZjBXNk1SL2NzTVJyWGpHZnc3bUZlelMxczZk?= =?utf-8?B?RGNIV1RqZldIbnpFS2YxK3BJRWZ0QVI4eEJLVGxVcUtSdlRhMC84Y3pwUUdZ?= =?utf-8?B?bEtHUHlZRkJOUTZvTnhxaXdUUk4yMndmbFFVSWt1WithaDJPSVNsQWp4OC9l?= =?utf-8?B?RkJjano1V0VnVmxURkpaWkFYdXY5YmE2eXVFKzhWOEpTY1EyaVUvY05ybE5P?= =?utf-8?B?U21iWU4zaFZSKzdaUnZyUWVma29BdjhpeW93WTNGUWtPS1YwWFdSeUU1SE83?= =?utf-8?B?VjdkK210bk9sbTZic01ER2JXZWhlNU5kR3QzNFc0bW1HQ1FLdU5uU3U1WFJ1?= =?utf-8?B?dHVOTU9hUE82OFV0SjBjNk5pSjY3VkxuUlhwREJzYml3aHhYYzltSHVYQUNk?= =?utf-8?B?b3ZNemxQNUU2L0J2U3Frd0lUajhJZThoZmVlSFIwN0xqQ1VEUmU1aGh6K2Na?= =?utf-8?B?d3ZpbUZIeExOOTdZb1ZlK25sTkJZbDdmYkd1Y2NZOFhhbXd0bktLdy9jSWlH?= =?utf-8?B?N2YvNnVTejRsTlJrSlJJa0tWakFrVkVzM3RVOUtCVHB5R3ozRFhnNExoMmZz?= =?utf-8?B?Y0JGaU9wY3BQaVlmdUlpMEo1TzErbitpWm5NTTBhUVdpSXdTTXFpRVZmUkpR?= =?utf-8?B?cjA3Q1hGNi8yRndUNlRQQ0pyUkJsS05FczdlS29ZNGUrY055TGhoSjV5Y0N3?= =?utf-8?B?VzM2a2lqZXg4T2NpbXo4SGw0SkxzNk45VHdOVEs4cnRMd3dPazhHU3VzMWQ4?= =?utf-8?B?TVpaNFFaRGVTSVNxaEVmMWVzVWo3RmVJRG1EcEdkdm8rOWUwcnBRRHVpc0s3?= =?utf-8?B?aTlUbEp2Z3lkME93QWU4V0Q1YjRUYTVkQ2NPb2tqVjFXZmNxSnVlOUFjSUE5?= =?utf-8?B?TXFPR3pYdkRrcDRTWlhaeW9OMFRWcVFIQXlVNDZ0SkpqOTFJNmYxWjRRUUQv?= =?utf-8?B?YWdET0NsV1loNFFhSUVoa1VZWlIxVmswS21HckhkTDh3OEdrQmFqZGhNbmVa?= =?utf-8?B?RVczWVR6N1dvd0wwVzJpNER5L1kwSzgrdlJCbjhRM0UwTXBldkkvVWpXMnI1?= =?utf-8?B?S2ZJRXhyR1gxNXJyUjdocmtrUy9aRGN2aFVTSjNIQXk5ZDgvVTVNZ0NHN2JF?= =?utf-8?B?RTNRdWwrdElUV3JoK0daUzcvRE9FUWNIS3lwa25QR3ovUHhWSVVHWmR1eEVr?= =?utf-8?B?aWdhNUw1Zks3V2pxdjlVSFBrdXNTZzh2dzBVUnlXMUFTZFU3c0ROWVNjRVdL?= =?utf-8?B?bENCSGxpbE1VWWR2QzFSQnd5NVRpTFFlYTMzTnpnNDNyRnIraHcySmd4L0Q0?= =?utf-8?B?YmtpYXNEN0hNZUF3Vm1iTVprYndld0FKOUhPTzFBM2JtMXFpdW9yeWJoSzk4?= =?utf-8?B?YytxR1kyRFcwZXA3MVZmS0l2ZkVSNS9xSFdiODIzU3NrSjlMVzZzL3U0Q2Z0?= =?utf-8?B?Z2JtelFiZU1HVlFLV01wbkd6TFFzY2Z5S2kyekh5bTlYZWVrRlZxUXVYalJz?= =?utf-8?B?aGxWR0RvU21EelJLUkNIL2VkRzlwcE5hNkZWWThDeS9iVGJEZy81dzJlMGwx?= =?utf-8?B?MGhGUlNwYVF2aWpmZXNYcDhaL05yS291VUpxanN2VkxKZ0dLSzQ4VkcxQ3dW?= =?utf-8?B?NTk2TW5Xa0t6VHRBdVR0bGk3bXVIQmpScGo3ZzdRYVMrQXVqeGQrL2tPWXg4?= =?utf-8?B?VDQ1OHVVV05qUHRQTU5SYjhmUTBMYjkwYTFaL0lTQjJyTGlNRUFkZ1BGZFJ6?= =?utf-8?B?Y0htaHQxT1BPZEl1dHFreWw1cUpVUWUrSWY3SURDSTZ6ZHh1T00wREZpU2Zt?= =?utf-8?B?QTkvbjBCUWcwYWxQS084NlZuTjN0TkZXS0NFeE10d2JKUVNEbmlWL0RuUlNY?= =?utf-8?B?b09tSXZ3K2JKRnpOeElVY0VtNnZjS3lyamdpSHJhNlljeklYMGYzYXhBLzdX?= =?utf-8?Q?h/FlPk+UuZ4=3D?= 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)(366016)(1800799024)(10070799003)(38070700018);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?MFV5WTUwMk16WkVUa1pIWnhJSUN2emlTc3h3dWZsbHJldXFIMHZFRXBuMHlm?= =?utf-8?B?N3YwRzFHSlkyUjBYYTZSWmVqTG5aNUhkL0E4UGkvSDlZbC9UWU1qZVdmYXNl?= =?utf-8?B?M3g5V283Vk80UUVKNC85TWpCQUFBcWk3MjAvMklUMG5LS2hnbnVOR3k1T0Vp?= =?utf-8?B?Y25JRFRmbFJ5eTZnL256cWNBaDFoek45UUF6YXA4Q0ZiU3lXbUNqcWhxUVpP?= =?utf-8?B?M1JvUkhUdnRSeUp6UTNIT3YzNVZzdlZGOGpweU42NEUwS1B6blhxUEwrMGJk?= =?utf-8?B?cmtWWmM1QjR6ZzBlM2l2VGZJdXc2SWlZd3NIeUhleHVnd0xNQ1g2RjZtMVI2?= =?utf-8?B?ak1nTXE3M3BRMEYwV3RxVm4yYU1kOHM5MjMzSGZSZHMxV2tkb0FvRlhWQ0dB?= =?utf-8?B?ZSt5K09pdWtkZ0g1YWNESDRPd2JWWlpQdzdTNFJ5d25zcGxVVU9SOGdSZnlm?= =?utf-8?B?emZyMGl5NUVyVDBQWXg4cVlMYTJvSEdGclduNFFISTJnYW02d1dtVWN3UGt0?= =?utf-8?B?dkRWN29EcjhIZW9oZ0hIVXRPUW9yRVh1UHk5UytzbVhwTk8rTEg4OHFzNGFz?= =?utf-8?B?QTc3aXhkWDk1c1V1blk0UW9jN2t2d1JnK1FTZFZhdzBOSmZpMWp6b2lpNitF?= =?utf-8?B?bXlJQ0RvZ3RaM21ENUlneThDT21VSlFSeFJsdjU3QjZQWlNQUGFDenVOU3FY?= =?utf-8?B?TnphRkpIU2VpL3Y5UVZkaUhZUE03a3d6RG1aRGhvODNnRW1OMlcvaWtXb3lj?= =?utf-8?B?SlFMYlRVMVozVVNPMnR3MVpXTTI0Yk0wNFRwK2FqSDEyQW8ycHBJL21NZ01o?= =?utf-8?B?VERNQitWVTFkMTIzdDhjYlVMNlJneUM0YUFPTjEvenZ4N1JGZ1hqSzduVlJJ?= =?utf-8?B?cXRlbldVZzhsMXNhOGZjL1lzRlpwQjlTbnl0TDVOdm5mREFCQUJJUkcwWlI3?= =?utf-8?B?bHZHQkYrem9ndldrZUZ3OGpsSUo0VHFpeERvNlJ5YTQyMElNZmE2anVSS0tw?= =?utf-8?B?bEV5THljSTV5VXFsM3AwTi9zbmNwWUZzdk9UWTdzSTBYbTg2QnIvQkVWcm1V?= =?utf-8?B?Ri9OYXh6c21ZTXMyeEZwRFRZbjJadWc1Tkp1N0diN0JxR0s0YWF6NnBTYUFX?= =?utf-8?B?K3Q0SUw5VnE0eWNxZzc1L0JDc2w2M3VrWW1kamFuYzQreGttTjFvQ0crV1h0?= =?utf-8?B?UmNuNUdFbWtqVitmd01kSVJYZ05jRUptQmdYQUFYQ1REVmZvc2VudFlHSFZi?= =?utf-8?B?Rm9xWG91NFM3dWNMZ1FhR1NjVmJzVG9Gc055T1lQMVFZQW5OSGZmN2Z5WjJO?= =?utf-8?B?dGZzbVp2b2w3ZGw3bDBNdUR3L2RnOGV4SW0xUkdLaHpLeWh5cU1PcmYzdjdM?= =?utf-8?B?UFNOTHBhb3VSVDVpTWduOFpoem80d1NjUi9saHdEVjFDVHVYMEppZkZ1UGVi?= =?utf-8?B?ZFFBKzdHMXJHYmxuLzFGNjB4ZzB4NEF2RjlTVVN2bTBoZGQ2enNMMndCeUFY?= =?utf-8?B?WTlOOURlNVVLRXJPS3p5L0FtR25wbXZpNjFEdDdDemR3cS9BUzgrSHRpdWxz?= =?utf-8?B?K0ZteEZMYzZtZEpnWVRqMmJjSGlzZ3BHWmVoWmtOTERvMU1TV0dYVndwTFRB?= =?utf-8?B?Tmp5M1BvRy9kenhWZ3F1cmRtbVVDMTlacDd2Y1pEVUU4dEtreVVXVVhVQzda?= =?utf-8?B?T1RLdkpDek9hVlhGS051TllBSjFXZUIraG1wRGxyL0hvYnFUUW5zQlZBbnBB?= =?utf-8?B?Rk5nSFZORVh2S1BFOW9vaWxWZFZnTEhhQUo5OGhtSzVnamlaSXV4MUV3MTVC?= =?utf-8?B?V0RyWGRuSjQzSEU2b2ZsRXk5ZmM4ckczcWNCR3RHR2lIWVNtRHh4Rzd5UXg0?= =?utf-8?B?OHdUVjlDcDVYVGJOcU5hcjNjLytHREpBeGR5MnA0UEJkTGJoRUFRbllBU3Ru?= =?utf-8?B?UXNsZXRoWFV3NnltYlNYcE8vb1hOVjY5SHRCanhZYXpvYjcrU3MxRVdYdCtO?= =?utf-8?B?R2xNUklEd3hsbUlRQXVsZVFzdURHNVBZeTBocEtKdnF4djJab1JndGNvT0Mx?= =?utf-8?B?SFQxRjZWb2drY0FSeVpFNHZIMnpDZ0xnMmFabUJnQ3ByczUyZloxWUovdWZH?= =?utf-8?B?L3VwR0dEYkg1UmFvZkp2aWtiM3NGOGxWdUtESGlwV2sxNnFJL2RIaEk5RU9r?= =?utf-8?Q?odcOywGtliP6Pory5pmj9cxCYAuszKj/4pTLX8R8Czx7?= Content-Type: text/plain; charset="utf-8" Content-ID: <4702BF33CC5AFF4AAFCB376B2ED275DB@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: ef9c6dd8-4cf9-45b9-f075-08ddc3a7d3c8 X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Jul 2025 13:59:33.6563 (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: FPqGLaGLOBcIyiMGq/OEeqb1d2qdVKhAnKdywqJZ+VBPp3nNnTQsI0azRw309EzLdIn+j3jm1+RrBF+iV1BzqLmr2Wqo0acLWOM5ckeqt31gNcCEm7x0cP18fx9ZLfBa X-MS-Exchange-Transport-CrossTenantHeadersStamped: PARP264MB5632 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.075 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 RCVD_IN_MSPIKE_H2 0.001 Average reputation (+2) SPF_HELO_PASS -0.001 SPF: HELO matches SPF record SPF_PASS -0.001 SPF: sender matches SPF record DQo+ICsqIEludHJvZHVjZSB2b2x1bWVfc3VwcG9ydF9xZW11X3NuYXBzaG90KCkgcGx1Z2luIG1l dGhvZA0KPiArwqDCoMKgIFRoaXMgbWV0aG9kIGlzIHVzZWQgdG8ga25vd24gaWYgdGhlIGEgc25h cHNob3QgbmVlZCB0byBiZSBkb25lDQo+IGJ5IHFlbXUNCj4gK8KgwqDCoCBvciBieSB0aGUgc3Rv cmFnZSBhcGkuDQo+ICvCoMKgwqAgcmV0dXJuZWQgdmFsdWVzIGFyZSA6DQo+ICvCoMKgwqAgJ2lu dGVybmFsJyA6IHN1cHBvcnQgc25hcHNob3Qgd2l0aCBxZW11IGludGVybmFsIHNuYXBzaG90DQo+ ICvCoMKgwqAgJ2V4dGVybmFsJyA6IHN1cHBvcnQgc25hcHNob3Qgd2l0aCBxZW11IGV4dGVybmFs IHNuYXBzaG90DQo+ICvCoMKgwqAgdW5kZWbCoMKgwqDCoMKgIDogZG9uJ3Qgc3VwcG9ydCBxZW11 IHNuYXBzaG90DQoNCj4+VGhlIG5hbWluZywgZGVzY3JpcHRpb24gYW5kIHJldHVybmVkIHZhbHVl cyBzZWVtIGEgYml0IG9mIGEgbWl4ZWQgYmFnDQo+PmhlcmUuDQo+PkFsc28gYmVjYXVzZSAiaW50 ZXJuYWwiLCBmcm9tIHRoZSBQT1Ygb2YgdGhlIHN0b3JhZ2UsIGhhcHBlbnMNCj4+Im91dHNpZGUi IG9mIHRoZSBzdG9yYWdlLg0KeWVzLCBpbmRlZWQsIEkgd2FzIGEgbGl0dGxlIGJpdCBvdXQgb2Yg aWRlYSBmb3IgdGhlIG5hbWluZywgc29ycnkgOi8NCg0KDQoNCj4+QWxzbyBjb25zaWRlciB0aGF0 IHRlY2huaWNhbGx5IHRoZSAqYmVnaW5uaW5nKiBvZiBhIHNuYXBzaG90IGNoYWluDQo+PmNhbg0K Pj5ldmVuIGhhdmUgYSByYXcgZm9ybWF0LCBzbyBJIGFsc28gd291bGRuJ3Qgc3BlY2lmaWNhbGx5 IHBpbiB0aGUNCj4+YWJpbGl0eQ0KPj50byBjcmVhdGUgYSBuZXcgdm9sdW1lIHVzaW5nIGEgYmFj a2luZyB2b2x1bWUgb24gdGhlIGN1cnJlbnQgKnYNCj5vbHVtZSouDQoNCnllcywgRmFiaWFuIHdh bnRlZCB0byB1c2Ugb25seSBxY293MiBmb3IgdGhlIGJhc2UgaW1hZ2UgZm9yIG5vdywgdG8NCmF2 b2lkIHRvIG1peCBib3RoIGZvcm1hdCBpbiB0aGUgY2hhaW4NCg0KDQo+PkFzIGEgc2lkZSBub3Rl OiBMb29raW5nIGF0IHRoZSBMVk0gcGx1Z2luLCBpdCBub3cgcmVwb3J0cyAicWNvdzIiDQo+PnN1 cHBvcnQsIGJ1dCByZWZ1c2VzIGl0IHVubGVzcyBhbiBvcHRpb24gaXMgc2V0LiBUaGUgbGlzdCBv ZiB3aGljaA0KPj5mb3JtYXRzIGFyZSBzdXBwb3J0ZWQgaXMgY3VycmVudGx5IG5vdCBzdG9yYWdl LWNvbmZpZyBkZXBlbmRlbnQsDQo+PndoaWNoDQo+PmlzIGEgYml0IHVuZm9ydHVuYXRlIHRoZXJl Lg0KDQpkbyB5b3UgbWVhbiBteSBsYXN0IGZvbGxvdy11cCBhYm91dCAiZXh0ZXJuYWwtc25hcHNo b3RzIiBvcHRpb24gZm9yIGx2bQ0KPyBCZWNhdXNlIEZhYmlhbiAmJiBUaG9tYXMgd2FudGVkIGl0 IGFzIHNhZmUtZ3VhcmQgdW50aWwgaXQncyBzdGlsbA0KZXhwZXJpbWVudGFsDQoNCg0KDQo+Pkhv dyBhYm91dCBvbmUgb2YgdGhlc2UgKGEgYml0IGxvbmcgYnV0IGJlYXIgd2l0aCBtZSk6DQo+PsKg IHN1cHBvcnRzX3NuYXBzaG90c19hc19iYWNrZWRfdm9sdW1lcygkc2NmZykNCj4+wqDCoMKgIFRo ZSBzdG9yYWdlOg0KPj7CoMKgwqAgLSBDYW4gY3JlYXRlIHZvbHVtZXMgd2l0aCBiYWNraW5nIHZv bHVtZXMgKHJlcXVpcmVkIGZvciBOT1QtDQo+PnJ1bm5pbmcNCj4+wqDCoMKgwqDCoCBWTXMpDQo+ PsKgwqDCoCAtIEFsbG93cyByZW5hbWluZyBhIHZvbHVtZSBpbnRvIGEgc25hcHNob3Qgc3VjaCB0 aGF0IGNhbGxpbmcNCj4+wqDCoMKgwqDCoCBgdm9sdW1lX3NuYXBzaG90YCB0aGVuIHJlY3JlYXRl cyB0aGUgb3JpZ2luYWwgbmFtZS4uLiAoQlVUISBTZWUNCj4+wqDCoMKgwqDCoCBub3RlIFsxXSBi ZWxvdyBmb3Igd2h5IEkgdGhpbmsgdGhpcyBzaG91bGQgbm90IGJlIGENCj4+cmVxdWlyZW1lbnQh KQ0KPj7CoMKgwqDCoMKgIChmb3IgcnVubmluZyBWTXMpDQo+PmNvbWJpbmVkIHdpdGgNCj4+DQo+ PsKgIGlzX2Zvcm1hdF9hdmFpbGFibGUoJHNjZmcsICJxY293MiIpDQo+Pg0KPj4odG8gZGlyZWN0 bHkgY2hlY2sgZm9yIHRoZSBvcHRpb25hbCBzdXBwb3J0IGFzIGluIHRoZSBMVk0gcGx1Z2luDQpl YXJseSkNCg0KPj5xZW11LXNlcnZlcidzIGRvX3NuYXBzaG90X3R5cGUoKSB0aGVuIGRvZXM6DQo+ Pg0KPj7CoMKgwqAgInN0b3JhZ2UiIGlmDQo+PsKgwqDCoMKgwqDCoCBpcyB0cG1zdGF0ZQ0KPj7C oMKgwqDCoMKgwqAgT1IgaXMgbm90IHJ1bm5pbmcNCj4+wqDCoMKgwqDCoMKgIE9SIGZvcm1hdCBp c24ndCBxY293MiAodGhpcyBjYXNlIHdvdWxkIGJlIG5ldyBpbiBxZW11LXNlcnZlcikNCj4+wqDC oMKgICJleHRlcm5hbCIgaWYNCj4+wqDCoMKgwqDCoMKgIHN1cHBvcnRzX3NuYXBzaG90c19hc19i YWNrZWRfdm9sdW1lcygpIGlzIHRydWUNCj4+wqDCoMKgwqDCoMKgIEFORCBpc19mb3JtYXRfYXZh aWxhYmxlKCRzY2ZnLCAicWNvdzIiKQ0KPj7CoMKgwqAgImludGVybmFsIiBvdGhlcndpc2UNCg0K eW91IGFsc28gaGF2ZSB0aGUgY2FzZSBmb3IgcmJkLCB3aGVyZSBrcmJkIG5lZWQgdG8gYmUgZG9u ZSBhdCBzdG9yYWdlDQpsZXZlbCwgYnV0IHJiZCBuZWVkIHRvIGJlIGRvbmUgYnkgcWVtdSB3aGVu IGl0J3MgcnVubmluZy4NCg0KU28gSSB0aGluayBpdCdzIG1vcmUgc29tZXRoaW5nIGxpa2UgOg0K LS0gICAgICAgT1IgZm9ybWF0IGlzbid0IHFjb3cyICh0aGlzIGNhc2Ugd291bGQgYmUgbmV3IGlu IHFlbXUtc2VydmVyKQ0KKysgICAgICAgT1IgcWVtdSBibG9jayBkcml2ZXIgc3VwcG9ydCAuYmRy dl9zbmFwc2hvdF9jcmVhdGUgDQooY3VycmVudGx5IGl0J3Mgb25seSBxY293MiAmJiByYmQgOg0K aHR0cHM6Ly9naXRodWIuY29tL3NlYXJjaD9xPXJlcG8lM0FxZW11JTJGcWVtdSUyMCUyMC5iZHJ2 X3NuYXBzaG90X2NyZWF0ZSUyMCZ0eXBlPWNvZGUpDQoNCg0KDQoNCg0KPj5Ob3RlczoNCj4+WzFd IERvIHdlIHJlYWxseSBuZWVkIHRvIHJlbmFtZSB0aGUgdm9sdW1lICpvdXRzaWRlKiBvZiB0aGUg c3RvcmFnZT8NCj4+V2h5IGRvZXMgZWcuIHRoZSBMVk0gcGx1Z2luIG5lZWQgdG8gZGlzdGluZ3Vp c2ggYmV0d2VlbiBydW5uaW5nIGFuZA0KPj5ub3QNCj4+cnVubmluZyBhdCBhbGw/IEFsbCBpdCBk b2VzIGlzIHNob3ZlIHNvbWUgYC9kZXYvYCBuYW1lcyBhcm91bmQsIGFmdGVyDQo+PmFsbC4gV2Ug c2hvdWxkIGJlIGFibGUgdG8gZ28gdGhyb3VnaCB0aGUgY2hhbmdlLWZpbGUvcmVvcGVuIGNvZGUg aW4NCj4+cWVtdS1zZXJ2ZXIgcmVnYXJkbGVzcyBvZiB3aGVuL3doby93aGVyZSByZW5hbWVzIHRo ZSBmaWxlcywgbm8/DQo+Pg0KPj5UYWtpbmcgYSBzbmFwc2hvdCBvZiBhIHJ1bm5pbmcgVk0gZG9l czoNCj4+wqAgMS4gcmVuYW1lIHZvbHVtZSAiaW50byIgc25hcHNob3QgZnJvbSBvdXQgb2YgcWVt dS1zZXJ2ZXINCj4+wqAgMi4gdGVsbCBxZW11IHRvIHJlb3BlbiB0aGUgZmlsZXMgdW5kZXIgdGhl IG5ldyBuYW1lcw0KPj7CoCAzLiBjYWxsIHZvbHVtZV9zbmFwc2hvdCB3aGljaDoNCj4+wqDCoMKg IC0gY3JlYXRlcyB2b2x1bWUgd2l0aCB0aGUgb3JpZ2luYWwgbmFtZSBhbmQgdGhlIHNuYXBzaG90 IGFzDQo+PmJhY2tpbmcNCj4+wqAgNC4gaGF2ZSBxZW11IG9wZW4gdGhlIGRpc2sgYnkgdGhlIG9y aWdpbmFsIG5hbWUgZm9yIGJsb2NrZGV2LQ0Kc25hcHNob3QNCg0KDQpDYW4ndCB3ZSBtYWtlIHRo aXM6DQo+PsKgIDEuIHRlbGwgcWVtdSB0byByZW9wZW4gdGhlIG9yaWdpbmFsIGZpbGVzIHdpdGgg ZGlmZmVyZW50ICpub2RlIGlkcyoNCj4+wqDCoMKgwqAgKHNpbmNlIHRoZSBjbGFzaGluZyBvZiB0 aG9zZSBpcyB0aGUgb25seSBpc3N1ZSB3ZSBydW4gaW50byB3aGVuDQo+PsKgwqDCoMKgIHNpbXBs eSBkcm9wcGluZyB0aGUgJHJ1bm5pbmcgY2FzZSBhbmQgc2tpcHBpbmcgdGhlIGVhcmx5wqANCj4+ cmVuYW1lLi4uKQ0KPj7CoCAyLiBjYWxsIHZvbHVtZV9zbmFwc2hvdCB3aXRob3V0IGEgJHJ1bm5p bmcgcGFyYW1ldGVyDQo+PsKgIDMuIGNvbnRpbnVlIGFzIGJlZm9yZSAocG9pbnQgNCBhYm92ZSkN Cg0Kb2ssIHNvIHdlIGNvdWxkIHRyeSB0byANCjEpIHJlb3BlbiB0aGUgY3VycmVudCB2b2x1bWUg KHZtLWRpc2stLi4pIHdpdGggbm9kZW5hbWU9dm9sbmFtZStzbmFwDQpiZWZvcmUgcmVuYW1pbmcg aXQsDQoyKSBkbyB0aGUgdm9sdW1lX3NuYXBzaG90IGluIHN0b3JhZ2UgKHJlbmFtZSB0aGUgY3Vy cmVudCB2b2x1bWUgdG8gc25hcA0KLCBjcmVhdGUgYSBuZXcgY3VycmVudCB2b2x1bWUgd2l0aCB0 aGUgc25hcCBiYWNraW5nKQ0KMykgYWRkIHRoZSBuZXcgY3VycmVudCB2b2x1bWUgYmxvY2tkZXYg KyByZW9wZW4gaXQgd2l0aCBibG9ja2Rldi0NCnNuYXBzaG90Lg0KDQpIZXJlLCBJJ20gbm90IHN1 cmUgaWYgaXQncyB3b3JraW5nLCBiZWNhdXNlIEFGQUlSLCB3aGVuIHlvdSBjYWxsDQpibG9ja2Rl di1zbmFwc2hvdCzCoA0KICAgIG1vbl9jbWQoIA0KICAgICAgICAkdm1pZCwgJ2Jsb2NrZGV2LXNu YXBzaG90JywNCiAgICAgICAgbm9kZSA9PiAkc25hcF9mbXRfYmxvY2tkZXYtPnsnbm9kZS1uYW1l J30sDQogICAgICAgIG92ZXJsYXkgPT4gJG5ld19mbXRfYmxvY2tkZXYtPnsnbm9kZS1uYW1lJ30s DQogICAgKTsNCg0KaXQncyByZWFkaW5nIHRoZSBmaWxlbmFtZSBpbiB0aGUgc25hcCBibG9ja2Rl diBub2RlIChhbmQgaW4gdGhpcyBjYXNlLA0KaXQncyBzdGlsbCB2bS1kaXNrLS4uLikgYW5kIHdy aXRlIGl0IGluIHRoZSBiYWNraW5nX2ZpbGUgaW5mbyBvZiB0aGUNCm5ldyBvdmVybGF5IG5vZGUu DQoNCkkgdGhpbmsgSSBoYXZlIHRyaWVkIGluIHBhc3QsIGJ1dCBJJ20gbm90IDEwMCUgc3VyZS4g SSdsbCB0cnkgdG8gdGVzdA0KaXQgYWdhaW4gdGhpcyB3ZWVrLg0KDQoNCg0KSSdtIGdvaW5nIG9u IGhvbGlkYXkgZm9yIDMgd2Vla3MgdGhpcyBGcmlkYXksIHNvIEknbGwgbm90IGhhdmUgdGltZSB0 bw0Kc2VudCBwYXRjaCBiZWZvcmUgbmVzdCwgYnV0IGZlZWwgZnJlZSB0byBjaGFuZ2V8aW1wcm92 ZXxyZXdyaXRlIG15IGNvZGUNCmJ5IHNvbWV0aGluZyBiZXR0ZXIgOikNCg0KDQoNCg0KDQoNCg== --===============0858204439990872367== 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 --===============0858204439990872367==--