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 96BFD1FF168
	for <inbox@lore.proxmox.com>; Tue, 18 Mar 2025 09:59:35 +0100 (CET)
Received: from firstgate.proxmox.com (localhost [127.0.0.1])
	by firstgate.proxmox.com (Proxmox) with ESMTP id 942EB19298;
	Tue, 18 Mar 2025 09:59:23 +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: Tue, 18 Mar 2025 08:59:08 +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>
 <PH0PR20MB4520C688E38C97D5DE5FC25B98DF2@PH0PR20MB4520.namprd20.prod.outlook.com>
 <51c423c9-786c-4881-8819-83c075c89b36@proxmox.com>
 <PH0PR20MB4520276B3A7061528854180598DF2@PH0PR20MB4520.namprd20.prod.outlook.com>
In-Reply-To: <PH0PR20MB4520276B3A7061528854180598DF2@PH0PR20MB4520.namprd20.prod.outlook.com>
MIME-Version: 1.0
Message-ID: <mailman.82.1742288362.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="===============1812746780726482408=="
Errors-To: pve-devel-bounces@lists.proxmox.com
Sender: "pve-devel" <pve-devel-bounces@lists.proxmox.com>

--===============1812746780726482408==
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))
	(No client certificate requested)
	by lists.proxmox.com (Postfix) with ESMTPS id 95C3EC9CA9
	for <pve-devel@lists.proxmox.com>; Tue, 18 Mar 2025 09:59:21 +0100 (CET)
Received: from firstgate.proxmox.com (localhost [127.0.0.1])
	by firstgate.proxmox.com (Proxmox) with ESMTP id 763A4191EC
	for <pve-devel@lists.proxmox.com>; Tue, 18 Mar 2025 09:59:21 +0100 (CET)
Received: from NAM11-CO1-obe.outbound.protection.outlook.com (mail-co1nam11on2068.outbound.protection.outlook.com [40.107.220.68])
	(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>; Tue, 18 Mar 2025 09:59:20 +0100 (CET)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;
 b=HN6fWKUUTTbwpqSMQk8E7h7l7yZBHN7gvN0UncRupHRLXd3eqWrsmRLu+saRobKQDEbG5aktpTKD4+BPw3PqpieDd3Ig0kHprbRshCYN38Rz589CupjMDZRJs08Hl4ez5h6GBjkOkRKobw//LXFdWNGqRIOCmo6ENSAqlGK3KyG5O8JpPRsVs54LEQIbPC/1T78mhOZ/Md41i1VPdwH5m3J+rZUMouKIcBaL4c5Pmijb1LslDQhc5gpWH7j8lFegqhjlyA84ubU34xX6EDffVgL2R/Y4n2Gvi8wgbwHPCRd5sqZXKBAb7yKdNe8vOMqXR1GxsXMvPZeOhyee+1VggA==
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=oYjtJLqW4e5v5O488NxRjSwJoyBIz80NT7WgRQBpPVk=;
 b=BmPrrAF25qMGC2wDzGHKgKduyNZWIR29wNfdJ/bcxs2aHyunsnb5tZlECONdEpc/Jg0k074fGkgOmC3ZPwLm7SFk8Dr0KSdBy1nyo6QFb49hk+GKxe/U4FoY43cM1qD3sLU72z2zEJrEfpXAZi1T0A3Qk4rZq4F43ei6SmLhpJvOIR3tZWZuABsyYeZhc2fKbwM64Gx15NNJ3Q/CWIXq/iekFohSdowKatZ8od6kdft2DN72Hpsr3Y7AX0aj2kEwTnTRduD5rAtYwkmdL/+fML4rD7qpG1brnDHeoqv4i+jArPJoxWPDeo29e3bbCU3A40Uiqxs+g7WoWd6Tc51AQg==
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=oYjtJLqW4e5v5O488NxRjSwJoyBIz80NT7WgRQBpPVk=;
 b=G0TTHqVxyHbrvchX1Q9vApSYkENrKebzdckxUgJSMGQ2AspO1Xl3tJregtU7ty7kW8sYTvPqhOiA7HJhTs4ozajyyk4ljXZumW4domtEco6yGmoKDjKTMocWArSnvoElquUx6CMmrclbKFFG4N20KT1O9Iccc3TnIX8o8542UI7QHtwhMwE8VnsEA0vStF62PFoHjBUdM17j58V7hKkMUHerjcKj9WPPN5F9y/8wNLzwcqZrNxlC216z7VP8ZP7sLOTbs2Rmt0p+GY+R9tVQwQ8mO+lJyTWxmzFtukOE2zGSLX/fus3cHBpl4s0UGVc6/kZjJklwZOjbwrhFMXCgnw==
Received: from PH0PR20MB4520.namprd20.prod.outlook.com (2603:10b6:510:14a::5)
 by BY3PR20MB4554.namprd20.prod.outlook.com (2603:10b6:a03:3b2::7) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8534.34; Tue, 18 Mar
 2025 08:59:08 +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.8534.031; Tue, 18 Mar 2025
 08:59:08 +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/gAEA90OAAVsQtvAACG6kgAAFXS1QACjCRhA=
Date: Tue, 18 Mar 2025 08:59:08 +0000
Message-ID:  <PH0PR20MB45209D60E2A2A691D643A3C998DE2@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>
 <PH0PR20MB4520C688E38C97D5DE5FC25B98DF2@PH0PR20MB4520.namprd20.prod.outlook.com>
 <51c423c9-786c-4881-8819-83c075c89b36@proxmox.com>
 <PH0PR20MB4520276B3A7061528854180598DF2@PH0PR20MB4520.namprd20.prod.outlook.com>
In-Reply-To:  <PH0PR20MB4520276B3A7061528854180598DF2@PH0PR20MB4520.namprd20.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=veritas.com;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: PH0PR20MB4520:EE_|BY3PR20MB4554:EE_
x-ms-office365-filtering-correlation-id: 15e6a936-7452-41de-0cc2-08dd65fb24e1
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam:  BCL:0;ARA:13230040|1800799024|376014|366016|13003099007|38070700018;
x-microsoft-antispam-message-info:  =?us-ascii?Q?ostdmQb3KmWEe+jUcfjPGOCcnW1+OlghNbfterL0FIoG4dkoib/6TTj9DEnV?=
 =?us-ascii?Q?XzGw3CsIO3/dm6U93C8GW8SyApto3mIybuZt+il5YuiVGj45yEGsve6bwmoH?=
 =?us-ascii?Q?5+zQFK/KsjWcQXCZqPjuZ2/OQUbh8ko1SkSn+JENF+FryM8AL6ut+Z4xW49i?=
 =?us-ascii?Q?AqbNP99wUFdDodnsecIpJ2jRDvq5u11S1rl5603OtK0tMXfBrmzI7D9ixPdZ?=
 =?us-ascii?Q?G5Nt0CmRS7w85J6VXn37sr1HnP2v4uEo+voy5+iKY3QgguHGcruhUhnBzNog?=
 =?us-ascii?Q?gHhPFbIWrifV913yv6oT2lfbnxg3g0X2VFj5p2Kq6hrfvK7+1B0qSvs8nLLw?=
 =?us-ascii?Q?ARjgPtORX6UyLXyvVBOVlXz0PEZALnMcKfC2anaDjRWPiF+HwsOa3eiU1N/f?=
 =?us-ascii?Q?lVjryHmr1lFYcBGsbkSmjcYVHupTLubUoUrXarqahNOqHhN3em9SESxtgEBN?=
 =?us-ascii?Q?p/Fm4+jvVIXThEjSSKQ24CeDlBguYZqG6ZV/1JFhqqyVTGr5RKyKK0FuA0ka?=
 =?us-ascii?Q?kJNqO+hU4hRWXBNgMPoxvi3zqFpCzOQjaoPaYxDQ96KZ+YNy+ydV+xBQKPAh?=
 =?us-ascii?Q?ZzXfULER73xuZxMaBSVHbku9zJcB4dx64pb2jr7o2kLjkkkC2uPI+SlvOZhR?=
 =?us-ascii?Q?Uuj6Y0DUGmIlWQBsMkLXf8e2nfVZ7++7ZUSf9qumKTBIEU2hDnv/9hyE6k5d?=
 =?us-ascii?Q?duXFhK9abepzY1ac+3gIg2CdWYD1u0NU051Be6YfUiCM/D1/AAIM2xaJUpfh?=
 =?us-ascii?Q?iDrryH9McSGvCEEXi6bD91y68wd8gX9Kczc4tkmiyJV4PFzO0Fow2gBo6V/b?=
 =?us-ascii?Q?eaMdYgnoDNyHSuUrGeQXUNhdK/b0n93i14lxR31n9mlqvYcVQaEfUClvNjPE?=
 =?us-ascii?Q?VYLOlV3QiAbVlVbsjR/xbtpiK0g/IeRNu/zOUtm4E1KrsP1iz3vjjNyo+GAP?=
 =?us-ascii?Q?avP41KRce9b5B9VrUEpF5Rg07W3bIXN0lijZR0KdwdHsdEpkjuRGEoePphLC?=
 =?us-ascii?Q?cqTo6sNViUNORrBvf1J4b8B/bCEABa1BjCpX6IjeN9J2B6PoxIrTv6Mdorbd?=
 =?us-ascii?Q?I68xPf28c15XRAGob2nyxOpldE78wj1i4TOxCwoIdQKBHVJt4/HKmF9Kp7do?=
 =?us-ascii?Q?wsCZg9l3HcCWuifKHFS8fn0KR5B2o7kTw9AzHZghkIOO591f3qE2saqCEhiP?=
 =?us-ascii?Q?s+dBzZX7E612uqKydYMAuEbB54FJKUHA1Wwa/gZT7wJN/uOvR2IGaYDRO0lj?=
 =?us-ascii?Q?tQIjtCrHM5ZjlNSip/eP4/oLa5S8lPuVSAZWP8AFOMSAQ105uIxK55DoSMss?=
 =?us-ascii?Q?Mq/0QH8f8Mun5Jfgo2l5xlOl6NkU8l60/838l//Aya+rZqK2+q4LY6yH71te?=
 =?us-ascii?Q?wiMoSc533CMez82WbQWt93C88ljRsSKRWrwlXarAMb0GQkHH2g=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)(376014)(366016)(13003099007)(38070700018);DIR:OUT;SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0:  =?us-ascii?Q?0piWefm85euKrmoFUAt2xpEJJz4yTZ0knohNApm3tC+FUge1SoQfUP8/hd8c?=
 =?us-ascii?Q?5mfYxruC+6ZvW3z+pivkyFOHs4Yms9O9oe6EfiTCURUsJgGsMeckxyYyow2f?=
 =?us-ascii?Q?ceYTiNbXW4gDgcjnb3rLSBHUXxvRcpuGEP3AtwJ6hn5tJB8ruIad7R8I/Ijw?=
 =?us-ascii?Q?Gn6LmjBbLIxJ6nghZfGNXTHpuzaZkGJIc+rGzEkh9E+6TSgnNVhcqQ/ESQJd?=
 =?us-ascii?Q?lV/xZd3bIdld/01sFRZ5cWaD4Y0J28Fnv+tz6lGhFKfEN8QM1Rw+M/ouWicQ?=
 =?us-ascii?Q?gOtaixwpm+lSENutVPR3+rPvx7kuG9n2H9Y1EI0t2vbhZUnauJUXJ44stAJ4?=
 =?us-ascii?Q?RwZ3eV/HxcUoS3Ws2OolY1pB1n5naNqMhpKQjVQxFEKbQFi6noiibY42fr5u?=
 =?us-ascii?Q?4gXwrTir2A3nDOVMD+tTHZbPmglpnihCIRpdeAHZ2QBXVp2QXQpsaQOambFE?=
 =?us-ascii?Q?yl7iUhpuNsaIz+7VJuiDacgCQK7deVNSHQVWgbTtwc/8Ux9E7vZ3oZnKhMtm?=
 =?us-ascii?Q?Y7Tna7YiUZu+aI66mPDVtxuAW6pSAAmvxRlGXl3RhmE3Y+sC3vXNDdab8tmC?=
 =?us-ascii?Q?/RGtzfgNUB0Z2E/oF/9QH0HeJcVMZl/t4Pzhzj5e4Vy/YwlBTIc78zC0Q3Y8?=
 =?us-ascii?Q?9rvWVSy395z9ogO1YqApPKggoJBOb2RKIw4UyxhQBNe5HpRHaOVGZjRNdWiV?=
 =?us-ascii?Q?Db7oZi130ltBkwTdV5x3b53Q86ghfhK/6ApXSEbInbnYs3P9Qk3771KQMC9F?=
 =?us-ascii?Q?ymZ3+ZHp3M6SM/tLNtqrGk+BAt9Ncl4fHUWKlzT8893vCf9GcMfixNAz4oCJ?=
 =?us-ascii?Q?76K7l4S3DG2zkSRgeM9/9wKf9Cuuav6zvMk5BJ2+oPO3mqEJH6ZlQm39Vt2l?=
 =?us-ascii?Q?g5djkQEq8wj5AyKDaXR/KC8Hy1ipyDvwTvTaG1bszVAmlpLiNOxB8VShqlKc?=
 =?us-ascii?Q?+d+Z/vXGSBaeWp9jflFuscdUGA3MeJ9Gc9hBxdzCVbtR/PPHkK8let5T/5DD?=
 =?us-ascii?Q?aB4URwBdSHZSX++c0iQGlfCCDJoR5ZodzkTWHrXUQxuVRIqtnSbLlwP6Pl7j?=
 =?us-ascii?Q?c8ue74BQlujZPYdFL+mF0elyw11JCV5kmCLDmeq1TDB2NXf4Ik4EaGMzQCWq?=
 =?us-ascii?Q?T6Rh7naISnjFuvWy63EgONPNal/QdFZQW0ZOJwPESpCcbW4/hf2KyQ69VlWq?=
 =?us-ascii?Q?0PSUnI3/96ap2KYMTfOKa1O6uT4XCZ5qTbGt9qYpI7Xi6XvrzV5XT+5LGj+C?=
 =?us-ascii?Q?SldToowDO8D4m3yClOk5aynzYzKdLTsdrPh7CiGxMNqIml+mzs7xGtDCW0V7?=
 =?us-ascii?Q?84e83jlsrlxjYJqHIUQ74c6QTTdmfIlauWRQZPQyGXHV0yNXAH3avXGZQBc5?=
 =?us-ascii?Q?VS84zgbB3NKRbyzg0fztl84/fWpHNmGfE0bShqhQ65L5SWYH+hLH/wn1T/wc?=
 =?us-ascii?Q?PmG5383pz5mWfxAdpr/oazuUdXnpOTC/9t9UE/Ys6J6oWgTuVejffjZtg342?=
 =?us-ascii?Q?McHajJ9hX15snf/kDuPuGwC0kRhgD8Q/kBu5KD7pUCGr+DT5NcwXkEnCTyb6?=
 =?us-ascii?Q?O4ilht5AdvpLHd14n44xegPcfBVTdGtiSypwNAOigZgPdax8yFbO0qBvKG3m?=
 =?us-ascii?Q?Zw=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: 15e6a936-7452-41de-0cc2-08dd65fb24e1
X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Mar 2025 08:59:08.5867
 (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: 7151h+KuiUFEeVk1zxExjFXyFqt+gUIWeeFLn5esaWT8KAkU+kUAKXJ8iPWHjw0ZOUGgdSM601yyY0j0/UlVjf7b6xJsWhWYozX9Uoizpmc=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY3PR20MB4554
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.066 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
	RCVD_IN_MSPIKE_H2       0.001 Average reputation (+2)
	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_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. [veritas.com,mail-archive.com]

We have tried the steps mentioned here to create copy-before-write snapshot=
 - https://www.mail-archive.com/qemu-devel@nongnu.org/msg876056.html

However, one of the commands 'blockdev-replace' fails with below error:
{"error": {"class": "CommandNotFound", "desc": "The command blockdev-replac=
e has not been found"}}

Is the command available in any specific qemu version? Is there any other c=
ommand that we should be using instead if blockdev-replace?

qemu version:
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
root@be-proxmox1:/dev/pve# /usr/bin/qemu-system-x86_64 --version
QEMU emulator version 9.0.2 (pve-qemu-kvm_9.0.2-4)

pve version:
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
root@be-proxmox1:/dev/pve# pveversion -v
proxmox-ve: 8.3.0 (running kernel: 6.8.12-4-pve)
pve-manager: 8.3.0 (running version: 8.3.0/c1689ccb1065a83b)

Thanks
Prashant

-----Original Message-----
From: Prashant Patil <Prashant.Gamepatil@veritas.com>
Sent: 17 March 2025 07:01 PM
To: Fiona Ebner <f.ebner@proxmox.com>; Proxmox VE development discussion <p=
ve-devel@lists.proxmox.com>; Thomas Lamprecht <t.lamprecht@proxmox.com>
Cc: Anuradha Joshi <Anuradha.Joshi@veritas.com>; Sudhir Subbarao <Sudhir.Su=
bbarao@veritas.com>; Jason Voneberstein <Jason.vonEberstein@veritas.com>
Subject: RE: [pve-devel] About PVE Backup Integration Guide

> That sounds like you want to roll your own external solution instead of u=
sing the backup provider API that is currently being developed.
We are happy to integrate with backup provider APIs if they are stable and =
ready for the integration. On this same thread, I had asked few questions a=
bout APIs timelines. Could you please help us to get that info?

> Backups in QEMU do not use explicit snapshots. A copy-before-write filter=
 is inserted on top of the source disk in QEMU's block graph.
What is the API to create copy-before-write snapshot of the disk image? And=
 does it support all formats and storage devices?

Thanks
Prashant

-----Original Message-----
From: Fiona Ebner <f.ebner@proxmox.com>
Sent: 17 March 2025 04:23 PM
To: Prashant Patil <Prashant.Gamepatil@veritas.com>; Proxmox VE development=
 discussion <pve-devel@lists.proxmox.com>; Thomas Lamprecht <t.lamprecht@pr=
oxmox.com>
Cc: Anuradha Joshi <Anuradha.Joshi@veritas.com>; Sudhir Subbarao <Sudhir.Su=
bbarao@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 17.03.25 um 08:02 schrieb Prashant Patil:
>> The block tracking is ideally done via QEMU, then you don't require any =
special features for the underlying storages.
>
> Yes, we were able to get sector map of disks present on 'Directory' stora=
ge type. However, for other storage types such as lvm, lvm-thin, zfs which =
supports 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 w=
anted to know whether this by-design behaviour or we are missing something?=
 Pasting output of qemu-img map below for the 2 GB disk on zfs. Have also t=
ried getting map over ndb but got the same result. Is there anything that w=
e are missing here?
>
> root@be-proxmox1:/dev/pve# qemu-img map -f raw --output=3Djson
> /dev/zvol/zfs1/vm-105-disk-2 [{ "start": 0, "length": 2147483648,
> "depth": 0, "present": true, "zero": false, "data": true,
> "compressed": false, "offset": 0}]

That sounds like you want to roll your own external solution instead of usi=
ng the backup provider API that is currently being developed. With that API=
, you get the images to be backed-up as as NBD exports. For incremental bac=
kup, you can read the dirty bitmap. This can also be done via NBD. Again, t=
hen you don't need to worry about the underlying storage layer at all to su=
pport certain features.

>> certain storage types do not support snapshots. In such cases, what is t=
he recommended way to take backup of the running VM?
>
> As mentioned earlier, we have found few storage devices which does not su=
pport snapshot, but have found that we can take individual disk snapshot th=
rough 'blockdev-snapshot-sync'. If we have to take backup of the VM, then a=
re we supposed to use this command to snapshot all VM disks?

Backups in QEMU do not use explicit snapshots. A copy-before-write filter i=
s inserted on top of the source disk in QEMU's block graph. When new guest =
writes happen during backup, old data is first copied away to a fleecing im=
age (or for regular backup directly to the backup target).
The backup provider API then also inserts a snapshot-access node that is ex=
ported via NBD and allows reading the data from the time of the backup in a=
 consistent fashion (hence "snapshot-access", it's a virtual/implicit snaps=
hot).

See also this diagram [0].

> [guest]                   [NBD export]
>    |                            |
>    | root                       | root
>    v                 file       v
> [copy-before-write]<------[snapshot-access]
>    |           |
>    | file      | target
>    v           v
> [active-disk] [temp.qcow2]

Best Regards,
Fiona

[0]: https://www.mail-archive.com/qemu-devel@nongnu.org/msg876056.html


This message was sent by an employee of Arctera.


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

--===============1812746780726482408==--