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 0AE821FF172 for <inbox@lore.proxmox.com>; Tue, 1 Apr 2025 10:53:25 +0200 (CEST) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 34B781D3E6; Tue, 1 Apr 2025 10:53:14 +0200 (CEST) To: Fiona Ebner <f.ebner@proxmox.com>, Proxmox VE development discussion <pve-devel@lists.proxmox.com>, Thomas Lamprecht <t.lamprecht@proxmox.com> Date: Tue, 1 Apr 2025 08:52:59 +0000 References: <PH0PR20MB4520A4201D4560B18A0C830798C82@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> <PH0PR20MB4520584B52872E16277A621198A42@PH0PR20MB4520.namprd20.prod.outlook.com> <3c13a721-14c4-41ae-8ad2-b52a2d84bd38@proxmox.com> <PH0PR20MB4520FF39B329114AB45B2ADD98A72@PH0PR20MB4520.namprd20.prod.outlook.com> <766af997-a62a-4dd2-804f-9c018cd7b707@proxmox.com> <PH0PR20MB452084FCE3C6D7DD55BDEBC398A62@PH0PR20MB4520.namprd20.prod.outlook.com> <65b843b1-af29-40fd-807c-3f2e4d03ae94@proxmox.com> <PH0PR20MB45200BE3B210EC8C69046E6698A02@PH0PR20MB4520.namprd20.prod.outlook.com> <2316485c-f24a-4a74-8427-4afeaca86567@proxmox.com> <PH0PR20MB4520E9A4E56E11C9FDC9981598AC2@PH0PR20MB4520.namprd20.prod.outlook.com> <6e1b4e46-ddc6-46a2-bdc3-649a354a3525@proxmox.com> In-Reply-To: <6e1b4e46-ddc6-46a2-bdc3-649a354a3525@proxmox.com> MIME-Version: 1.0 Message-ID: <mailman.404.1743497593.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="===============3889911937734283047==" Errors-To: pve-devel-bounces@lists.proxmox.com Sender: "pve-devel" <pve-devel-bounces@lists.proxmox.com> --===============3889911937734283047== 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 30A17CD6ED for <pve-devel@lists.proxmox.com>; Tue, 1 Apr 2025 10:53:13 +0200 (CEST) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 1A2071D3B9 for <pve-devel@lists.proxmox.com>; Tue, 1 Apr 2025 10:53:13 +0200 (CEST) Received: from NAM11-DM6-obe.outbound.protection.outlook.com (mail-dm6nam11on20631.outbound.protection.outlook.com [IPv6:2a01:111:f403:2415::631]) (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, 1 Apr 2025 10:53:11 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=kSOks/jekkcro3uEAky/kwptnIh/r1hJJCUehKUaQ4FQgKMw9heH2qqV8RDeFLVYLlQSYGiRXR2OGYc+v1WWwVjX73yqfA8isk/jagnLdEl7+uHxEQ8ldCjZ2OehY/NqwYiookasYEwRibkrnEl04iNiL4JVk0y33y59K+CUke2utiZvuLCfuC8YGkbWF7LososeodqV1ohlf5EMznVzaTUQudwdiGOdTBGW7TFlfeAARSVtJHYFajPMAMbz+sEbnOMUp0v7Md7AE6achR31/iAErP78w08tokNwrzGB0d5MsDlSEv4flE2fELE1HLEXcL1TBdbG3vc/VMrPyMMZqg== 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=HrVrm4qjH3/aZ2bp1+FpKr6rMTUoDP3jk6Q31C/BXws=; b=X5pYZ4RtA+O0Y85zGu5Bo+b439CF/wXQ3NU0t/A/u2xyF7dhQoEm1AJPQ6xC5us2M9ikAS0R0F0fLBa8c1BAPrU29HXaf/z9v709HebGFWTDXzKqEYJvCEjyF5nufBHxdVeMaUvguMUJvDTuADC3CdUbVtVWHzKnNeq/MXciqNlrLPH4nWeRhgumPuJ2qYe/hN36Snd3zCUwYEylHNzW0PdBvMVvP84utsc1XEZD0BU68FNsL/OSzlHufUKuzffQz7lPts69YkQOuiQ40rFektScP0pMA6FtuFNnzZ0xoraVjGuUNJtFyJFRWwJ1eE56I1hjzSoZK1B1NtAW475dcA== 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=HrVrm4qjH3/aZ2bp1+FpKr6rMTUoDP3jk6Q31C/BXws=; b=RZ/PPL9LON03I6f+2SL8p03WejVUDgDPnm+2zVoOaTA4u/1Kkw3fKJ5sB+N+ORHtWHImvRkgRXJl+Y855gbpxEq+ZF8EYFmUKuEJ1xYossCrQRCFFRnUIgAZzVVklOOPFyoI9lHpPKdBkBwGln/PdbPf00sakDiBwu4HriK5KGBgllS5/Iz17cfkw2xeXwB9M/HF9tKptLfiNAjWuRsQPwpFnEviwLTSrXVYqdpOrhBy/rq5GvZccFLcBOx6ulV8DDRBAs38GnYXTtjho/woRKxnboFePFQgO4VLfQooIM1C4pVUwyxcMVr9Rhjc4NkebPl1Nc1M521Bv9iSYsQ6Tg== Received: from PH0PR20MB4520.namprd20.prod.outlook.com (2603:10b6:510:14a::5) by PH7PR20MB4590.namprd20.prod.outlook.com (2603:10b6:510:1e1::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8583.33; Tue, 1 Apr 2025 08:53:01 +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.8583.033; Tue, 1 Apr 2025 08:52:59 +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/gAEA90OAAVsQtvAACG6kgAAFXS1QACjCRhAAogkKAACEFi2gADoZIoAAArtt0AAAyVoAADs89pAAJYHQgAAzjtFgAAF6rAAAv6necAAFRRaAAAFQKzA= Date: Tue, 1 Apr 2025 08:52:59 +0000 Message-ID: <PH0PR20MB45208AD2006C9D22F1EBF0A998AC2@PH0PR20MB4520.namprd20.prod.outlook.com> References: <PH0PR20MB4520A4201D4560B18A0C830798C82@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> <PH0PR20MB4520584B52872E16277A621198A42@PH0PR20MB4520.namprd20.prod.outlook.com> <3c13a721-14c4-41ae-8ad2-b52a2d84bd38@proxmox.com> <PH0PR20MB4520FF39B329114AB45B2ADD98A72@PH0PR20MB4520.namprd20.prod.outlook.com> <766af997-a62a-4dd2-804f-9c018cd7b707@proxmox.com> <PH0PR20MB452084FCE3C6D7DD55BDEBC398A62@PH0PR20MB4520.namprd20.prod.outlook.com> <65b843b1-af29-40fd-807c-3f2e4d03ae94@proxmox.com> <PH0PR20MB45200BE3B210EC8C69046E6698A02@PH0PR20MB4520.namprd20.prod.outlook.com> <2316485c-f24a-4a74-8427-4afeaca86567@proxmox.com> <PH0PR20MB4520E9A4E56E11C9FDC9981598AC2@PH0PR20MB4520.namprd20.prod.outlook.com> <6e1b4e46-ddc6-46a2-bdc3-649a354a3525@proxmox.com> In-Reply-To: <6e1b4e46-ddc6-46a2-bdc3-649a354a3525@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_|PH7PR20MB4590:EE_ x-ms-office365-filtering-correlation-id: 94f4cd06-47ea-40b3-ecba-08dd70fa9ac2 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|376014|366016|1800799024|38070700018|8096899003|13003099007|7053199007; x-microsoft-antispam-message-info: =?us-ascii?Q?cKLgFJLBnpUPStMv3a6/VKtSd5/+DGdmAdNfMGxdcmUa25doUb3tQiW31ZnZ?= =?us-ascii?Q?E4/+UeerY7cwd+nADnc72N4Y0VNvXsjcAfe/IageslxlCNau1KUGzGaikdRa?= =?us-ascii?Q?dSZyIRN5l8ma5qX+YleWPpQQ7b9cFkJwQiRgqwel6NSeZWSkq/xH9SlFpye4?= =?us-ascii?Q?SEqeWjCSDjOGXMLIRxTOadiDCgsKueWFnU8HPiKDV+CfrDI7LEN7yxcSDzl5?= =?us-ascii?Q?zBqd7Lxewj65AI4j6rHnoXC5UA6V1atj/zFfJalOh5mpaKkPxUtrRMi4EWlw?= =?us-ascii?Q?lw3qfP/QdLcl7okJtLjLbN6u0jR4UekKSZZLtwsLhIGvIB3ha0xDPOJj0YoV?= =?us-ascii?Q?iG4pqspbb5oKY/Cxv1Bv9qkwgwEQegMZviKlDcJdmRePByDnkvItqZ4p5ViW?= =?us-ascii?Q?kuAxOIFUuZLSJKX/hekDf3n4kx3u+KYrHJffCRr+QDZBXVDGeCorE+dJG6vc?= =?us-ascii?Q?PdNCSinnOfXnQdOkKrW7GNQrVR/7z0L/1TjK28xLA9dwfNPiG4Wcy3cium+d?= =?us-ascii?Q?Ox/M1lq0gChlLPQg/4ktlcIZq2z058U5di7RJ2WM2rnpRBOqYoEOPr579Ybr?= =?us-ascii?Q?smjbyw1TrK5vlzUX7jtfPH+4EJWJ5UU4mRAgTkMeSzSqCY6mrGDeTxsH0fwb?= =?us-ascii?Q?jMwuJexo+8D7oNOUEEya4epcoHAV3KUqAVZPD/qI3H/QMulRiGl5CyAQq5YU?= =?us-ascii?Q?B6ze4dO5WxfTicB1clKi98K711/wQLsdVnwCU8IklFpSRC5+ifW9hFDLFhql?= =?us-ascii?Q?5sy/BZ0+RzPDUfoP6nI2/MTgpR9ZCLDgGB0W8KZq3uzv47k1zKjzeecXijMg?= =?us-ascii?Q?pTkkLQeVg4W62EPTwmUM0kFCWxEHZ48JoE5QUDqDKQ5JZTMNLaGvXuULcPYe?= =?us-ascii?Q?HolmkscCUfnGy77xMCnMiGdmopEW182rNsG+vD9pQzSG6QO1VpSKKlMisrO3?= =?us-ascii?Q?9MSMjnIXdJpmlElI66RoKkCu3K49+h4YoBFi9zp7TXDHZYuODmfsAWANAbag?= =?us-ascii?Q?JurhXDGudV+Q05sXziX+mgiXc1Bkj23I0CafKjGBzork4XdNz9A6Nfwk2qeg?= =?us-ascii?Q?Ee8HA3qMwyfMsd10mxO4zxHiWv1koEMZueW1Zoj4Gp0WDTWJFeIpaCq6aKQv?= =?us-ascii?Q?qKYP3O7aSGbWXXu2aqHv5a0gLdWaaWAQTcHonn8b68NKho5ZvVd+qfrv+3HF?= =?us-ascii?Q?celk9INRi1WhdeZvA73cEZVB92v6nS05OAsq5xDXeHmrQz+2x3x3D/6fvgle?= =?us-ascii?Q?v8A8jL2ffqRa8/AH57TSMFmBbo0KHISbjbQ3jjkWI14g3kHs807p8hnbMBXC?= =?us-ascii?Q?zPjzu7bPnPTdtSsqQUBkA0iYeW23rzfPN0meSAs3cb5BhsfS4xOL8U1yi9Ub?= =?us-ascii?Q?QP+FFvazZsQFlQVDA4rAXirUXiJXnV9h9DCippiAUEeRFEX/iw=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)(376014)(366016)(1800799024)(38070700018)(8096899003)(13003099007)(7053199007);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?H0Wr+Rdw2aqwLPrl3sXhVKShTZYRFhWLVtzzzlHzQBwEO8H054nC+mJt7ksD?= =?us-ascii?Q?ruuzlkvuPXKsoKCgRzuE+umdjdWnLWbkj+D/+xEe8dhnEO4G+BUCdrA8nXJW?= =?us-ascii?Q?3//z36W5qXpZjvL+4G1v08APEqUwdXgmQVauXTPyggPTi3ZxIpM6jXAyHEgt?= =?us-ascii?Q?9A3FvpsGlz0sKgw+kNWXi0HbPaU3xMZEuerl9mcLr7QOK4EFTlNtldWcAOM1?= =?us-ascii?Q?pTgChnEQAQyQcsAofh88Xl3+LBJMFUSIbs4YteG1MsV0sCi8Y+OcP1kwXYdi?= =?us-ascii?Q?TmMRestFB5GmD+Blvczzlyho4OXHcFE5vlS+6zA5pE0oe3FvKNXXmuYG6XBZ?= =?us-ascii?Q?4XxFfBlv0C3uPbnj0GVwqMHMPDbSRYtKDmBiI4emBC8b27LEI921E5aor11I?= =?us-ascii?Q?16MpJX+/AYx9COVhcagt7inTu6bhgohbvcZH1/3PSe3yGIpi/CosBMiPrUIz?= =?us-ascii?Q?faQwIrxnwVZQ2/MA8B52M8s+DPlYfY565yKiBlTI2c6vxQoDwHIPq/smElbs?= =?us-ascii?Q?iPCFYJHAwJzbmMnOUbfE8NAvbWP25vkcGvKHlER8lem1RiXM1i91nYldiQM8?= =?us-ascii?Q?vG6i+bZCJan1a8Np2nbpEH7SoHP7FzdOBRPaUaNomsnsLC60kxgC4rEcN+uR?= =?us-ascii?Q?98AQGy8rKJev1E4gZC1SpOoVoePl22WHl7rR0WCvM6EDSUktyUpmgT9DNYGi?= =?us-ascii?Q?7X/UB0plhV9z7rpH6yu6w+6/9O0JkGF5J9UMhaYSyiz9h3xMTEUNJxofCpcU?= =?us-ascii?Q?FbtuSLS91/d7/oEWX1xYNer43mXeWGxneRREM8yjcxo8lW6FLI6yinwy721y?= =?us-ascii?Q?Rvmezkk8L72mpow/iw4Y1S2Kg0SqCxjQ81RLfPS2wMFIhsqXRKdaw0R+Bwfa?= =?us-ascii?Q?lc9o0LxS1qJO+LzLC7bQNdpFH2NVqog9gomxSRdSA6AulQXObXlDtODoz67U?= =?us-ascii?Q?tnvx0iy6w0aiOthbSP7QHYAAXTbyLS5PA1Mb9OmhfikVAlawJ716NgEUB5Gm?= =?us-ascii?Q?HOMsGzSXhiFipumt4dMZHRI/nH3pMrVCOG19VYb3Om1ycajhyjdKQrQQ8tL4?= =?us-ascii?Q?TBkKMsktvkDHlZo2mIzd4tcx3eAjwb71A1iIDn89mDemPVycR6kTLRyjNk7J?= =?us-ascii?Q?q0aGOGnTEd6lbrtHZILpxY4LMN98G179F4h8GDYCRadkoyAf91forIzRPp8M?= =?us-ascii?Q?EfJohmY3dzUiPU6mCb1fSlVs1UAR119NdsQ8nnSKSAhp+BUI9HauRhdCgC8D?= =?us-ascii?Q?u9zhHyVWwfpsVOJJuWL+PJ0j7ep2ovPBBeNZupNgV7TblRHmrlK7FMx5mlxv?= =?us-ascii?Q?WIGS5FFIS07c9vAKrYso5VSZ+heCqWJ0M+ZYiZPlZvzJZMVSXRtKO1/u3tNv?= =?us-ascii?Q?RfIoR0MRvxfWu8adGx5rrTwf6PL9WsW8iB9wQ6SXNSNivbq/J+YjDJRvi6pM?= =?us-ascii?Q?CTpl0ExoFkMS3Xwe40a119ygWMHmDxs00XdvM/Yt0/X6o+9UEzo1AZNarb5L?= =?us-ascii?Q?JjX8V05f942TlFL7tJGws0xfSalDvNWESAanOy8G/0hmOYPWsIfswaVVqeMn?= =?us-ascii?Q?ITuX//1jWzQ6vz3xlIaKLULqXuB1TIKGSnGHYdQL/OcJQ1cotZ+45byFiaAp?= =?us-ascii?Q?vA=3D=3D?= 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: 94f4cd06-47ea-40b3-ecba-08dd70fa9ac2 X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Apr 2025 08:52:59.6516 (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: Rc3XKWp39xqFNb0GP6oVDjDMgAy4SqB49fFRLkQYNMlZC7sFT3q3xCM0yVyJiQk035m0UUNGt2xoG3fPavbg1EE8Vc6ilgv4e7xT1zvIK4k= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR20MB4590 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.338 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 GB_GEN_REDIR_URL 0.5 Redirector found in href link HTML_MESSAGE 0.001 HTML included in message HTTPS_HTTP_MISMATCH 0.1 - KAM_LOTSOFHASH 0.25 Emails with lots of hash-like gibberish SPF_HELO_PASS -0.001 SPF: HELO matches SPF record SPF_PASS -0.001 SPF: sender matches SPF record T_KAM_HTML_FONT_INVALID 0.01 Test for Invalidly Named or Formatted Colors in HTML URIBL_BLOCKED 0.001 ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [backupproviderdirexampleplugin.pm,borgbackupplugin.pm,proxmox.com,veritas.com] Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Thanks for answering all questions. When does Proxmox VE backend calls functions from the plugin? The backup/re= store tasks/jobs are configured in our Backup Solution hence this question. Thanks Prashant -----Original Message----- From: Fiona Ebner <f.ebner@proxmox.com> Sent: 01 April 2025 01:37 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. Note there is a v6 of the patch series now [0]. Am 01.04.25 um 09:02 schrieb Prashant Patil: > We have gone through plugins POD material; we have few questions from > very little understanding about plugins: > > 1. Storage plugin > 1. What is the main purpose of storage plugin? The storage plugin is needed, so that users can configure your backup serve= r as a backup storage in Proxmox VE, i.e. select it when configuring a back= up job or starting a backup, list the backups and issue restore operations. > 2. Do we need to implement our own storage plugin? Which all > functions we need to implement? Yes. Look at the example plugins [1][2] to see which methods are required. > 2. Backup Provider plugin > 1. What is the main purpose of backup provider plugin? This is used by the Proxmox VE backend to interface with your backup server= /solution during backup and restore tasks. > 2. Do we need to implement our own backup provider plugin? Which > all functions we need to implement? Yes. You need to implement all methods, but you can decide which backup and= restore mechanisms you want to implement. One for VMs and one for containe= rs. > 3. Which model this provider refers to - push model or pull model? Not sure what you mean here. The Proxmox VE backend will call your plugins = methdos during backup. It's up to you how exactly you handle the data. > 4. It looks like we have two main callback functions - job_hook() > and backup_hook(). Who calls these functions and when do they > get called? They got replaced by job_init(), job_cleanup(), backup_init(), backup_cleanup() etc. in v6 of the series, but the purpose is still the ver= y same. I'll just quote from [3]: > In Proxmox VE, a backup job consists of backup tasks for individual > guests. There are methods for initialization and cleanup of the job, > i.e. job_init() and job_cleanup() and for each guest backup, i.e. > backup_init() and backup_cleanup(). > > The backup_get_mechanism() method is used to decide on the backup > mechanism. Currently, 'file-handle' or 'nbd' for VMs, and 'directory' > for containers is possible. The method also let's the plugin indicate > whether to use a bitmap for incremental VM backup or not. It is enough > to implement one mechanism for VMs and one mechanism for containers. > > Next, there are methods for backing up the guest's configuration and > data, backup_vm() for VM backup and backup_container() for container > backup, with the latter running > > Finally, some helpers like getting the provider name or volume ID for > the backup target, as well as for handling the backup log. > > The backup transaction looks as follows: > > First, job_init() is called that can be used to check backup server > availability and prepare the connection. Then for each guest > backup_init() followed by backup_vm() or backup_container() and > finally backup_cleanup(). Afterwards job_cleanup() is called. For > containers, there is an additional backup_container_prepare() call > while still privileged. The actual backup_container() call happens as > the > (unprivileged) container root user, so that the file owner and group > IDs match the container's perspective. See also the documentation for each method for more details. > 5. backup_get_mechanism() - This function needs to be called by > external backup product? No, all the functions are called by the Proxmox VE backup stack during back= up. > 6. backup_vm() - This function needs to be called by external > backup product? Does it support all disk formats and backed > storages? No. The Proxmox VE backend will call your implementation of this method dur= ing backup of a VM guest. [0]: https://nam12.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Flore.pr= oxmox.com%2Fpve-devel%2F20250331132020.105324-1-f.ebner%40proxmox.com%2F&da= ta=3D05%7C02%7CPrashant.Gamepatil%40veritas.com%7Ce8e90928ffbc4175ad0e08dd7= 0f43d58%7Cfc8e13c0422c4c55b3eaca318e6cac32%7C0%7C0%7C638790916502870977%7CU= nknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW= 4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=3DZlxofWsel85kigk= Ow2RmCWnnQwrUyRatI1f6PAoXz%2BE%3D&reserved=3D0<https://lore.proxmox.com/pve= -devel/20250331132020.105324-1-f.ebner@proxmox.com/> [1]: BackupProviderDirExamplePlugin.pm in https://nam12.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Flore.pr= oxmox.com%2Fpve-devel%2F20250331132020.105324-17-f.ebner%40proxmox.com%2F&d= ata=3D05%7C02%7CPrashant.Gamepatil%40veritas.com%7Ce8e90928ffbc4175ad0e08dd= 70f43d58%7Cfc8e13c0422c4c55b3eaca318e6cac32%7C0%7C0%7C638790916502890406%7C= Unknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXa= W4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=3DhkNs3aKQpbYf7E= E%2Fx4wIGrYBl%2B6UR9gaK5uLWPr6uvA%3D&reserved=3D0<https://lore.proxmox.com/= pve-devel/20250331132020.105324-17-f.ebner@proxmox.com/> [2]: BorgBackupPlugin.pm in https://nam12.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Flore.pr= oxmox.com%2Fpve-devel%2F20250331132020.105324-18-f.ebner%40proxmox.com%2F&d= ata=3D05%7C02%7CPrashant.Gamepatil%40veritas.com%7Ce8e90928ffbc4175ad0e08dd= 70f43d58%7Cfc8e13c0422c4c55b3eaca318e6cac32%7C0%7C0%7C638790916502904656%7C= Unknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXa= W4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=3DV2SpaW1FCtH8FN= 0i%2BuZxHU2W6T1gTEv%2FA4J%2FMOpwOQk%3D&reserved=3D0<https://lore.proxmox.co= m/pve-devel/20250331132020.105324-18-f.ebner@proxmox.com/> [3]: https://nam12.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Flore.pr= oxmox.com%2Fpve-devel%2F20250331132020.105324-13-f.ebner%40proxmox.com%2F&d= ata=3D05%7C02%7CPrashant.Gamepatil%40veritas.com%7Ce8e90928ffbc4175ad0e08dd= 70f43d58%7Cfc8e13c0422c4c55b3eaca318e6cac32%7C0%7C0%7C638790916502917419%7C= Unknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXa= W4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=3DY6V325iQiGAKzr= a%2BQm1LUzb4ELtn3VaRFaYjRGyKmpM%3D&reserved=3D0<https://lore.proxmox.com/pv= e-devel/20250331132020.105324-13-f.ebner@proxmox.com/> Best Regards, Fiona This message was sent by an employee of Arctera. --===============3889911937734283047== 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 --===============3889911937734283047==--