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 B3E2F1FF16B for <inbox@lore.proxmox.com>; Thu, 20 Mar 2025 09:50:43 +0100 (CET) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id A1BC71FAB9; Thu, 20 Mar 2025 09:50:41 +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: Thu, 20 Mar 2025 08:34:27 +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> In-Reply-To: <PH0PR20MB45209D60E2A2A691D643A3C998DE2@PH0PR20MB4520.namprd20.prod.outlook.com> MIME-Version: 1.0 Message-ID: <mailman.148.1742460640.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="===============1165759763566694074==" Errors-To: pve-devel-bounces@lists.proxmox.com Sender: "pve-devel" <pve-devel-bounces@lists.proxmox.com> --===============1165759763566694074== 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 19582CAA1D for <pve-devel@lists.proxmox.com>; Thu, 20 Mar 2025 09:50:39 +0100 (CET) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 094471FA8C for <pve-devel@lists.proxmox.com>; Thu, 20 Mar 2025 09:50:09 +0100 (CET) Received: from NAM02-SN1-obe.outbound.protection.outlook.com (mail-sn1nam02on20623.outbound.protection.outlook.com [IPv6:2a01:111:f403:2406::623]) (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>; Thu, 20 Mar 2025 09:50:07 +0100 (CET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=EtwMN2Ai7vBxVTPetPXqPBecCHXdltKRbxlTlNqJV20vnsONd8Rk9DQuYxGGN+bi2W37zcoO0DpeQf8S/Wc0fnISJcLu+OCk20zifugSnJN0FTIeqKQlwxI6rRsrX6rwjlWuPoohlcuPw4oQfcmQSvQSM2MkiA+vWM0xux2mrGZmFjpY2urcDC/XDPDHUYI/iej3wz2T6Qq+Q7Wi71fpQHa7psQgG4/veowR7kaAP5cw20qnp6kEF9d4L649gC1DFn3zZmeDYt/Jv28tHGXmgejrgEriD8WuXrEVgDQ5UYRFgJG5gR1XvAoT46rvdXFCVL1g5YxUopof2Zb50nqw8A== 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=nHuVMdWsMAbo0pqe7mmL1WJ/6N11hzy9j/Vz5c2uXy8=; b=nHWwVue73B0jC8ZlKc8WL7XYOuzJQjAC7SkCqcgnIhqC36U6LMVEgxCvUknPD/vSxvwdLpIdE9CNeD0y5EeEAmyfEkfwKmAg88wzj8/2GSj2MKXdldz0UTRmzQi5U6SUgqXoTdHnhTYNEl6Ck8kYrIdLKa+ZNmkuOwcWQD/NRaGObjLKWLvtfJJKiW9FZ6wZzUIyD4aQDAc7ErelMDxZkGooyQHI+wzpVlPLs85Sblo98Y3lvc7X6TwRPtCXypEbuhL4tH5hFUQvyB6Eu/Hxsd75KeObLSiUthF8ASoUzB3dJ5YuVj5TVedNOd+scFLC6XxjlAwPl6yfbVQkIiuWYg== 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=nHuVMdWsMAbo0pqe7mmL1WJ/6N11hzy9j/Vz5c2uXy8=; b=bCue4a67nT1tnoyBmOspGeQ51F5FBEnUscOw38GIb88SpO25YjlPVfTOPf+I7WfVNpg3GRORr9a/CfviiMxtnyDOZGRpbhKcLAtzaCZnC4E9rR3xamWGZm25+rqBfc334iqEqoHEGlXPQwVynNmFx0f8DWyXwNNmVqEvJOxozykmXXVdhEj7YGPe/kwjBMz5eaPDYkZikeBdkQGNn6yeL2k+wpB+Pe1KhYQNsYMVh/KRMGh9NNhl2KUI9b/zLIpLR8DjTuSwxx0X072jCJ/wYwVy9Vb0NPuoeUtvPfH1ZNr2p80Ht73SyvLFMteCS33mMaExA5Bb+gIuMY2Jbj4Ikg== Received: from PH0PR20MB4520.namprd20.prod.outlook.com (2603:10b6:510:14a::5) by PH0PR20MB4375.namprd20.prod.outlook.com (2603:10b6:510:143::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8534.34; Thu, 20 Mar 2025 08:34:28 +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; Thu, 20 Mar 2025 08:34:27 +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/gAEA90OAAVsQtvAACG6kgAAFXS1QACjCRhAAY9G3YA== Date: Thu, 20 Mar 2025 08:34:27 +0000 Message-ID: <PH0PR20MB452029AD1F1821EEB2285EB198D82@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> In-Reply-To: <PH0PR20MB45209D60E2A2A691D643A3C998DE2@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_|PH0PR20MB4375:EE_ x-ms-office365-filtering-correlation-id: 9d627fe4-f837-4a90-62f9-08dd678a070c x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|376014|1800799024|366016|38070700018|13003099007; x-microsoft-antispam-message-info: =?us-ascii?Q?aZw5VoEzG8IqQNchDZg1+Ow57B+CYn5ox9xCY59KDrM7n4Cy8gb5IfY0T5bm?= =?us-ascii?Q?u1V31orENu6CQRxzpkCOHGA2c+6Ojm5TP6nek9YZqgudghy41svA6DWetPpa?= =?us-ascii?Q?N1eW1ad9+K0VQhEAWIeETkrVh+Zwe+xLqdJlGDc06R+SzPVrw5cOEdj1MnzQ?= =?us-ascii?Q?0Y6Mfw68P+pWkFN1pOgbfQkWXzmO6Jra8ilCsWQocJsQu6YpeMoAZRyVsvbE?= =?us-ascii?Q?tSGOMjkr3WsRfAvYByzD2ezR5RuW9H1l50uhxIrf5a+u/ruVhVrL0EQCglKb?= =?us-ascii?Q?X0ILYpv5gsV0SYkDaZsAbXRcRCpepZjqOQXrUY4BwVeSNTtReDbm4yWPO4dO?= =?us-ascii?Q?A4iQpN/ZQ4R6grfimv8BPYokSgWk1ei/+LFyPdyiszUho1+6y+uEVCFJEY27?= =?us-ascii?Q?Gx3GYx6b/GPzZDmoZHMP7s0qlfjPdt/ej01u4hNZQzNJBuM1hAj8gEJ5Pj4O?= =?us-ascii?Q?KdtxPthiT00BQ3n6Mjn9j86fKPkySqC3aE27/2p1q336Ug1w38v0XHU7Yz6R?= =?us-ascii?Q?y+HuytcVHW2J4ImjN/4eRE3zTFeNInJPuqXKi82Eh5VofW4ZnghR6RdnNhKW?= =?us-ascii?Q?NjqLac4ZiU3dMNnoWlgX5iCcIg9NgSSJ24tqzpYh/cSxcfj4eskdLX6H8v5C?= =?us-ascii?Q?6ufNwMsrw2TP/y/VezQ5zzQobO7WtiiSX19aYjcuVKvGhj2AYYk87NaGrWGT?= =?us-ascii?Q?iWnQNSm/1WZzgSrRYET7pSgGVL5i9JsJerj5stOQOAD5gPt1CfOVx48tKrjv?= =?us-ascii?Q?2+UZp+ccecbNwP8QKAkQ305BVCtm2KFkPNOV+U0XA7lynG18jMS5vSqptaGD?= =?us-ascii?Q?pw6VDOKuAb21ofN0D9p13ZZ1jN04og0PmMgIJyUBzSMB7kE7AOFRzkk8AEhG?= =?us-ascii?Q?xPLSflPyHz+imaUa7aqGAZDrtNKcit75SNwuMtMxZD16lJ/kPeLnzHcUxYWa?= =?us-ascii?Q?hELz0VKVewwSbmaNrLS+OyAPnmua28uhe7XtLcEK8VElLdih0rMH4AxJJxc+?= =?us-ascii?Q?/x+vek4t2m55YlitvoTxm/ssfZois9qMfiQLK4CVGXrG8040gb63yXGLAV9Q?= =?us-ascii?Q?eU9uP0161ut1d8P/T1+te6IHYecsgcOJDcw0c0/f7iVDvD8LISUcAWk/88UR?= =?us-ascii?Q?JoIr7kPygw7U7STgigD2kDeFbqJ/bzXulFju+vadPo3MwjLyJYrAlADa4ee3?= =?us-ascii?Q?lj3rh3xyYhaQPdsISUpOeI50vu5Mbbhw68vaCBmnBrtYnsJQEuMFCjD+NAwv?= =?us-ascii?Q?14DQ4kS1Z4Xs7mJBQh0xWpInFMn56uoFd1ZwjMePQsPvVMtWSkQJE4lqYgYS?= =?us-ascii?Q?ooZk5Ai6fVWJx3Nlk7rHxI8F5ftj0euVJiT3NfdJ0QiaJ2ziEQlCY3Q42h7l?= =?us-ascii?Q?4cqtZyga/E8YWpRJ0Bmg2F5W3f/l2IKeEFpWuscbDwTh2FtV9g=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)(1800799024)(366016)(38070700018)(13003099007);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?a5O9mwwbKn/jC/iNbR/zSR68rhsPvd6EUZtQb9QqmCHN9v+iVdUfF0T8e+J/?= =?us-ascii?Q?K+6IlY96ATVFUjndJLv+RkhsMPQsaZnsazj6p+BARvomIvtCWMxxj8Ew+WCh?= =?us-ascii?Q?jS/tOioBCq+fNmpy+KkpOFvUgeo320xJQLRu9Qc1t45jAeUn6+zLiJjlnEl9?= =?us-ascii?Q?2weIjMliE9wa9sV8oeZOI17P2WTlqy7HYqUemKX9IGggLxYld2jrK+26l+Dn?= =?us-ascii?Q?anvV+VN+2Vq66mcTIAx7TISYAAMmDS8LBZWev/X/jKHLEdusTJw59xkpZghh?= =?us-ascii?Q?LjJts6I6ysdiQ2fh8IshJ5fyIBpb7foaGG4mQDJYkG/ijjewTbsCfXjXJoqE?= =?us-ascii?Q?2O0B73fOnyRxY8jOx7jORK1vftB60NV/D0IPMix65h3jWkL5brrrbSujcc7M?= =?us-ascii?Q?CvAecM/zWQfs0O0cDFfd60nlOgTUFwj9CCip3Bo/LdrdZrtkKn6rzqxnZcBW?= =?us-ascii?Q?aHVl0IA7srFOWdrl8FKrGDdEqhNPuckqHAtnej4veMTCbv/nshTfhRzvoJu6?= =?us-ascii?Q?V920TWPbl6Qb4UCIYezSM4Y1qGstRL3/aTDI1AYPiavowAyjxe2NWpG4rjiK?= =?us-ascii?Q?KCzWbSrEiuPQyl6ux40W1fPu0Q6yLo/HF1paF2IhBJN8v4dHLsVGbfISnqPo?= =?us-ascii?Q?q7KSxA93rhpFBro6SC9gAcYjpE7+AceV90HhxUIkrx31dzjh6oYQOXXUwJmn?= =?us-ascii?Q?niQ71MWIiBTmab5AOA24mW7Sj5OBVBlSBQqUNbxSZi3cdnEr6qzpxMdhwfsm?= =?us-ascii?Q?cDP49OarHwQmbyCZ0HDsP7TS8BoOhAh6OkqTGxOF5kQnpVvfbigost17bCj5?= =?us-ascii?Q?/Cuajjd64zirFU34hhDKG6RDEFv9h4F+9dAnRApz3wFnVVdxam3xCY99W/Gc?= =?us-ascii?Q?j/jGDafA6DE2TwWc3DmraIVpS0wie3sDVVs+ieCwlQ9hJgEXUpzKn438BEuv?= =?us-ascii?Q?AsQVCyqNkKhY5aw42M06e5aY/gSXSbmYMrrf8p6zbAf4ALin0lbg4ftzcgHZ?= =?us-ascii?Q?ROT5pTvEYHr1Ey00RabFuIienuVXEUYouk5GtzQ3/dcjY5QeDkT+LTpgNdy/?= =?us-ascii?Q?hQz3372Yq5AzGF7/JWizYRFlgRuL3iDDwdQryUJrG86WZBVfR5qeCQOqQbpQ?= =?us-ascii?Q?tsGE5pMuceTF3ChCgVkv+DPgBnjU64SB2vmmgIDsjtTGFbGQE8kgZgiF+wpg?= =?us-ascii?Q?p2h7q0YTJXWo/23A9mJ5jf6lvBpvlekJou8wBN14zVCve12HJo3CsVPbifYK?= =?us-ascii?Q?4Jl4C5Yh9TMkTGTT1A4DR1xvi+u22cgATtFbUVZVcedb6grqC8QA1P2nQFFi?= =?us-ascii?Q?y9nAc36kzgmdpau3ovDazyJV/4LMzOcDSR/Ekf3V5yQFc8HlraeOfiT2kevn?= =?us-ascii?Q?5HOl+zpko+WTOIvnpaGBT8qjHH5ZqyZIbrHLZDVPwD28yTOcyEhZ+7NJq7RT?= =?us-ascii?Q?MWHwneFCLCsAJEdda8ID4Y3G6a1oEca53a6GLS6Nt1144PdYEbO9NJivj5ib?= =?us-ascii?Q?jkWKyRmdgn+qCbpEvqS8w3YqbLF2dccbWdAEHevtODb0cTOMMgzcV7HpgwVe?= =?us-ascii?Q?B5bTzC19Exw1dIkGqf04TCym/LIksB93s4Y1XJGN9mJ+VN5U1RvUj7OKBzej?= =?us-ascii?Q?HA=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: 9d627fe4-f837-4a90-62f9-08dd678a070c X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Mar 2025 08:34:27.7716 (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: l5/BMqQjfLvqsup705ezRSNJD9BFddUyPVVcTn+D4Y7tk1d8Ge++Rcik1aeaM6pDpR0MLcmfSmvzZhPy2gBDXcjFJb7I0BnAJ18LI7kOSiQ= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR20MB4375 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.059 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. [mail-archive.com,veritas.com] Hello Fiona and Thomas, Could you please assist in resolving the query mentioned below? Thanks Prashant -----Original Message----- From: Prashant Patil Sent: 18 March 2025 02:29 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 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 emula= tor 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. --===============1165759763566694074== 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 --===============1165759763566694074==--