From nobody Sun Nov 10 22:10:30 2024 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=none dis=none) header.from=nongnu.org ARC-Seal: i=1; a=rsa-sha256; t=1704880615; cv=none; d=zohomail.com; s=zohoarc; b=dCiUO5C+4MUpcJYVNnm970I/1SkxtreqyNG2NHKktpmBVLr06UqnCzWUhEw2Hvt5izMKg7nGbDhS1OLfdIdwY6Eqrfs3bMo52p+nZc5lLjQIw1tnFUE558NSsD9fCTXhoBxvLaDVaYMxCyQ1VGbtQqeBGMjd5ybP23F7gACYQVE= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1704880615; h=Content-Type:Cc:Cc:Date:Date:From:From:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:Reply-To:Reply-To:Sender:Subject:Subject:To:To:Message-Id; bh=S9na4O9D2aRwt3IsJ7OUYJhIkLIh3e8OV1LJr9sfPmg=; b=ZYTNcbnIOWDsGf0KhSQ7/PEsA4L+OBPg95CRAko/BLge0nUFtCSqlSvNqAuKk2evySyzeGwCWcoCOgrFctuMJW3APXPkWyAw4/TFsd4N/MKRKb6AP0+LZlPlMBYNYRO1qMnUIw0DM2dDnkp/U7kEFWLCBZ1B/0DbtxG1JHtEK3A= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=none dis=none) Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1704880615613629.6733765324286; Wed, 10 Jan 2024 01:56:55 -0800 (PST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rNVJX-0004tp-2q; Wed, 10 Jan 2024 04:55:59 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rNVJT-0004ry-EK for qemu-devel@nongnu.org; Wed, 10 Jan 2024 04:55:55 -0500 Received: from w1.tutanota.de ([81.3.6.162]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rNVJQ-0004cH-Hp for qemu-devel@nongnu.org; Wed, 10 Jan 2024 04:55:55 -0500 Received: from tutadb.w10.tutanota.de (unknown [192.168.1.10]) by w1.tutanota.de (Postfix) with ESMTP id 2FDC9FBFC17; Wed, 10 Jan 2024 09:55:46 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1704880546; s=s1; d=tutamail.com; h=From:From:To:To:Subject:Subject:Content-Description:Content-ID:Content-Type:Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:In-Reply-To:MIME-Version:MIME-Version:Message-ID:Message-ID:Reply-To:References:Sender; bh=S9na4O9D2aRwt3IsJ7OUYJhIkLIh3e8OV1LJr9sfPmg=; b=E7dXuHMM49POjwJbzDQErJ5OQ+IRddKQNaKvqwBSSQezlE1jkk6kwxHf0hV4Dl1b QwWOZzdzAXNlta7TpL+HDFV6r6jKafSTSKzV76PIMD9bo193aRDUfBFnJ/C9QlfbDjK TPqkWlc9h+OrbEp15lguKHYxuOP7j1s6w6ZDeZIv+HzeQB4IqutmL8sVlFqNg2iUrx3 gMKbHKFJOCAv9Fa0823m1dG/clAl0nfjFRkGD8phjIF3OfgC3nwrVtqWCKnak/aecxb cs4nwuQ7Km9H8Nc5WNI/Jn0r4bD8yCAqUTK1/sgpN4KizfmwKfWyBZqd1SIz3tlsn7S ZijNOHHaqA== Date: Wed, 10 Jan 2024 10:55:46 +0100 (CET) To: Qemu Devel Cc: Kwolf , Hreitz Message-ID: Subject: [PATCH] qemu-img: Fix Column Width and Improve Formatting in snapshot list MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_5606_866180345.1704880546187" Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=81.3.6.162; envelope-from=atp@tutamail.com; helo=w1.tutanota.de X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: atp@tutamail.com From: atp--- via Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: fail (Header signature does not verify) X-ZM-MESSAGEID: 1704880616643100001 ------=_Part_5606_866180345.1704880546187 Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" From: Abhiram Tilak When running the command `qemu-img snapshot -l SNAPSHOT` the output of VM_CLOCK (measures the offset between host and VM clock) cannot to accommodate values in the order of thousands (4-digit). This line [1] hints on the problem. Additionally, the column width for the VM_CLOCK field was reduced from 15 to 13 spaces in commit b39847a5 in line [2], resulting in a shortage of space. [1]: https://gitlab.com/qemu-project/qemu/-/blob/master/block/qapi.c?ref_ty= pe=3Dheads#L753 [2]: https://gitlab.com/qemu-project/qemu/-/blob/master/block/qapi.c?ref_ty= pe=3Dheads#L763 This patch restores the column width to 15 spaces and makes adjustments=20 to the affected iotests accordingly. Furthermore, addresses a potential sou= rce=20 of confusion by removing whitespace in column headers. Example, VM CLOCK=20 is modified to VM_CLOCK. Additionally a '--' symbol is introduced when=20 ICOUNT returns no output for clarity. Resolves: https://gitlab.com/qemu-project/qemu/-/issues/2062 Fixes: b39847a50553 (migration: introduce icount field for snapshots ) Signed-off-by: Abhiram Tilak --- block/qapi.c | 10 ++++---- tests/qemu-iotests/267.out | 48 +++++++++++++++++++------------------- 2 files changed, 30 insertions(+), 28 deletions(-) diff --git a/block/qapi.c b/block/qapi.c index 9e806fa230..ee066ee53c 100644 --- a/block/qapi.c +++ b/block/qapi.c @@ -742,15 +742,15 @@ void bdrv_snapshot_dump(QEMUSnapshotInfo *sn) char *sizing =3D NULL; if (!sn) { - qemu_printf("%-10s%-17s%8s%20s%13s%11s", - "ID", "TAG", "VM SIZE", "DATE", "VM CLOCK", "ICOUNT"); + qemu_printf("%-10s%-17s%8s%20s%15s%11s", + "ID", "TAG", "VM_SIZE", "DATE", "VM_CLOCK", "ICOUNT"); } else { g_autoptr(GDateTime) date =3D g_date_time_new_from_unix_local(sn->date_sec); g_autofree char *date_buf =3D g_date_time_format(date, "%Y-%m-%d %H:%M:%S"); secs =3D sn->vm_clock_nsec / 1000000000; snprintf(clock_buf, sizeof(clock_buf), - "%02d:%02d:%02d.%03d", + "%04d:%02d:%02d.%03d", (int)(secs / 3600), (int)((secs / 60) % 60), (int)(secs % 60), @@ -759,8 +759,10 @@ void bdrv_snapshot_dump(QEMUSnapshotInfo *sn) if (sn->icount !=3D -1ULL) { snprintf(icount_buf, sizeof(icount_buf), "%"PRId64, sn->icount); + } else { + snprintf(icount_buf, sizeof(icount_buf), "--"); } - qemu_printf("%-9s %-16s %8s%20s%13s%11s", + qemu_printf("%-9s %-16s %8s%20s%15s%11s", sn->id_str, sn->name, sizing, date_buf, diff --git a/tests/qemu-iotests/267.out b/tests/qemu-iotests/267.out index 7176e376e1..21339e67ad 100644 --- a/tests/qemu-iotests/267.out +++ b/tests/qemu-iotests/267.out @@ -33,8 +33,8 @@ QEMU X.Y.Z monitor - type 'help' for more information (qemu) savevm snap0 (qemu) info snapshots List of snapshots present on all disks: -ID TAG VM SIZE DATE VM CLOCK ICOUNT --- snap0 SIZE yyyy-mm-dd hh:mm:ss 00:00:00.000 +ID TAG VM_SIZE DATE VM_CLOCK ICOUNT +-- snap0 SIZE yyyy-mm-dd hh:mm:ss 0000:00:00.000 -- (qemu) loadvm snap0 (qemu) quit @@ -44,8 +44,8 @@ QEMU X.Y.Z monitor - type 'help' for more information (qemu) savevm snap0 (qemu) info snapshots List of snapshots present on all disks: -ID TAG VM SIZE DATE VM CLOCK ICOUNT --- snap0 SIZE yyyy-mm-dd hh:mm:ss 00:00:00.000 +ID TAG VM_SIZE DATE VM_CLOCK ICOUNT +-- snap0 SIZE yyyy-mm-dd hh:mm:ss 0000:00:00.000 -- (qemu) loadvm snap0 (qemu) quit @@ -69,8 +69,8 @@ QEMU X.Y.Z monitor - type 'help' for more information (qemu) savevm snap0 (qemu) info snapshots List of snapshots present on all disks: -ID TAG VM SIZE DATE VM CLOCK ICOUNT --- snap0 SIZE yyyy-mm-dd hh:mm:ss 00:00:00.000 +ID TAG VM_SIZE DATE VM_CLOCK ICOUNT +-- snap0 SIZE yyyy-mm-dd hh:mm:ss 0000:00:00.000 -- (qemu) loadvm snap0 (qemu) quit @@ -94,8 +94,8 @@ QEMU X.Y.Z monitor - type 'help' for more information (qemu) savevm snap0 (qemu) info snapshots List of snapshots present on all disks: -ID TAG VM SIZE DATE VM CLOCK ICOUNT --- snap0 SIZE yyyy-mm-dd hh:mm:ss 00:00:00.000 +ID TAG VM_SIZE DATE VM_CLOCK ICOUNT +-- snap0 SIZE yyyy-mm-dd hh:mm:ss 0000:00:00.000 -- (qemu) loadvm snap0 (qemu) quit @@ -105,8 +105,8 @@ QEMU X.Y.Z monitor - type 'help' for more information (qemu) savevm snap0 (qemu) info snapshots List of snapshots present on all disks: -ID TAG VM SIZE DATE VM CLOCK ICOUNT --- snap0 SIZE yyyy-mm-dd hh:mm:ss 00:00:00.000 +ID TAG VM_SIZE DATE VM_CLOCK ICOUNT +-- snap0 SIZE yyyy-mm-dd hh:mm:ss 0000:00:00.000 -- (qemu) loadvm snap0 (qemu) quit @@ -119,8 +119,8 @@ QEMU X.Y.Z monitor - type 'help' for more information (qemu) savevm snap0 (qemu) info snapshots List of snapshots present on all disks: -ID TAG VM SIZE DATE VM CLOCK ICOUNT --- snap0 SIZE yyyy-mm-dd hh:mm:ss 00:00:00.000 +ID TAG VM_SIZE DATE VM_CLOCK ICOUNT +-- snap0 SIZE yyyy-mm-dd hh:mm:ss 0000:00:00.000 -- (qemu) loadvm snap0 (qemu) quit @@ -134,8 +134,8 @@ QEMU X.Y.Z monitor - type 'help' for more information (qemu) savevm snap0 (qemu) info snapshots List of snapshots present on all disks: -ID TAG VM SIZE DATE VM CLOCK ICOUNT --- snap0 SIZE yyyy-mm-dd hh:mm:ss 00:00:00.000 +ID TAG VM_SIZE DATE VM_CLOCK ICOUNT +-- snap0 SIZE yyyy-mm-dd hh:mm:ss 0000:00:00.000 -- (qemu) loadvm snap0 (qemu) quit @@ -145,15 +145,15 @@ QEMU X.Y.Z monitor - type 'help' for more information (qemu) savevm snap0 (qemu) info snapshots List of snapshots present on all disks: -ID TAG VM SIZE DATE VM CLOCK ICOUNT --- snap0 SIZE yyyy-mm-dd hh:mm:ss 00:00:00.000 +ID TAG VM_SIZE DATE VM_CLOCK ICOUNT +-- snap0 SIZE yyyy-mm-dd hh:mm:ss 0000:00:00.000 -- (qemu) loadvm snap0 (qemu) quit Internal snapshots on overlay: Snapshot list: -ID TAG VM SIZE DATE VM CLOCK ICOUNT -1 snap0 SIZE yyyy-mm-dd hh:mm:ss 00:00:00.000 +ID TAG VM_SIZE DATE VM_CLOCK ICOUNT +1 snap0 SIZE yyyy-mm-dd hh:mm:ss 0000:00:00.000 -- Internal snapshots on backing file: =3D=3D=3D -blockdev with NBD server on the backing file =3D=3D=3D @@ -166,17 +166,17 @@ QEMU X.Y.Z monitor - type 'help' for more information (qemu) savevm snap0 (qemu) info snapshots List of snapshots present on all disks: -ID TAG VM SIZE DATE VM CLOCK ICOUNT --- snap0 SIZE yyyy-mm-dd hh:mm:ss 00:00:00.000 +ID TAG VM_SIZE DATE VM_CLOCK ICOUNT +-- snap0 SIZE yyyy-mm-dd hh:mm:ss 0000:00:00.000 -- (qemu) loadvm snap0 (qemu) quit Internal snapshots on overlay: Snapshot list: -ID TAG VM SIZE DATE VM CLOCK ICOUNT -1 snap0 SIZE yyyy-mm-dd hh:mm:ss 00:00:00.000 +ID TAG VM_SIZE DATE VM_CLOCK ICOUNT +1 snap0 SIZE yyyy-mm-dd hh:mm:ss 0000:00:00.000 -- Internal snapshots on backing file: Snapshot list: -ID TAG VM SIZE DATE VM CLOCK ICOUNT -1 snap0 SIZE yyyy-mm-dd hh:mm:ss 00:00:00.000 +ID TAG VM_SIZE DATE VM_CLOCK ICOUNT +1 snap0 SIZE yyyy-mm-dd hh:mm:ss 0000:00:00.000 -- *** done -- 2.40.1 ------=_Part_5606_866180345.1704880546187 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
From: Abhiram Tilak <atp@tutamail.com>

When running the command `qemu-img= snapshot -l SNAPSHOT` the output of
VM_CLOCK (m= easures the offset between host and VM clock) cannot to
accommodate values in the order of thousands (4-digit).
=

This line [1] hints on the pr= oblem. Additionally, the column width for
the VM= _CLOCK field was reduced from 15 to 13 spaces in commit b39847a5
<= div dir=3D"auto">in line [2], resulting in a shortage of space.


This patch restores the column width to 15 spaces and makes adjustments=
to the affected iotests accordingly. Furthermo= re, addresses a potential source
of confusion b= y removing whitespace in column headers. Example, VM CLOCK
is modified to VM_CLOCK. Additionally a '--' symbol is introduc= ed when
ICOUNT returns no output for clarity.

---<= br>
block/qapi.c | 10 ++++----
tests/qemu-iotests/267.out | 48 +++++++++++++++++++------------------= -
2 files changed, 30 insertions(+), 28 deletion= s(-)

diff --git a/bl= ock/qapi.c b/block/qapi.c
index 9e806fa230..ee06= 6ee53c 100644
--- a/block/qapi.c
+++ b/block/qapi.c
@@ -742,15 +742,1= 5 @@ void bdrv_snapshot_dump(QEMUSnapshotInfo *sn)
char *sizing =3D NULL;

if (!sn) {
- qemu_printf("%-10s%-17s%8s%20= s%13s%11s",
- "ID", "TAG", "VM SIZE", "DATE", "V= M CLOCK", "ICOUNT");
+ qemu_printf("%-10s%-17s%8= s%20s%15s%11s",
+ "ID", "TAG", "VM_SIZE", "DATE"= , "VM_CLOCK", "ICOUNT");
} else {
g_autoptr(GDateTime) date =3D g_date_time_new_from_unix_local(= sn->date_sec);
g_autofree char *date_buf =3D = g_date_time_format(date, "%Y-%m-%d %H:%M:%S");
<= br>
secs =3D sn->vm_clock_nsec / 1000000000;
<= /div>
snprintf(clock_buf, sizeof(clock_buf),
- "%02d:%02d:%02d.%03d",
+ "%04d:%= 02d:%02d.%03d",
(int)(secs / 3600),
(int)((secs / 60) % 60),
(int)(se= cs % 60),
@@ -759,8 +759,10 @@ void bdrv_snapsho= t_dump(QEMUSnapshotInfo *sn)
if (sn->icount != =3D -1ULL) {
snprintf(icount_buf, sizeof(icount_= buf),
"%"PRId64, sn->icount);
+ } else {
+ snprintf(icount_buf, si= zeof(icount_buf), "--");
}
- qemu_printf("%-9s %-16s %8s%20s%13s%11s",
+ qemu_printf("%-9s %-16s %8s%20s%15s%11s",
sn= ->id_str, sn->name,
sizing,
date_buf,
diff --git a/tests/qemu-i= otests/267.out b/tests/qemu-iotests/267.out
inde= x 7176e376e1..21339e67ad 100644
--- a/tests/qemu= -iotests/267.out
+++ b/tests/qemu-iotests/267.ou= t
@@ -33,8 +33,8 @@ QEMU X.Y.Z monitor - type 'h= elp' for more information
(qemu) savevm snap0
(qemu) info snapshots
L= ist of snapshots present on all disks:
-ID TAG V= M SIZE DATE VM CLOCK ICOUNT
--- snap0 SIZE yyyy-= mm-dd hh:mm:ss 00:00:00.000
+ID TAG VM_SIZE DATE= VM_CLOCK ICOUNT
+-- snap0 SIZE yyyy-mm-dd hh:mm= :ss 0000:00:00.000 --
(qemu) loadvm snap0
(qemu) quit

@@ -44,8 +44,8 @@ QEMU X.Y.Z monitor - type 'help' for more in= formation
(qemu) savevm snap0
(qemu) info snapshots
List of snapshot= s present on all disks:
-ID TAG VM SIZE DATE VM = CLOCK ICOUNT
--- snap0 SIZE yyyy-mm-dd hh:mm:ss = 00:00:00.000
+ID TAG VM_SIZE DATE VM_CLOCK ICOUN= T
+-- snap0 SIZE yyyy-mm-dd hh:mm:ss 0000:00:00.= 000 --
(qemu) loadvm snap0
(qemu) quit

@@= -69,8 +69,8 @@ QEMU X.Y.Z monitor - type 'help' for more information
(qemu) savevm snap0
(qemu)= info snapshots
List of snapshots present on all= disks:
-ID TAG VM SIZE DATE VM CLOCK ICOUNT
=
--- snap0 SIZE yyyy-mm-dd hh:mm:ss 00:00:00.000
=
+ID TAG VM_SIZE DATE VM_CLOCK ICOUNT
+-- snap0 SIZE yyyy-mm-dd hh:mm:ss 0000:00:00.000 --
=
(qemu) loadvm snap0
(qemu) qui= t

@@ -94,8 +94,8 @@ = QEMU X.Y.Z monitor - type 'help' for more information
(qemu) savevm snap0
(qemu) info snapshots<= br>
List of snapshots present on all disks:
-ID TAG VM SIZE DATE VM CLOCK ICOUNT
--- snap0 SIZE yyyy-mm-dd hh:mm:ss 00:00:00.000
+ID TAG VM_SIZE DATE VM_CLOCK ICOUNT
+= -- snap0 SIZE yyyy-mm-dd hh:mm:ss 0000:00:00.000 --
(qemu) loadvm snap0
(qemu) quit

@@ -105,8 +105,8 @@ QEMU X.Y.Z m= onitor - type 'help' for more information
(qemu)= savevm snap0
(qemu) info snapshots
List of snapshots present on all disks:
-ID TAG VM SIZE DATE VM CLOCK ICOUNT
--- = snap0 SIZE yyyy-mm-dd hh:mm:ss 00:00:00.000
+ID = TAG VM_SIZE DATE VM_CLOCK ICOUNT
+-- snap0 SIZE = yyyy-mm-dd hh:mm:ss 0000:00:00.000 --
(qemu) loa= dvm snap0
(qemu) quit

@@ -119,8 +119,8 @@ QEMU X.Y.Z monitor - type = 'help' for more information
(qemu) savevm snap0<= br>
(qemu) info snapshots
List of snapshots present on all disks:
-ID TAG= VM SIZE DATE VM CLOCK ICOUNT
--- snap0 SIZE yyy= y-mm-dd hh:mm:ss 00:00:00.000
+ID TAG VM_SIZE DA= TE VM_CLOCK ICOUNT
+-- snap0 SIZE yyyy-mm-dd hh:= mm:ss 0000:00:00.000 --
(qemu) loadvm snap0
<= /div>
(qemu) quit

@@ -134,8 +134,8 @@ QEMU X.Y.Z monitor - type 'help' for mor= e information
(qemu) savevm snap0
(qemu) info snapshots
List of snaps= hots present on all disks:
-ID TAG VM SIZE DATE = VM CLOCK ICOUNT
--- snap0 SIZE yyyy-mm-dd hh:mm:= ss 00:00:00.000
+ID TAG VM_SIZE DATE VM_CLOCK IC= OUNT
+-- snap0 SIZE yyyy-mm-dd hh:mm:ss 0000:00:= 00.000 --
(qemu) loadvm snap0
(qemu) quit

@@ -145,15 +145,15 @@ QEMU X.Y.Z monitor - type 'help' for more informati= on
(qemu) savevm snap0
(qemu) info snapshots
List of snapshots presen= t on all disks:
-ID TAG VM SIZE DATE VM CLOCK IC= OUNT
--- snap0 SIZE yyyy-mm-dd hh:mm:ss 00:00:00= .000
+ID TAG VM_SIZE DATE VM_CLOCK ICOUNT
+-- snap0 SIZE yyyy-mm-dd hh:mm:ss 0000:00:00.000 --
(qemu) loadvm snap0
(q= emu) quit

Internal s= napshots on overlay:
Snapshot list:
-ID TAG VM SIZE DATE VM CLOCK ICOUNT
-1 snap0 SIZE yyyy-mm-dd hh:mm:ss 00:00:00.000
+ID TAG VM_SIZE DATE VM_CLOCK ICOUNT
+1 snap0= SIZE yyyy-mm-dd hh:mm:ss 0000:00:00.000 --
Inte= rnal snapshots on backing file:

=3D=3D=3D -blockdev with NBD server on the backing file =3D=3D= =3D
@@ -166,17 +166,17 @@ QEMU X.Y.Z monitor - t= ype 'help' for more information
(qemu) savevm sn= ap0
(qemu) info snapshots
List of snapshots present on all disks:
-ID= TAG VM SIZE DATE VM CLOCK ICOUNT
--- snap0 SIZE= yyyy-mm-dd hh:mm:ss 00:00:00.000
+ID TAG VM_SIZ= E DATE VM_CLOCK ICOUNT
+-- snap0 SIZE yyyy-mm-dd= hh:mm:ss 0000:00:00.000 --
(qemu) loadvm snap0<= br>
(qemu) quit

Internal snapshots on overlay:
Snapshot list:
-ID TAG VM SIZE DATE VM CLOCK I= COUNT
-1 snap0 SIZE yyyy-mm-dd hh:mm:ss 00:00:00= .000
+ID TAG VM_SIZE DATE VM_CLOCK ICOUNT
+1 snap0 SIZE yyyy-mm-dd hh:mm:ss 0000:00:00.000 --
Internal snapshots on backing file:
Snapshot list:
-ID TAG VM SIZE DATE= VM CLOCK ICOUNT
-1 snap0 SIZE yyyy-mm-dd hh:mm:= ss 00:00:00.000
+ID TAG VM_SIZE DATE VM_CLOCK IC= OUNT
+1 snap0 SIZE yyyy-mm-dd hh:mm:ss 0000:00:0= 0.000 --
*** done
--<= br>
2.40.1
------=_Part_5606_866180345.1704880546187--