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 ED3C21FF173
	for <inbox@lore.proxmox.com>; Mon, 24 Mar 2025 06:35:39 +0100 (CET)
Received: from firstgate.proxmox.com (localhost [127.0.0.1])
	by firstgate.proxmox.com (Proxmox) with ESMTP id 835CBBFB6;
	Mon, 24 Mar 2025 06:35:34 +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, 24 Mar 2025 05:20: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>
 <PH0PR20MB45209D60E2A2A691D643A3C998DE2@PH0PR20MB4520.namprd20.prod.outlook.com>
 <9963c93c-29a7-4d20-b282-ec5629d812a8@proxmox.com>
In-Reply-To: <9963c93c-29a7-4d20-b282-ec5629d812a8@proxmox.com>
MIME-Version: 1.0
Message-ID: <mailman.121.1742794533.359.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="===============7488657765626607203=="
Errors-To: pve-devel-bounces@lists.proxmox.com
Sender: "pve-devel" <pve-devel-bounces@lists.proxmox.com>

--===============7488657765626607203==
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 75A3EC9869
	for <pve-devel@lists.proxmox.com>; Mon, 24 Mar 2025 06:35:33 +0100 (CET)
Received: from firstgate.proxmox.com (localhost [127.0.0.1])
	by firstgate.proxmox.com (Proxmox) with ESMTP id 61E50BF2A
	for <pve-devel@lists.proxmox.com>; Mon, 24 Mar 2025 06:35:33 +0100 (CET)
Received: from NAM02-SN1-obe.outbound.protection.outlook.com (mail-sn1nam02on20609.outbound.protection.outlook.com [IPv6:2a01:111:f403:2406::609])
	(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
	(No client certificate requested)
	by firstgate.proxmox.com (Proxmox) with ESMTPS
	for <pve-devel@lists.proxmox.com>; Mon, 24 Mar 2025 06:35:32 +0100 (CET)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;
 b=zVyVn5WpfQNrzpBlzLRcHcDC+x9rIfWQIYxbuI62jLAo/szIR5wDtPHHE6bN3wEWmNzxxyFXWUkE9LDT6YoAXlCcC2nZIeHQXQPEl91qGkMk0lxpkJrXSqhFEk0wyDrhxSdBNu7k27N/wySp1O8I2XciV+4zTD7wkdyNyox/XqYwKBR9zftSr1MJIlqbEudrxjKNW51fzOYb3ea5H9YTpiEJO7CT+c8VrPB0wwbTDy4S83mCh4xLd2gjyUB6ShIu5ETNazAY7m8p9DIZw3a0iRCwcGoF13HstVC8CC8xuWyhiVJI9BanFZwbAgDEXcW3ls6TDOe+h5PvEQ3gqVXBxw==
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=XzXC3sGZ7pBxyP0NiipnwKIRA8SFeUXnM2e0puEkuus=;
 b=DlNpbbaJT38fb9PkcN83w2+1Li6+tjfOaIQ593CsSdVE7p7/hK0rsvOr4e2Lx3hZR5zMfGLNYR7ZN6t2DRQ5/8K5Zjvh9gaBYiSjPfUuca0gRqi+aE3MZcova+d1vKA5Bbg7FD4ofoXc3sQnAz512Q/vxZEZVMecoKohCgVA+SH2Z/AzkfmKX5oMKvGTTz6uzhfEn92hU+Y2xh3HRloSSGU7dcMEsIL4cwsoHz8Lfh6LN2E5wX46Z8g4kFY1WhnMl+YPJqrsMHwuDDaeJw+dh4u/nBy9pNfsSQXwSojVmLu6B8FARg5uURW5/xwk+Wj0j611AxG8u83Ywdxee6hvYQ==
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=XzXC3sGZ7pBxyP0NiipnwKIRA8SFeUXnM2e0puEkuus=;
 b=IC+5+cJC9ZqLfU/bcHq2z50Z2nlS1JtevDXsGQl1VxY/tDq0lEWkNT3Fj8BRUld1Pi034965Fo1lKqW4iOiiNmH+RP23nGTZ7BvNuao9Bvjpd41e+ru2ERg46daPCOAeDcsIi3mOhT4Wfu6DCE7YDB/otcvqjGBwK++fl+3lh3shDJehPkz10MqUl8poJkIKlSYuMBYvW/yjVaZZYs4SIv8OGR81QcdIF2y61R0cLmYbCoWJdIkl4kQozmrPFVesiAuBuFiIuXsw18utAD/AiWusKJQ2V/+/IWaBMaXOmbSv2EZsj7bA/5tmghx3ewjBWJ6YreYuh2HsDcZqRRFOdw==
Received: from PH0PR20MB4520.namprd20.prod.outlook.com (2603:10b6:510:14a::5)
 by PH8PR20MB5315.namprd20.prod.outlook.com (2603:10b6:510:1cb::19) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8534.42; Mon, 24 Mar
 2025 05:20: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.040; Mon, 24 Mar 2025
 05:20: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/gAEA90OAAVsQtvAACG6kgAAFXS1QACjCRhAAogkKAACEFi2g
Date: Mon, 24 Mar 2025 05:20:08 +0000
Message-ID:  <PH0PR20MB4520584B52872E16277A621198A42@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>
 <PH0PR20MB45209D60E2A2A691D643A3C998DE2@PH0PR20MB4520.namprd20.prod.outlook.com>
 <9963c93c-29a7-4d20-b282-ec5629d812a8@proxmox.com>
In-Reply-To: <9963c93c-29a7-4d20-b282-ec5629d812a8@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_|PH8PR20MB5315:EE_
x-ms-office365-filtering-correlation-id: 4d77b9f7-8c6a-43ae-9bcf-08dd6a938b1f
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;ARA:13230040|1800799024|376014|366016|38070700018;
x-microsoft-antispam-message-info:  =?us-ascii?Q?oWr/EbZYKtYozfGmnSq2h0wMbQVrbwkWliDo6TFO88L+rbAvjvx0zraMyHqg?=
 =?us-ascii?Q?htSqvxL4pq7oeq9/ldI3/7yMtblGX2PBG/jhwqOg9TM3e42lus7M6hQkSZWL?=
 =?us-ascii?Q?6urdOomOO7FtwuTD4leeU53DmztqfKJEQEhmPGJZO29jsD7537h+wwSH0drv?=
 =?us-ascii?Q?RsKwXqcVqc03ugI2JG37dCSrfGAlAh7pu3K0MdW+/m3gu+/giC+vqqST3ykx?=
 =?us-ascii?Q?MTGgOF9NmS11RC+6E6TdEpUXUCidr6o9UYAGWw7efYcwfiKXsXFab3ipp67A?=
 =?us-ascii?Q?LdpuTeWntYiwthPYi7GTJMkTd/1+36bntrOJLy0P1C5sss9rJilZb1wRA48M?=
 =?us-ascii?Q?P57jl3cVFrR7adDewbY0GSzpY4CdNNqQprTbxp7S//dPnXpLBHqycXE3asfC?=
 =?us-ascii?Q?CdZuOzxeG5Nr6xjFt9AAUN6UnXBPvoKBjqDRBjdkfo7I4qtDEs8sLNJceX7K?=
 =?us-ascii?Q?D7tLWfoVEbr4MlTlSgHl2vRmnAA1DDQOK2j+hZxpI8wUrcah7OSo5HqSuuOL?=
 =?us-ascii?Q?AjeP3GlqY3+1AXkUld6/PpCKYnJrbsohMMnXwyT8bv1uQegTQUE4Z6GdKkmN?=
 =?us-ascii?Q?U08YPzRYEx11gAPa62vjpmUIMKGG8jyt6b0Qb0k05a1+8lk7NZ6FxSWV1+xR?=
 =?us-ascii?Q?MMDZDqrMtv0kh5SfZp88A/MX0vMZfcLugEiLlVRy9/TjilWebHbqpDy7RgT7?=
 =?us-ascii?Q?bfWPSkfkwDwpncjxDSTqWae+4CvH9OtGaitFOMQ/7mnCSkaE1/4O+LZ2T0pm?=
 =?us-ascii?Q?I86k8zCoNnZtTEDiAVYZ9MT/2Rq+5xC2muLJj2NiJ0GsTukft+OhrvhXhPnH?=
 =?us-ascii?Q?c5kDQ/yXrCy6wChqPTYA6dm6q1eMk6RIXcyWWuaW/BZPJ3Rrtns/QMyArpJM?=
 =?us-ascii?Q?x3fqxmMjAoOqO1Yy847ugBcqML4h6hB7TqvY5EPQj1qcCPPjhbrVyROwTA2M?=
 =?us-ascii?Q?ImDHPd/okbxJKoCiToggdCtMIFEMzQwifneyZ/0ECy0U0euAtkVQ8bioLtJ1?=
 =?us-ascii?Q?Eiq0t9xkCLvS+FuWtc670kbxfsCk/2YsXtYbQNpMRNX2GbHxsMMwVv+dGe2K?=
 =?us-ascii?Q?4iP7gm/dae9f02pWvmQaKrCsM1cFst561t1C5GzXgAF9DG0ChzYhqWTC7/3T?=
 =?us-ascii?Q?nfvBEbNaciorFjPnoyQzO2xW++S1tdWT/onuqgD6WeS/oULbHq570lVA8pK7?=
 =?us-ascii?Q?obJW6DVOJ7cbkoc3Qt2zGEDMeVXMOrJWbf6n55KiAnsTZP8XjnEN9patURVu?=
 =?us-ascii?Q?P4VFh9xabD5N37f1GkYMnQ49s4KmVwKzNPHtnGqbvq1/I4thR0wQ0ISAn6sE?=
 =?us-ascii?Q?0Nq8bumzfT6Aje5skN9PROwM4NaD59WRqTCcA8O49o9l79TfufP4iAaoEX4X?=
 =?us-ascii?Q?xRRZ8MX134QOBXav3xQhpwnJbUv83UQsXqh60Nekl1QDAYWPGw=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)(38070700018);DIR:OUT;SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0:  =?us-ascii?Q?7kGPGo2JNIolsjEu46DIOMCrtM5hU8wiSRiqEFdYIoGVZ6kruNB/O86OKUmM?=
 =?us-ascii?Q?x8iIFpINisAPVZmTQIYDToadOq2ovTwegSnqTtOmQvLDbY6zPHVPuATEx+CM?=
 =?us-ascii?Q?eVRCMK4Ed6h8meeJ4YKstamCA2ppy7VpRlv3V+aBCxUHEQ2C1HdfrSep+Yvy?=
 =?us-ascii?Q?ppz1nvab5jCfNqZDjwR/Y57Gt+UGZnB1q7ctzVClPLocatwNxoImyUvKnkYT?=
 =?us-ascii?Q?jVwepEmPHBzYM3mfrCbMxvE7v8u0svwIaSVI8SMPTXoGRwncmw2jUN/yf7yT?=
 =?us-ascii?Q?1lxyja96Ze2EaiuK3P1cO2fyefLwivbHMTntqH7WTEelB/EmJox2V1KhIjgz?=
 =?us-ascii?Q?2Qrt9HNk3REVPv4YIZymH1Z7AA4cNkLs1qHRaQ9f6MdOnQ3qqc5bByLZLk/k?=
 =?us-ascii?Q?Cu4mhqmqCWdfZqm+1LG3153ZsM7esRT8ZRg35F6BToo3ir8bikK3pmM3aWIf?=
 =?us-ascii?Q?LA+glsgg6+euPgqo6RTBklkhiHQqwqjIyOv1EHvmWE3MjA785jdoSUVimTUc?=
 =?us-ascii?Q?O1EWB7HWudgB/fZvh3Yj7HwmsqCrSoq38tToBDRhFhfqu3YT3fOY6htYKiUG?=
 =?us-ascii?Q?rANjIjryCP4Tj0i4oRAKFoIk4ytbxnmRDcFpNuthODgVUiQzMxi9gC5nlWkv?=
 =?us-ascii?Q?TYH71o+PBPGNHz8qoX23Lgb0JdCk2yVKPo7uEUIDrFwtxE+ACOoGgtvpD4DC?=
 =?us-ascii?Q?LumBJLCNvG93bkcgnIpbGz3swMONdzoOJ2kPcR5oX0RB3+6UoARiua/S/t+S?=
 =?us-ascii?Q?wo3/Jq+d72cafjWSCiaglIPevJs6uCob3HSq5VWjHevAkaScb7HAJ+UbVE8r?=
 =?us-ascii?Q?H1eA1yF7O5Gi7HAvq3GIIpmdUadT+y9HJcDVgNmsqFbekMdzTAmrEbQm4Ye5?=
 =?us-ascii?Q?gP7iW9E9ETijhlI9aKI86onFt7eMftB7uKXJ1FsiDhJwId96Ocg2aFcFHQfd?=
 =?us-ascii?Q?9nDtAZvl0vGk6Kl/rP/4Kd8azTFJGqLYs9aPaUdNCWqAzQ8ZbhFAM9He4Oyz?=
 =?us-ascii?Q?A67EV8Cv2MDJaNUc6fZD/RQfg09k28p+suDYrCRWo1HhHFBLG7d+oK0rWFe8?=
 =?us-ascii?Q?kA9kxZD27EmCdx3+XYAZogQ9vGeWuBAjKd+aVu/+bLJfAOagqTd5OX7diiZW?=
 =?us-ascii?Q?iSRhB/PaJFJgn9GEc3SaxOAibmfflaCMwZG0Cf9sB+bXxnjQLquj8/QNCWlb?=
 =?us-ascii?Q?+EuocjZAseZYgzMNRp6gHqHVQuz8Fm3ZLZDVqCZJ4wCANrz9BpJu5LX0GVIi?=
 =?us-ascii?Q?wCfmurZP+9bHH3UsqPAqUwCWpmbIQCuBQYqJdYaKUiPNYxJfolk/yIyeM4xk?=
 =?us-ascii?Q?wn4uKHKqG6zDqrZzoo4cBrU7ghI6zOTDQbltsz+tUuLNUlwBAXRI28Zu8Sjr?=
 =?us-ascii?Q?kXgmKZbkQbzhPLxGw8oCPBaf4nvXaGB/Y1xVaNDMns0xl1CKNM7Q4OkI2f94?=
 =?us-ascii?Q?vtvDgmquHWIDc9owyrtl/1F5enwrAba0psOf9gzNtmG5Kd8a04nFGT5oTrSB?=
 =?us-ascii?Q?8yCSefcDl1yuxjAQ0f9lu4FiecN4gLu2CXfzBcR4NisY3KDv5SrU5JYPEuKW?=
 =?us-ascii?Q?o7uCALbzg1A+CAT5ML6NPVTukh6yhvTiNzMRutVc0nJ8R6cBnN8YWcwBuEqn?=
 =?us-ascii?Q?5w=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: 4d77b9f7-8c6a-43ae-9bcf-08dd6a938b1f
X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Mar 2025 05:20:08.3244
 (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: cGv5qGEZhwRUeR4dztGPsnjhIkSGzsv78wYoi67kbz9B9nFVvu5n+cAH8Lr8nYGKnVy/Jq0Lfai8cDM3d2GBO8ngsQGmQXJA8hxjSbd3Y3I=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH8PR20MB5315
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.102 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
	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,proxmox.com]

Thanks Fiona.
We would like to do plugin integration POC. So, for that to get started, we=
 would like to know various interfaces of these plugins. Is there any detai=
led API documentation available for these plugins? Also, do you have any te=
st app code which integrates with the plugins to try out?

Thanks
Prashant

-----Original Message-----
From: Fiona Ebner <f.ebner@proxmox.com>
Sent: 21 March 2025 07:43 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 18.03.25 um 09:59 schrieb Prashant Patil:
> We have tried the steps mentioned here to create copy-before-write
> snapshot -
> https://www/.
> mail-archive.com%2Fqemu-devel%40nongnu.org%2Fmsg876056.html&data=3D05%7C
> 02%7CPrashant.Gamepatil%40veritas.com%7Ce32cfc43ab294539a7ad08dd68828e
> 0b%7Cfc8e13c0422c4c55b3eaca318e6cac32%7C0%7C0%7C638781632166431273%7CU
> nknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiO
> iJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=3Dc8XOfpg
> JBATIhPvDspiA9dK0QqqCg%2Bymes9WpKZJLmQ%3D&reserved=3D0
>
> However, one of the commands 'blockdev-replace' fails with below error:
> {"error": {"class": "CommandNotFound", "desc": "The command
> blockdev-replace has not been found"}}
>
> Is the command available in any specific qemu version? Is there any other=
 command that we should be using instead if blockdev-replace?

No, it has not yet been implemented neither upstream nor downstream. The la=
test proposed iteration is here [0].

> We are happy to integrate with backup provider APIs if they are stable an=
d ready for the integration. On this same thread, I had asked few questions=
 about APIs timelines. Could you please help us to get that info?

Thomas already answered this in the very first response:

> We would be open to fast-track this effort for inclusion with feedback
> from backup vendors. While there are other ways to hook one in, these
> are not nice and can cause problems - so in the long term we expect
> that most/all backup vendors will switch to this plugin method, at
> least for supported setups.

I sent v5 of the patch series today [1]. Again, I would highly recommend to=
 try and develop your solution with that API for proper integration.
Otherwise, it's 100% up to you not to cause conflicts with the Proxmox VE s=
ystem with your backup solution, and naturally, we cannot give you much hel=
p with development (or later with debugging user issues) of a fully separat=
e backup stack.

It would be appreciated if you could give us feedback and tell us what part=
s of it work and what parts might be difficult to work with for your scenar=
io. Then we might still be able to adapt to your requirements.
Adapting things retroactively means that there is less freedom to change th=
e interface, so now is the best chance.

[0]:
https://lore.kernel.org/qemu-devel/20240626115350.405778-1-vsementsov@yande=
x-team.ru/
[1]:
https://lore.proxmox.com/pve-devel/20250321134852.103871-1-f.ebner@proxmox.=
com/T/

Best Regards,
Fiona


This message was sent by an employee of Arctera.


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

--===============7488657765626607203==--