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 [212.224.123.68])
	by lore.proxmox.com (Postfix) with ESMTPS id BD8391FF16E
	for <inbox@lore.proxmox.com>; Mon, 17 Mar 2025 08:03:11 +0100 (CET)
Received: from firstgate.proxmox.com (localhost [127.0.0.1])
	by firstgate.proxmox.com (Proxmox) with ESMTP id 3A76533C0E;
	Mon, 17 Mar 2025 08:03:00 +0100 (CET)
To: Fiona Ebner <f.ebner@proxmox.com>, Proxmox VE development discussion
 <pve-devel@lists.proxmox.com>, Thomas Lamprecht <t.lamprecht@proxmox.com>
Date: Mon, 17 Mar 2025 07:02:47 +0000
References: <PH0PR20MB4520A4201D4560B18A0C830798C82@PH0PR20MB4520.namprd20.prod.outlook.com>
 <PH0PR20MB45201A18272FF3B7B386D98B98C82@PH0PR20MB4520.namprd20.prod.outlook.com>
 <2402a2e8-63a5-46c4-9b66-d998f6e421c7@proxmox.com>
 <mailman.766.1741156631.293.pve-devel@lists.proxmox.com>
 <c355aa91-fcdf-46d2-9ed7-89c215ae5d01@proxmox.com>
In-Reply-To: <c355aa91-fcdf-46d2-9ed7-89c215ae5d01@proxmox.com>
MIME-Version: 1.0
Message-ID: <mailman.57.1742194979.416.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: Prashant Patil via pve-devel <pve-devel@lists.proxmox.com>
Precedence: list
Cc: Prashant Patil <Prashant.Gamepatil@veritas.com>,
 Anuradha Joshi <Anuradha.Joshi@veritas.com>,
 Sudhir Subbarao <Sudhir.Subbarao@veritas.com>,
 Jason Voneberstein <Jason.vonEberstein@veritas.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] About PVE Backup Integration Guide
Content-Type: multipart/mixed; boundary="===============5914877201256246771=="
Errors-To: pve-devel-bounces@lists.proxmox.com
Sender: "pve-devel" <pve-devel-bounces@lists.proxmox.com>

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

Return-Path: <Prashant.Gamepatil@veritas.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 50851C95B3
	for <pve-devel@lists.proxmox.com>; Mon, 17 Mar 2025 08:02:59 +0100 (CET)
Received: from firstgate.proxmox.com (localhost [127.0.0.1])
	by firstgate.proxmox.com (Proxmox) with ESMTP id 3967C33B4E
	for <pve-devel@lists.proxmox.com>; Mon, 17 Mar 2025 08:02:59 +0100 (CET)
Received: from NAM04-MW2-obe.outbound.protection.outlook.com (mail-mw2nam04on20614.outbound.protection.outlook.com [IPv6:2a01:111:f403:240a::614])
	(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 <pve-devel@lists.proxmox.com>; Mon, 17 Mar 2025 08:02:57 +0100 (CET)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;
 b=XTqEVvuIxz8f1nfaN6ZdcDTSitCt8Pn6CE79P6rfGy4cjtCoFEuihXno21kRVMt9sEyeetRxTpKQmfrVGAEHxZpjUoYGrxErOsp3gjshnESvbRyJnU71CgiNJLY+uESRifo1jimtBcoC6rk2lSOm8UZ3ZcEnI9beQzlkQxlXO3gB+CFC640Pqfjl/2ijo8tKSf3ytiTPjq9EKxsXwGsFnmoHeXtoH2xp8QjgiPHzYKx5Mhdh/5QyCAOUKsckZpf/GEu/Tmp5WPmkyL1nQ2ZAanSDwi1/aArhc02AvBsOP5VBkPTtiGTDE2LM79vEC5/4F/DlqGlpieJ9X8gFOYHfLw==
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=VcAOuUjPVCimNr6jHtChj4lPgxAFjfeHE9diwxybO+I=;
 b=S2s6Km1Cn+eQyjMuI9Im1jP2Wdm10uD6/PiahWoDszORx6BqcBpnZKu4DNCRtawSpI96fOwR3rqqtfg4SGSDVSLj/I4p21ArwqUBbDDNaMcqwe8grrgy0yWf2n6UK9Js1dp7VOX4Icri4Y+iB4eWWozIqESLKHfWUmto3s1O2wWykF9LhJv+lTUP7z0baVBHFNsVNnT2lDEJvQxhSh2XTPY+ai7wXnbEeW2wtuW9nQNTluaxKosxRb4X3lM+j/8+hHZg8p2rGFZKVPKHLwXxuCpVA6WIbsr/KQ16j0h8ZKJIay/R+HhIoOVa7bYOy2rcTrRp075rg2mlQuxwbg/UHQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=veritas.com; dmarc=pass action=none header.from=veritas.com;
 dkim=pass header.d=veritas.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=veritas.com;
 s=selector1;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=VcAOuUjPVCimNr6jHtChj4lPgxAFjfeHE9diwxybO+I=;
 b=EwqlpxnnKpC/AhaNIB25prwwupf96MRI0cKG0plms1+G6L7XX4fFLlVjX7Hhhongk4nOCK8FeHmEayRC14ZNjpUaNbYjzTcTgQ6XHT1hjJFsV2G29cy6pPlgVst+YolaDV+wNO/NtsU1BLd31hS/ZeaXhmfJgH30uHuRdq1iDFPmcZdRhQyIWrjJ7xCuT6Jys/LCf3BurooeJUSpW8Zb3wVa5WTgry/XZGXPmWH/WfUtDSdb0d5bg7z9LhX4sgaKHeJUY+AnphgmIgMavnQBsPBXtD57AnI7OwBM8wJ60iaRPlRWp8tLJ1rquuPwv6L+TkuV3nLoF2Rvzz3sa05oTg==
Received: from PH0PR20MB4520.namprd20.prod.outlook.com (2603:10b6:510:14a::5)
 by CH3PR20MB5601.namprd20.prod.outlook.com (2603:10b6:610:153::17) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8534.33; Mon, 17 Mar
 2025 07:02:48 +0000
Received: from PH0PR20MB4520.namprd20.prod.outlook.com
 ([fe80::f625:b503:6985:7d33]) by PH0PR20MB4520.namprd20.prod.outlook.com
 ([fe80::f625:b503:6985:7d33%6]) with mapi id 15.20.8511.031; Mon, 17 Mar 2025
 07:02:47 +0000
From: Prashant Patil <Prashant.Gamepatil@veritas.com>
To: Fiona Ebner <f.ebner@proxmox.com>, Proxmox VE development discussion
	<pve-devel@lists.proxmox.com>, Thomas Lamprecht <t.lamprecht@proxmox.com>
CC: Anuradha Joshi <Anuradha.Joshi@veritas.com>, Sudhir Subbarao
	<Sudhir.Subbarao@veritas.com>, Jason Voneberstein
	<Jason.vonEberstein@veritas.com>
Subject: RE: [pve-devel] About PVE Backup Integration Guide
Thread-Topic: [pve-devel] About PVE Backup Integration Guide
Thread-Index: AduNB6wVBz3MbPc0RYWaWHx6RB7QLAAFLDzQAAHWxoAAHU0/gAEA90OAAVsQtvA=
Date: Mon, 17 Mar 2025 07:02:47 +0000
Message-ID:  <PH0PR20MB4520C688E38C97D5DE5FC25B98DF2@PH0PR20MB4520.namprd20.prod.outlook.com>
References:  <PH0PR20MB4520A4201D4560B18A0C830798C82@PH0PR20MB4520.namprd20.prod.outlook.com>
 <PH0PR20MB45201A18272FF3B7B386D98B98C82@PH0PR20MB4520.namprd20.prod.outlook.com>
 <2402a2e8-63a5-46c4-9b66-d998f6e421c7@proxmox.com>
 <mailman.766.1741156631.293.pve-devel@lists.proxmox.com>
 <c355aa91-fcdf-46d2-9ed7-89c215ae5d01@proxmox.com>
In-Reply-To: <c355aa91-fcdf-46d2-9ed7-89c215ae5d01@proxmox.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=veritas.com;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: PH0PR20MB4520:EE_|CH3PR20MB5601:EE_
x-ms-office365-filtering-correlation-id: 5e32d61f-3c48-46f6-d328-08dd6521b99c
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;ARA:13230040|1800799024|366016|376014|38070700018;
x-microsoft-antispam-message-info:  =?us-ascii?Q?WRKWilnGRCsOLguy0r1zdSO0NWV98hUdBP5NX7vC/jS/01BH7iTU+pseadkT?=
 =?us-ascii?Q?2SC/BEqtPJ8Dd8DkmrDq4st76XPnPMD1nCy6bKgI+hM+BX6H7XsGwdmksGKC?=
 =?us-ascii?Q?b+CIF/7d0f4BUrnVrpUfWhJ7ghChhpuKISSTQp63EDm7MtrDpdQP81i4rAPq?=
 =?us-ascii?Q?s9htUvLG5Ct4PGoS1dShVHQo/Kx5gHzehjyOV6A4qX6e349d7PeMvqkhnHZJ?=
 =?us-ascii?Q?vAv2X3wd1k32n2pMoFeFvLzrAE24NtrAQUWRHvbyuRJCc3BVeULuh+6wXs+g?=
 =?us-ascii?Q?R+2myGg4IoJKi0fjRTActpNl7b0z8Fgi/nAlNqf+NOmpRYlyeSGmi5bnVuaD?=
 =?us-ascii?Q?mvmzZHmEj70NN5AS3MPkmraIrG7f1hCgJQ5ZW98lBZNo852bYZV3g/pomaJ5?=
 =?us-ascii?Q?w8iwfxxP1g6wOHpBLjO1SqTT6h6pzvuXr7A7TCcWHs48uBT3cPPnGHXqeN3g?=
 =?us-ascii?Q?57Y4e4pym4QDw9SbJjYlqu/HTLeybwU3VlxJ/IWbjgJRdVpLKr1ETKpzMss5?=
 =?us-ascii?Q?tN+3+W11weJ5Vhq6Wcq7EzOboABJRA6u//TuRCmJVNB2ogzjcnfZuwcPMqoq?=
 =?us-ascii?Q?Lwig9HxdqgnCxyWtRuOQfNvAJWV6CkIET/g1KygDrR53tuxGnXDHDNqagBjX?=
 =?us-ascii?Q?Amn0D/3+WDhbwatA77DfTAXMIogyV8O+8M55KdlJnVB9spREllguiXuCR4ez?=
 =?us-ascii?Q?0kD72iYsA9+5QYh1h/1PdD3GV+cqlVfuEJEdEeuDnLs875iCfOpFMp5TFeGY?=
 =?us-ascii?Q?igibVYlxw7hAp1a/LRZKSyUTCMVBkBnxIGNFcbmxPRe9nnUn9b8QxrucX5/3?=
 =?us-ascii?Q?eV5PoMwJRfLvaZsxPIVHdxeJDz+TO0vHqDL1/fAvS50BiGDp/P4WJQ6pAB4H?=
 =?us-ascii?Q?2ix8sUESnnp/CCZ2qgjpwZ3aA/29QK8cEsoZbulM6tUC96k4vXf8Vagf6gok?=
 =?us-ascii?Q?uEJa9UqOMpAVZIOEoo8EG6epbM2PKfJeD0N9RmZ10aV1YvaxxeZ09hEDccgm?=
 =?us-ascii?Q?5tNyWrxWYBtKkI5av9RAlHm3CCGEhY7tqxhbhnneLAQvxlXh8NOTDEiYyjfS?=
 =?us-ascii?Q?P139cYJJ4Zm9N9lPGfOzB5sRjbUJS71o7tHI4u/B2SvS2vkCfU5HUigsGKCE?=
 =?us-ascii?Q?aA6KBzIMWSuHJo/6XZcVdko2rfBRjKUUhWkjDtEFuWkL+cpR5DS+xGS88yEB?=
 =?us-ascii?Q?qWkA+RCRjKZPjernWxwHvDhqx//rOU70qOsH8XaqLQVwKU+H45ruhODTSgR5?=
 =?us-ascii?Q?s+DOdvhTDo9Ke7YF8IfA7pPjSUa2DSZ6W8CttHomhHKc9ODfF2939jBcuLb2?=
 =?us-ascii?Q?92fIBy3LDKMRAz5DTLnOgO3T3bAFjsT4fuTgZSuHbs+TZ/opnWbj9R31bkus?=
 =?us-ascii?Q?H+iW0u14/QIfhhnC3L7lqAsf6JabdpLga2sjI4vByM8J+KDJeQ=3D=3D?=
x-forefront-antispam-report:  CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PH0PR20MB4520.namprd20.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(366016)(376014)(38070700018);DIR:OUT;SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0:  =?us-ascii?Q?f5YKqssvdpclIQr+i9R0UtdciSiW24ArUrN8Z1IQsS7Oux9O+qJDp/W9tCPf?=
 =?us-ascii?Q?jSf0fYvl2jPcB1wSzHIp8e7XCR5NbBsBB1wthRbouUz5tv4bjI8LJgzKIOMP?=
 =?us-ascii?Q?Y732KwMX3kzKehGfb3VNk2Qu4PlBGp9M754RJpzPEvWJVlSHCRzwuj4Un13u?=
 =?us-ascii?Q?tCJABLGGF6qC/+1ZJWqdiE+fgrBNydaBuSwHGqsYDwMMvzRBC2wwzPkWa8+7?=
 =?us-ascii?Q?6Jnhc14Nqm0ekibRDInvinM1yPacDLHUKGK4ErXx1yIM8UX/6wwqpWpzU/8I?=
 =?us-ascii?Q?STLzQUaqZN6zHtXBcj48Wp/WGH3s2vTZbB7CudkP2LdNhwEvVkFJqCCLpzrH?=
 =?us-ascii?Q?Jg0F9yBdecVLvz9fgs+wwNJk+Zx51FvQMGdQynj+xOHyiYM0LizH/dL86HD8?=
 =?us-ascii?Q?I4cMVY9NgRaaf9UjQXRmcfZ9RPmqpamy+Rtiz/oVhYnBP6dvlZjXkm7OTzeo?=
 =?us-ascii?Q?42XN1/66Uz1AXTUsDWT59meqR5gRo4/whKA4zx1/QZu1tMdbopOTxReNpKPB?=
 =?us-ascii?Q?awgwofY3SLZXQacl4ctDuT0T4CWqcZO90l5dYmlHIkACquI6qSyJOYZLwag+?=
 =?us-ascii?Q?NFftibG8/8Uk7e4SKhaTPmeE+X1m2+m08oKQtDVqYhdvWF7f2TbJjN/YPYsA?=
 =?us-ascii?Q?smVuc9wS5T2HGhv9bwEn6P2ZXofOuPm32JOmPnGWVx2hLRZVNg1HUclcbX89?=
 =?us-ascii?Q?P3p0vADfE6EPy//ZAdbnVATWvFxL6De5W0NwJnipKUZHxZlKLxBG0ngUb/7t?=
 =?us-ascii?Q?tMYgYmzshVRHQkr+Vxpz9Isn9TlO4Jm8mnIx4/JToOLG6Nj9DyaaT38S6NlW?=
 =?us-ascii?Q?f5M4hQiVh0yqR38CMLEZHiFs64pJzQvbGs9H9jIMbUld+m452gFvdW9rCAT0?=
 =?us-ascii?Q?tY2xN7i/gTiLXkcUWD/yiMX1b1lSeLYsrxlvpK5quBAJEizAeT0/scsw+/bP?=
 =?us-ascii?Q?/R+9iVL82ib8e450oKzg9HecnJ6xqX0gH/wGP44jPD8Z1eQR/4/Bgs1i9ozW?=
 =?us-ascii?Q?ixvMS3TacCusFq9xlUsjh3DtXeXQEh4kLqHWJx9HX8E4K8XRiiRN4TzzzepD?=
 =?us-ascii?Q?34FIOSkQj5u2RZTXhek52oMgAj/542S3VAu0dJzjVgh7PAF/bo7VB2a91Sor?=
 =?us-ascii?Q?9Y56KAeBAn1s6QUVc33Nhue0sjonvrm6mWenDNmJSjDSYzNE90veKUAHvC1a?=
 =?us-ascii?Q?PAiKA52IlH1b7LfTdF/1scFgAzrE1+wFr2UKGEWZEIaFzi3s+ndPKZFqj/wB?=
 =?us-ascii?Q?Wv5kz3nl4Shj2KGcZXcUaNVtL2C/DVjK6DYAAolfYOtcP39HOour+SyVaHqZ?=
 =?us-ascii?Q?EYMklUw8CyA09OeyLw15EraH+dPxuSb4DtjiB7RYkHbnvaLBlucSe/oWNHOv?=
 =?us-ascii?Q?mhf2Wqib69DQO/cC96Fq6+SCYwfeWTBm6KhL60COuobgkAaFV4+3wYuSBqDe?=
 =?us-ascii?Q?DSZuWx8bRHcJYyvMfO1aRpaYAwDYWdKmxxxBm9GMb6dlx6S5EzPlCeR8Obuc?=
 =?us-ascii?Q?E6/HnLfdIo1xM6+SF3XtF6iu092vsXY5mCeng8HH8PaQCzdZoHtYP2pBMDWQ?=
 =?us-ascii?Q?w5W8mBtwMBm0LQ9+rSv19e1GpUbruhnhYIe/Ze82XccxOZ4tZ4oCZLcyLOzR?=
 =?us-ascii?Q?Jw=3D=3D?=
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: veritas.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: PH0PR20MB4520.namprd20.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 5e32d61f-3c48-46f6-d328-08dd6521b99c
X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Mar 2025 07:02:47.8768
 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: fc8e13c0-422c-4c55-b3ea-ca318e6cac32
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: WoJiZrdOTIgTpwqUcCiEhDR082IJXs3a5qOjKa3CIsN9wXX6FnhHRGHVefKFsJAIhqofdjyejEIoYeLz4uX2BK5HRydbhh/VH+kgwqvu3jg=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH3PR20MB5601
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.178 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
	SPF_HELO_PASS          -0.001 SPF: HELO matches SPF record
	SPF_PASS               -0.001 SPF: sender matches SPF record

> The block tracking is ideally done via QEMU, then you don't require any s=
pecial features for the underlying storages.

Yes, we were able to get sector map of disks present on 'Directory' storage=
 type. However, for other storage types such as lvm, lvm-thin, zfs which su=
pports raw disk format, here we could get entire disk as allocated which is=
 not the case in real. I could not find much information on this, hence wan=
ted to know whether this by-design behaviour or we are missing something? P=
asting output of qemu-img map below for the 2 GB disk on zfs. Have also tri=
ed getting map over ndb but got the same result. Is there anything that we =
are missing here?

root@be-proxmox1:/dev/pve# qemu-img map -f raw --output=3Djson /dev/zvol/zf=
s1/vm-105-disk-2
[{ "start": 0, "length": 2147483648, "depth": 0, "present": true, "zero": f=
alse, "data": true, "compressed": false, "offset": 0}]


> certain storage types do not support snapshots. In such cases, what is th=
e recommended way to take backup of the running VM?

As mentioned earlier, we have found few storage devices which does not supp=
ort snapshot, but have found that we can take individual disk snapshot thro=
ugh 'blockdev-snapshot-sync'. If we have to take backup of the VM, then are=
 we supposed to use this command to snapshot all VM disks?

Thanks
Prashant

-----Original Message-----
From: Fiona Ebner <f.ebner@proxmox.com>
Sent: 10 March 2025 02:44 PM
To: Proxmox VE development discussion <pve-devel@lists.proxmox.com>; Thomas=
 Lamprecht <t.lamprecht@proxmox.com>
Cc: Prashant Patil <Prashant.Gamepatil@veritas.com>; Anuradha Joshi <Anurad=
ha.Joshi@veritas.com>; Sudhir Subbarao <Sudhir.Subbarao@veritas.com>; Jason=
 Voneberstein <Jason.vonEberstein@veritas.com>
Subject: Re: [pve-devel] About PVE Backup Integration Guide


CAUTION: This email originated from outside the organization. Do not click =
links or open attachments unless you recognize the sender and know the cont=
ent is safe. If you believe this is a phishing email, use the Report to Cyb=
ersecurity icon in Outlook.



Am 05.03.25 um 07:36 schrieb Prashant Patil via pve-devel:
>   1.  How much part of the plugins method is done?

It is an initial, functional version of the API.

>   2.  How soon we can start the integration?

The patches were not applied yet, feedback is welcome. As Thomas already sa=
id "We would be open to fast-track this effort for inclusion with feedback =
from backup vendors". I'll see if I can get around to post a rebased versio=
n this week.

>   3.  Is there any plugin method's documentation already available? If ye=
s, could you please share?

It's part of the patches, see:
https://lore.proxmox.com/pve-devel/20241114150754.374376-10-f.ebner@proxmox=
.com/

>   1.  How to get allocated blocks/sectors from the snapshot of the raw fo=
rmat virtual disk attached to a running VM (disk present on the block based=
 storage such as lvm, lvm-thin, etc)?
>   2.  How to get allocated blocks/sectors from the snapshot of the vmdk f=
ormat virtual disk attached to a running VM?
>   3.  As per below link, certain storage types do not support snapshots. =
In such cases, what is the recommended way to take backup of the running VM=
?

The block tracking is ideally done via QEMU, then you don't require any spe=
cial features for the underlying storages. You can also do dirty tracking f=
or incremental backups. See the following for how this is done internally w=
ith the proposed API:
https://lore.proxmox.com/pve-devel/20241114150754.374376-4-f.ebner@proxmox.=
com/
https://lore.proxmox.com/pve-devel/20241114150754.374376-5-f.ebner@proxmox.=
com/

Best Regards,
Fiona


This message was sent by an employee of Arctera.


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

--===============5914877201256246771==--