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 5B4031FF163
	for <inbox@lore.proxmox.com>; Thu, 24 Oct 2024 05:37:01 +0200 (CEST)
Received: from firstgate.proxmox.com (localhost [127.0.0.1])
	by firstgate.proxmox.com (Proxmox) with ESMTP id 0922137476;
	Thu, 24 Oct 2024 05:37:40 +0200 (CEST)
References: <mailman.432.1729429465.332.pve-devel@lists.proxmox.com>
 <mailman.433.1729445975.332.pve-devel@lists.proxmox.com>
 <CABtLnHqZVhDKnog6jaUBP4HcSwfanyEzWeLdUXnzJs2esJQQkA@mail.gmail.com>
 <7682adb7-3cff-4af5-80e1-54bc307b03da@proxmox.com>
 <mailman.457.1729590712.332.pve-devel@lists.proxmox.com>
 <2f07646b51c85ffe01089c2481dbb9680d75cfcb.camel@groupe-cyllene.com>
In-Reply-To: <2f07646b51c85ffe01089c2481dbb9680d75cfcb.camel@groupe-cyllene.com>
Date: Thu, 24 Oct 2024 05:37:19 +0200
MIME-Version: 1.0
Message-ID: <mailman.518.1729741059.332.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: Esi Y via pve-devel <pve-devel@lists.proxmox.com>
Precedence: list
Cc: Esi Y <esiy0676+proxmox@gmail.com>,
 "pve-devel@lists.proxmox.com" <pve-devel@lists.proxmox.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] [PATCH SERIES v2 pve-storage/qemu-server] add
 external qcow2 snapshot support
Content-Type: multipart/mixed; boundary="===============7036295427277888144=="
Errors-To: pve-devel-bounces@lists.proxmox.com
Sender: "pve-devel" <pve-devel-bounces@lists.proxmox.com>

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

Return-Path: <esiy0676@gmail.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 0C701C7F62
	for <pve-devel@lists.proxmox.com>; Thu, 24 Oct 2024 05:37:39 +0200 (CEST)
Received: from firstgate.proxmox.com (localhost [127.0.0.1])
	by firstgate.proxmox.com (Proxmox) with ESMTP id DD2C9374B7
	for <pve-devel@lists.proxmox.com>; Thu, 24 Oct 2024 05:37:38 +0200 (CEST)
Received: from mail-yb1-xb34.google.com (mail-yb1-xb34.google.com [IPv6:2607:f8b0:4864:20::b34])
	(using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)
	 key-exchange X25519 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>; Thu, 24 Oct 2024 05:37:37 +0200 (CEST)
Received: by mail-yb1-xb34.google.com with SMTP id 3f1490d57ef6-e2974743675so476178276.1
        for <pve-devel@lists.proxmox.com>; Wed, 23 Oct 2024 20:37:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=20230601; t=1729741050; x=1730345850; darn=lists.proxmox.com;
        h=content-transfer-encoding:cc:subject:message-id:date:from
         :in-reply-to:references:mime-version:from:to:cc:subject:date
         :message-id:reply-to;
        bh=kzmMVzfbiWCPUzRTT2tgasfQVhhJUwr/V7lnSHV9bDI=;
        b=RuUcB/maIwrBHpd0ZQ+YbpzR061scjuEEaqX/G/IzYqg+1HQYuDbrqm2muYUgH7KZb
         vYVDFzBa7y7ZsLynQ85gb8Lv/ZFPl7//DXDjp1o1e5QRxhd4r7Dmbl2cthzXH7LB0ll/
         37L82f5xsqqcRS4aIhsMur6bdPT//kUmNg2QXPONMFLiNFAjUYhMKI4IqFZeWWPUK46a
         ej0W/lJg6bumQow3rCArLFpACXrWyyBeyuI9l8aar76BkDsVQl45RMHp+22yHjbiph4O
         sgk2TXEXl1dz80crvhs8A1YTdtGXm9umeBBZzwA5fmB6utD+7y0WY0Q3LVfcsxVer5Op
         s4BA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20230601; t=1729741050; x=1730345850;
        h=content-transfer-encoding:cc:subject:message-id:date:from
         :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc
         :subject:date:message-id:reply-to;
        bh=kzmMVzfbiWCPUzRTT2tgasfQVhhJUwr/V7lnSHV9bDI=;
        b=VBkFK2vP/hAaBVXtbq4OdCCidZIx63Lua2NXEaMU9e9fTRwK0s/i8CdA/Mn5YvCMhc
         q97puGyVQaqnfh3zau0+fvBjwyPNV4GLRNTw2YnkuFI/7UMayfxFGMlgLC/SAhUspan6
         LF/xXUDopmBnqpycwwiyAVDLTmf4FjMFP06cWnQ4z/LetI5EznImftxnCQU+oIuxhkw4
         ecMz9uXxjzKhzQJvYk+P2cIHFlOoBsXX98kzSHPA4qqAWrcTF2+fMHoDzALsNBCUYrkh
         7/wuOhS3IXZgcTls6sCkD3B7UvEHVeyXK6JPgor4nH/Slp7+ffcF+PSSVH7DbDnBDPnp
         zNaQ==
X-Gm-Message-State: AOJu0YxWBQrR/HM5G8++z2aI13nDncod7n8BfmbMNTe9AKQ+Pmad7fLi
	R8rPG6ixRYwE+eM9+vy9Wc40I3lUDUvx1Z6WkTEanm74e7gvFjt3qd83fKwccnyAHXRvPHUoJ+K
	CAXBm9YmawTS9GjNJ+SFLndteW/zuh1IE
X-Google-Smtp-Source: AGHT+IHOIE/4w0FitM0kL5s/MEm4K5oE12rtaNltHVImz1YuK3q0bwbCsW9hyZ3P0DmzDR7UqVmd93bqcUwIMWD04yw=
X-Received: by 2002:a05:6902:1b09:b0:e29:2744:9c45 with SMTP id
 3f1490d57ef6-e2e3a6d1c09mr5044494276.39.1729741049828; Wed, 23 Oct 2024
 20:37:29 -0700 (PDT)
MIME-Version: 1.0
References: <mailman.432.1729429465.332.pve-devel@lists.proxmox.com>
 <mailman.433.1729445975.332.pve-devel@lists.proxmox.com> <CABtLnHqZVhDKnog6jaUBP4HcSwfanyEzWeLdUXnzJs2esJQQkA@mail.gmail.com>
 <7682adb7-3cff-4af5-80e1-54bc307b03da@proxmox.com> <mailman.457.1729590712.332.pve-devel@lists.proxmox.com>
 <2f07646b51c85ffe01089c2481dbb9680d75cfcb.camel@groupe-cyllene.com>
In-Reply-To: <2f07646b51c85ffe01089c2481dbb9680d75cfcb.camel@groupe-cyllene.com>
From: Esi Y <esiy0676+proxmox@gmail.com>
Date: Thu, 24 Oct 2024 05:37:19 +0200
Message-ID: <CABtLnHrx=-DOvTYVbFcoJtYvQ=9PRA4g+vhV3Eix2LaqxRb4Kg@mail.gmail.com>
Subject: Re: [pve-devel] [PATCH SERIES v2 pve-storage/qemu-server] add
 external qcow2 snapshot support
Cc: "pve-devel@lists.proxmox.com" <pve-devel@lists.proxmox.com>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-SPAM-LEVEL: Spam detection results:  0
	AWL                    -0.401 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
	FREEMAIL_ENVFROM_END_DIGIT   0.25 Envelope-from freemail username ends in digit
	FREEMAIL_FROM           0.001 Sender email is commonly abused enduser mail provider
	MALFORMED_FREEMAIL        0.1 Bad headers on message from free email service
	MISSING_HEADERS         1.021 Missing To: header
	RCVD_IN_DNSWL_NONE     -0.0001 Sender listed at https://www.dnswl.org/, no trust
	SPF_HELO_NONE           0.001 SPF: HELO does not publish an 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. [qemu.org]

Thank you, Alexandre, for the background / historical information.

On Tue, Oct 22, 2024 at 4:54=E2=80=AFPM DERUMIER, Alexandre
<alexandre.derumier@groupe-cyllene.com> wrote:
>
> -------- Message initial --------
> De: Esi Y via pve-devel <pve-devel@lists.proxmox.com>
> R=C3=A9pondre =C3=A0: Proxmox VE development discussion <pve-
> devel@lists.proxmox.com>
> =C3=80: Proxmox VE development discussion <pve-devel@lists.proxmox.com>
> Cc: Esi Y <esiy0676+proxmox@gmail.com>
> Objet: Re: [pve-devel] [PATCH SERIES v2 pve-storage/qemu-server] add
> external qcow2 snapshot support
> Date: 22/10/2024 11:51:31
>
> > wasting developers time that then, among other things, delays actual
>
> >>I hoped this would bump it up for Alexandre to get a response.
> As far I remember, when we have implement snapshot for qcow2 (I think
> in 2010~2011, I'm becoming old ^_^ ) , only internal snapshot was
> possible,
> because they were no block-commit job. (to merge data in parent on
> snapshot deletion).

I just found it relevant to point out that historical Wiki on Live snapshot=
s
were approaching this with the external-first in mind - when I look at
revisions [1], already in 2011:

"Internal snapshots to images which support internal snapshots (QCOW2 & QED=
)
are not expected to be supported initially."

> That mean that we don't have a clean snapshot solution currently for
> shared san/nas without api.

And that it is overdue at least since 2017 (the original forum attempt
at discussion,
not mine).

Anyhow, good that is now being reviewed. There's enough interested in the s=
aid
forum for this already.

NB I don't believe I should have been asked to take that supporting
input elsewhere.

[1] https://wiki.qemu.org/index.php?title=3DFeatures/Snapshots&diff=3D5964&=
oldid=3D1405


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

--===============7036295427277888144==--