From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <pve-devel-bounces@lists.proxmox.com>
Received: from firstgate.proxmox.com (firstgate.proxmox.com [IPv6:2a01:7e0:0:424::9])
	by lore.proxmox.com (Postfix) with ESMTPS id D81931FF15F
	for <inbox@lore.proxmox.com>; Mon, 23 Sep 2024 13:39:51 +0200 (CEST)
Received: from firstgate.proxmox.com (localhost [127.0.0.1])
	by firstgate.proxmox.com (Proxmox) with ESMTP id 319111C0CB;
	Mon, 23 Sep 2024 13:40:02 +0200 (CEST)
To: Andreas Neufert <Andreas.Neufert@veeam.com>, Dominik Csapak
 <d.csapak@proxmox.com>, Proxmox VE development discussion
 <pve-devel@lists.proxmox.com>
Date: Mon, 23 Sep 2024 11:33:10 +0000
References: <mailman.275.1726558174.414.pve-devel@lists.proxmox.com>
 <39504c85-1fbb-44a3-850c-0d8132c01c09@proxmox.com>
 <PH0PR14MB42646286C0090066DDDB9EFCF4632@PH0PR14MB4264.namprd14.prod.outlook.com>
In-Reply-To: <PH0PR14MB42646286C0090066DDDB9EFCF4632@PH0PR14MB4264.namprd14.prod.outlook.com>
MIME-Version: 1.0
Message-ID: <mailman.50.1727091601.332.pve-devel@lists.proxmox.com>
List-Id: Proxmox VE development discussion <pve-devel.lists.proxmox.com>
List-Post: <mailto:pve-devel@lists.proxmox.com>
From: Pavel Tide via pve-devel <pve-devel@lists.proxmox.com>
Precedence: list
Cc: Pavel Tide <Pavel.TIde@veeam.com>
X-Mailman-Version: 2.1.29
X-BeenThere: pve-devel@lists.proxmox.com
List-Subscribe: <https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel>, 
 <mailto:pve-devel-request@lists.proxmox.com?subject=subscribe>
List-Unsubscribe: <https://lists.proxmox.com/cgi-bin/mailman/options/pve-devel>, 
 <mailto:pve-devel-request@lists.proxmox.com?subject=unsubscribe>
List-Archive: <http://lists.proxmox.com/pipermail/pve-devel/>
Reply-To: Proxmox VE development discussion <pve-devel@lists.proxmox.com>
List-Help: <mailto:pve-devel-request@lists.proxmox.com?subject=help>
Subject: Re: [pve-devel] [Veeam] Veeam change requests?
Content-Type: multipart/mixed; boundary="===============2400720960006927544=="
Errors-To: pve-devel-bounces@lists.proxmox.com
Sender: "pve-devel" <pve-devel-bounces@lists.proxmox.com>

--===============2400720960006927544==
Content-Type: message/rfc822
Content-Disposition: inline

Return-Path: <Pavel.TIde@veeam.com>
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 D3BAAC0C7F
	for <pve-devel@lists.proxmox.com>; Mon, 23 Sep 2024 13:40:00 +0200 (CEST)
Received: from firstgate.proxmox.com (localhost [127.0.0.1])
	by firstgate.proxmox.com (Proxmox) with ESMTP id BA2171C085
	for <pve-devel@lists.proxmox.com>; Mon, 23 Sep 2024 13:40:00 +0200 (CEST)
Received: from mx4.veeam.com (mx4.veeam.com [57.152.0.225])
	(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 firstgate.proxmox.com (Proxmox) with ESMTPS
	for <pve-devel@lists.proxmox.com>; Mon, 23 Sep 2024 13:39:59 +0200 (CEST)
Received: from NAM12-DM6-obe.outbound.protection.outlook.com (mail-dm6nam12lp2168.outbound.protection.outlook.com [104.47.59.168])
	(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
	(No client certificate requested)
	by mx4.veeam.com (Postfix) with ESMTPS id 5878F30608E3;
	Mon, 23 Sep 2024 13:33:14 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=veeam.com; s=mx24;
	t=1727091196;
	h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
	 to:to:cc:mime-version:mime-version:content-type:content-type:
	 in-reply-to:in-reply-to:references:references;
	bh=bBIQ6BsMalmkNSE86tOx3l40805tmcKcG4QLF6ibSiU=;
	b=gLFTjPwOJHPkCpD8QK4j7sof4+ftvFgJ6sjCqFPqYtM55T8NpVD4xwfcFWBjBB255AAOLw
	lb9cK6V/B1z8hSvRYRFVRS1HSeFec0f0qjqJk08Y28Gr5pprTwfZCTnjfFx5H8n3v6KiW9
	knS480O7QQ/YFLhnFdnnpdjjyd8bjvQQ8qOtF8PlWnOyi+7QvDJh9kNVDQ3I8Ci6lWeQgL
	6jKOlbd+7dbF3LBMKMJDRW/aHNyL7uIzD5Sm0C1jA9AVc7OlFv0wlznuH796NERdPv2+u/
	hlJCtKoNO+KJ/oWpJTEgN/qD5ueqt7CI49Q+f5fe3y5Jt/7gM1cE8bhcwOEnEw==
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;
 b=aAHJTC3qDOdQ23bUCebaxPpd5UG1loOJqLoPkRzs/K/0fiZOetqB9hvJyQGE7Vu63O6fvSEmI6ZnG0LL/t4bYswJjYXewEBTzWZwQmta8XrMF+4ab8F+xMKFLH9XPwMx/Sm4Ls4Mv/HIx+52RZoXHsi78REXZaS76u+98ffjptypKpPf60XfdXBVVSFpG8pymfDw6PL2v+O7ElmAYnxTu/LvM5i/xvZTgIPlg4pArGLQJmNEL6PvKh3gL4Av2psWHQk54OORe5JUxW0ICLGWMr7WsNWKnhPCJvyMNpqIjwlKtd30F0gVZ1OwJUTL0g6fD/eYivElBV+CJr0ESucc3w==
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=bBIQ6BsMalmkNSE86tOx3l40805tmcKcG4QLF6ibSiU=;
 b=GGuI/XjXl0HuiT0FYuxuFw3wLVkrkwKmM+Vpyk6G89s0uIOX+M0G80SAWueK4EyqNJau9g4Ke5f8o60Hn6OAXo09/bZFohaTq6BdDmgLiroj8LVNxvc6qYqgizcbkBbu2xRM0EeaXb3vNR+fZff6+YHo2/4XglDC3RJNztH/siIr1SZZPJuWt9xr54+ZQZZQO+Rzi6QvljkLfNAZhdhQXv9J3EmVflmZpx/w/zFKeqI4rh1olncsmOfu6yGbinC05IiBeyCU6OrmdB0Xn8eaMojuh3Xx1MPBdmRmMbpMfVABPKUhXjG2qoeIFJIe6j1lva9fSPJEDbWwOj92o13fig==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=veeam.com; dmarc=pass action=none header.from=veeam.com;
 dkim=pass header.d=veeam.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=veeam.com;
 s=selector1;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=bBIQ6BsMalmkNSE86tOx3l40805tmcKcG4QLF6ibSiU=;
 b=JOIrTx+2NC1rqV08cVjy4YNyMLbu7q00qRxef0GxaxkHIeWiORWeo1mTH8G92HHE2vMTF5mhoV7tEvHro/Ktn3Vo5lyOZPZc09yk09i4SWAB/eYWzwdb7b7vZQ1XkJqiomK82d/vBfwnP5XG002YCdfp2YoLXv46J07lZX3tlgJ8vLdLUIu6E5bZ9Cc0THxr4v2A0FzVUqtdn7K2NX/gOQ53/hIY0Ut57msuz+vKBPAQPSmd+evDe2ekAOEB2IzaD95jyRUjLKpcS2du6JKnjr8hFITuhMXFU1QY7yrWLVFb3wzHrCER+orm2jTsrApTpoY1MIseUuh44NeqMzhU/g==
Received: from IA0PR14MB6767.namprd14.prod.outlook.com (2603:10b6:208:401::16)
 by PH7PR14MB5848.namprd14.prod.outlook.com (2603:10b6:510:1b3::20) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7982.25; Mon, 23 Sep
 2024 11:33:10 +0000
Received: from IA0PR14MB6767.namprd14.prod.outlook.com
 ([fe80::31ce:2281:ab9d:d718]) by IA0PR14MB6767.namprd14.prod.outlook.com
 ([fe80::31ce:2281:ab9d:d718%6]) with mapi id 15.20.7982.022; Mon, 23 Sep 2024
 11:33:10 +0000
From: Pavel Tide <Pavel.TIde@veeam.com>
To: Andreas Neufert <Andreas.Neufert@veeam.com>, Dominik Csapak
	<d.csapak@proxmox.com>, Proxmox VE development discussion
	<pve-devel@lists.proxmox.com>
Subject: RE: [pve-devel] [Veeam] Veeam change requests?
Thread-Topic: [pve-devel] [Veeam] Veeam change requests?
Thread-Index: AQHbCmkebpXFTvTATUCzqOYvSg7Xc7JeykuAgAZ4xwA=
Date: Mon, 23 Sep 2024 11:33:10 +0000
Message-ID:  <IA0PR14MB67672F6D0372302A1F738254936F2@IA0PR14MB6767.namprd14.prod.outlook.com>
References: <mailman.275.1726558174.414.pve-devel@lists.proxmox.com>
 <39504c85-1fbb-44a3-850c-0d8132c01c09@proxmox.com>
 <PH0PR14MB42646286C0090066DDDB9EFCF4632@PH0PR14MB4264.namprd14.prod.outlook.com>
In-Reply-To:  <PH0PR14MB42646286C0090066DDDB9EFCF4632@PH0PR14MB4264.namprd14.prod.outlook.com>
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=veeam.com;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: IA0PR14MB6767:EE_|PH7PR14MB5848:EE_
x-ms-office365-filtering-correlation-id: 895e0be8-3503-4bc3-44d0-08dcdbc3809a
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;ARA:13230040|366016|1800799024|376014|38070700018;
x-microsoft-antispam-message-info:  =?us-ascii?Q?nOCeHE8wdIXhkxmpLu7dU/81MKYqC+6aF4PXWc0jeMSJra3AhSO1ZftS+Ky9?=
 =?us-ascii?Q?ycVGwlirNLeX//+OiHFFfupSLYdrQ5ZapfU9VLCgXjZbsmEJh9j9Y290EMut?=
 =?us-ascii?Q?XHENJ7oiEwG7LT9YwupLskC8/Tmx9HCg1U+mxcBPCMd1MimylaMnjvNZ7D5R?=
 =?us-ascii?Q?xh6clELx41kNBNTjRLDfjW4CiwfDtlXyRQOEIaXapL5/FyF6Vbx37otzD4GP?=
 =?us-ascii?Q?Rpj5mEjCAaSL8rFXW7GaWXR+j4S1BxRoI3a/AmaGU+5V1CLHM9dnI+dGAcBw?=
 =?us-ascii?Q?U23ET5dchbZk+KwOvO+hjg7SD5htUGv8JKbsHy0dZZVdSkxSSiD4zBn/mnto?=
 =?us-ascii?Q?Kit61Y2ae0pZZ/5p+BG2y2ibtbA1nK7717/JRF/tGItHbbM5TBlPZ/sRfPzU?=
 =?us-ascii?Q?cOwKzQ90INO0MHzU1jlbcJrfsFrhtkSC6yqDx4zX70hMhewPzlI+rAeJLos2?=
 =?us-ascii?Q?fp3GAXaaCRWz6MSB6Fue0zEktOTaU02uAlmo3Ub3364bA79SZEhzuN92xL30?=
 =?us-ascii?Q?lL6lZdN3sR6IMTZy72JCMWDbzrL5/2leETDDteikXYxZjPTIAidg6wb3Pxnx?=
 =?us-ascii?Q?wlN96lnlAIJxMgA2mNrz8lDC9qQlZihvUJg/nkWnIZSrk8aPGxg1BVkPHX1W?=
 =?us-ascii?Q?sM03OmWXMIMo+riMbym7QMTUEN5ijX/+oWgWmc67W98Ak5FIaB0p2T6Rzchb?=
 =?us-ascii?Q?nnC89JvDNENDyR8C4uJwQKjeryFwI/r0B6IaK12oLTSWTdWr+8sUXQxjWKhR?=
 =?us-ascii?Q?5ePFmRrIsctiFCOzUxhGR33ya+DxJxKkZQwIOsh22gP3Br1LvKB7wql+A62r?=
 =?us-ascii?Q?NuVMAP4QTLx1yhFs9QTGcPc28qayf7ClZRAV0U4w3qTVJIDxiV2NSUMrQfhf?=
 =?us-ascii?Q?POeAdQ3tX4UggfXvENE5xne+6itePMFHzslWYlFn6gP7Cuv87RziULBq16hf?=
 =?us-ascii?Q?QYdE9wBuMtn7JU8TgLl0f3nLRXIa/+szoIqOvjb8d4+kjGTC2QLm/i2dZt6N?=
 =?us-ascii?Q?I2ykOcxXdXmZpGO25tCdtrwo7RPf3OWS5R69xD6r4cZJ9RHoRj+OKWlAUBLM?=
 =?us-ascii?Q?916Ma5Z43Ri9ywcqdqyUPN9rxdQWRjkjoT4gl65KNIePAYMgpKMyWEpLQdSk?=
 =?us-ascii?Q?HKmSrJc/LDr4daviyN7vt7a7KalsrKCqGnY31ETHaKEbsNwoPN2BxX/induI?=
 =?us-ascii?Q?3uxmhw3jvPGwFIAJsK8x+o9ZZf292aeIWlxvHS+onU+VMWlDGQh534wI0x7s?=
 =?us-ascii?Q?YJeA3x1BXmusof1bDOLzMNKOfM2NMmbjlbWmBMko/sKsDNAjqjq2OLVrwdEx?=
 =?us-ascii?Q?KAx1+I+C6/LZt069or7lnAlomItvcYNsYKtKM0XfmVM3lA=3D=3D?=
x-forefront-antispam-report:  CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:IA0PR14MB6767.namprd14.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(376014)(38070700018);DIR:OUT;SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0:  =?us-ascii?Q?pe4LltEIkOM4Cmk96vPa2KP/F7cZtf6gwfaVbuFkt6Tfp9U7ipjVyExQx3v2?=
 =?us-ascii?Q?1wro6PlCdq/4L2V1aLPYG+8kRM732SZeVbc4GQ6MBqKnYXCwh1yWJxmjbTq8?=
 =?us-ascii?Q?IPRyqNukS4F4RfR6bo81XRr25AFBqov5L6Djal4+nrUO55xE0GubWnXw/28M?=
 =?us-ascii?Q?RUnoBUPFEag+ayXj7cMOGCKbc5b3v/wKhgsimGk71BpU7fSYp4wwXEEqdFDO?=
 =?us-ascii?Q?RhVj66uhzayozPlnHwF4f4aVZ86rWEDE53qIiDDnZ2Zi10yEgqBgbsAzYPO0?=
 =?us-ascii?Q?wOOcUOkxzUIw4Iw7ZJvnPMyC38n8GMwU8A1wR7aW5QNufIsj1e5GLlcF/Wwt?=
 =?us-ascii?Q?/MTh8pG/WPWuzcOjEx7ZpR5KWCOWs3588Q4gPkSNdlE+M/7BJeGigmmo5vLi?=
 =?us-ascii?Q?x4WUVAtVCRtmD+lWKmYiyCg+f9hySTIZ64GTW/xuQJi8An/FpQe32IsWK9ox?=
 =?us-ascii?Q?HDeoUXEmEFxHy4AvO+/2pMz8lyJ5L40aETC9QN7J1nFbhT0efA/pbKRkWxrg?=
 =?us-ascii?Q?ulwuv7N3rJsWkhWb11rAlZUgrkSIYUi7ibJJqfayOWl8tMeoaurnLKS0Crem?=
 =?us-ascii?Q?9HE/GYsO+hgoVxafm5wytgI5J8hluQkRSNSOurU7xXSP/OHvub5pFnCT+gJy?=
 =?us-ascii?Q?1ExZ5rHZpqoXW5CoAjVI8F+CiIJO+NmIv7cPcn71nj+PPVUi571rqY/U79Bp?=
 =?us-ascii?Q?9AQXF3tULD+/kPROxtGaD/aXMJk0W9CDc5SIMv4WXJftYGoMtLHfYXxQpreX?=
 =?us-ascii?Q?PDTXOqFBkFxlodtx6cj0Bk8VfAw/x3uPebS/caMkXtwTsMUyRLjnseIO+QsC?=
 =?us-ascii?Q?zSEAQhKrHK87YdIfJzPexG4omMmBZtusfeRgXcLmvJ6/qRSKbKDaNUCBjva+?=
 =?us-ascii?Q?ORiH+ApMkv1hkEIQQH5Wvvro7ZPuLcBfkIWnG3vI77jHA3GA4dlF7Zu6Va4f?=
 =?us-ascii?Q?iiev6Ldm6GQfRHbS2oIwFEpsukOq8qXJfN40BAPsv444yU4YmQF8VfAdHTtE?=
 =?us-ascii?Q?/o56hdeAA10jp+izbrzSgoe2L1JCxX+skWYmo2r36UKuyKu4Nf//bSvfY/ox?=
 =?us-ascii?Q?qKxz9hXUU292hKCnj5xh1fO3xV4E4s0FbsHSwG41eme42ULF9EkbIFmTz0Nn?=
 =?us-ascii?Q?j5x/1cNnQQ3EBT5Y/VLNB2UowTPODQzzPR820z31qGROjllWt8GqnlqymiGz?=
 =?us-ascii?Q?qtJzFWtRsnsdMYObQQzN5ygh/ibDDXYbJefeZJg4hf1PODNkWRoU+f7zXUd0?=
 =?us-ascii?Q?ujejH/e1TijgYoVfWs8Hq2YPccV+PG4KvQn4Y/AEG/KHSZrXgmD0X3A2/J4H?=
 =?us-ascii?Q?ZrIRzu276pQZ+lod8yfLpBA7bembzAG0YsW2OJ/VRn/EADUgCA5rlwAnTbs1?=
 =?us-ascii?Q?mX5B4GC9zjfQuuwnLZt+a8/pBuAESSKl87d57+nmEC/4yRTkRqRAPfuVTK7g?=
 =?us-ascii?Q?pCcz4hPhoh3K6vnlB4pPCGmUcElKz7svUVWKYwgtJ6rAiiv5/9FlaRJLCQBr?=
 =?us-ascii?Q?h43FfPH8RH+MYqynZA8X0mtkGI/IKcSUxSNnlnBJlaO37iJo488rMRgqpxpx?=
 =?us-ascii?Q?OwzsqCH3hqyuRmlK9g8=3D?=
MIME-Version: 1.0
X-OriginatorOrg: veeam.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: IA0PR14MB6767.namprd14.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 895e0be8-3503-4bc3-44d0-08dcdbc3809a
X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Sep 2024 11:33:10.2310
 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: ba07baab-431b-49ed-add7-cbc3542f5140
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: XMPFuJK7JygZZzqp/IaICmQXRLiZOAYIpB6546pAMfWyi4nJpSQby+H0znS7Wy04
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR14MB5848
X-SPAM-LEVEL: Spam detection results:  0
	ARC_SIGNED              0.001 Message has a ARC signature
	ARC_VALID                -0.1 Message has a valid ARC signature
	AWL                    -0.224 Adjusted score from AWL reputation of From: address
	BAYES_00                 -1.9 Bayes spam probability is 0 to 1%
	DKIMWL_WL_HIGH         -0.129 DKIMwl.org - High trust sender
	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
	GB_GEN_REDIR_URL          0.5 Redirector found in href link
	HTML_MESSAGE            0.001 HTML included in message
	HTTPS_HTTP_MISMATCH       0.1 -
	RCVD_IN_MSPIKE_H4       -0.01 Very Good reputation (+4)
	RCVD_IN_MSPIKE_WL       -0.01 Mailspike good senders
	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
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
X-Content-Filtered-By: Mailman/MimeDel 2.1.29

Hi Dominik,

For now the best course of action would be to post a message on our forums =
(forums.veeam.com) in this subsection:

https://forums.veeam.com/kvm-rhv-olvm-proxmox-f62/

I am in the process of arranging some external bug-tracker (we don't have o=
ne right now). If you have any preferences please let me know.

As for the question about how we work with QEMU - let me find an answer and=
 I will get back to you shortly.

Thanks!


From: Andreas Neufert <Andreas.Neufert@veeam.com>
Sent: Thursday, September 19, 2024 10:40
To: Dominik Csapak; Proxmox VE development discussion; Pavel Tide
Subject: Re: [pve-devel] [Veeam] Veeam change requests?

Hi Dominik, thanks for your input and feedback.

I CC @Pavel Tide<mailto:Pavel.TIde@veeam.com>, who can answer the code ques=
tions.
For the support. Veeam customers can open a support case at https://support=
.veeam.com<https://support.veeam.com/>

I would like to ask the PVE group to do the same when you identify a bug an=
d select the evaluation product choice from the dropdown.
Then please send me or Pavel the support ticket number so that we can route=
 the ticket differently (out of evaluation support).
The advantage of using the Veeam support portal is that you can upload logs=
, and we can share fixes with you for testing or similar things.
To start the support ticket with the evaluation product selection, you need=
 to create a free account on veeam.com

If nothing works, Pavel and I can help directly (send mail). We also monito=
r this list for Veeam issues and questions.

Best regards... Andreas

From: Dominik Csapak <d.csapak@proxmox.com<mailto:d.csapak@proxmox.com>>
Date: Thursday, 19. September 2024 at 09:59
To: Proxmox VE development discussion <pve-devel@lists.proxmox.com<mailto:p=
ve-devel@lists.proxmox.com>>
Cc: Andreas Neufert <Andreas.Neufert@veeam.com<mailto:Andreas.Neufert@veeam=
.com>>
Subject: Re: [pve-devel] [Veeam] Veeam change requests?
This is the first time you've received an email from this sender d.csapak @=
 proxmox.com, please exercise caution when clicking on links or opening att=
achments.

On 9/17/24 09:20, Andreas Neufert via pve-devel wrote:
>
> Hi Proxmox Dev team,
>

Hi,

> Tim Marx mentioned that you have some insights and change wishes for the =
Veeam backup processing and that we should reach out to this list. We would=
 be happy to get this feedback here to be able to address it in our code or=
 join a call if this helps.

Thanks for reaching out!

During (very basic & short) testing, i discovered a few things that are pro=
blematic from our point
of view:

* During backup, there is often a longer running connection open to our QMP=
 socket of running VMs
(/var/run/qemu-server/XXXX.qmp, where XXXX is the vmid). This blocks our ma=
nagement stack from
doing certain tasks, like start/stop (probably does not matter during backu=
p) but also
things like the VNC console, etc.

a better way would be to close the connections as soon as possible instead =
of keeping them
open. (Alternatively using our API/CLI could also be done, but I don't know=
 what
exact QMP commands you're running)

if you absolutely need a longer running socket, please open a bug report on
https://nam10.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fbugzill=
a.proxmox.com%2F&data=3D05%7C02%7CAndreas.Neufert%40veeam.com%7C32edd9e9d40=
34ac3e8f308dcd880fbd1%7Cba07baab431b49edadd7cbc3542f5140%7C1%7C0%7C63862329=
5714596487%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJB=
TiI6Ik1haWwiLCJXVCI6Mn0%3D%7C0%7C%7C%7C&sdata=3DSF75C1yogf8n9EPMYzwv%2BSFRD=
x2Y0%2BSruqkgF%2FuDcQU%3D&reserved=3D0<https://bugzilla.proxmox.com/> so we=
 can discuss and track that there, how we could make
a socket available that is not used by our stack

* Another thing that I noticed was that it's not really visible if a backup=
 is running
for a particular VM, so users might accidentally them down (or pause, etc.)=
. Especially
i think it's bad if the VM is placed under a HA policy that has 'stopped' a=
s target, as
that will try to stop the VM by itself. (Though this might be a configurati=
on error in itself?)

A quick way to fix this would be to have a (custom) lock in our VMs. For lo=
nger running tasks
that block a guest, we have a line 'lock: XXXX' in the config that prevents=
 our stack
from doing most operations.

Putting that in would be a very short call to our perl code that locks the =
config locally
( `PVE::QemuConfig->lock_config($vmid, $updatefn) ), checks for existing lo=
cks,
updates the config with a new (custom) lock and writes it again.

Though i must admit, I'm not sure if custom locks outside of our defined on=
es would work,
but I'm sure we could add a 'custom' lock that you could use, should my men=
tioned
approach not work properly.

* Also, I noticed that when a guest is started from your stack, you modify =
the QEMU command line a
bit, namely removing some options that would be necessary to start the VM d=
uring the backup.
Is there a specific reason why you do it this way, instead of starting the =
VM through
our API/CLI?


A more general question last: What is the process for our/your users and us=
 if they/we
find a bug? Where can they be reported to you?

I hope this helps

Best regards
Dominik

--===============2400720960006927544==
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

--===============2400720960006927544==--