From 4b731ee771387d7efec2cd12e5261a07dfa10431 Mon Sep 17 00:00:00 2001 From: Anatol Belski Date: Thu, 12 Mar 2026 20:57:38 +0100 Subject: [PATCH] block: qcow_sync: impl PhysicalSize for QcowDiskSync Delegate to QcowRawFile::physical_size() which returns the actual host allocation size of the QCOW2 container file. Signed-off-by: Anatol Belski --- block/src/qcow_sync.rs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/block/src/qcow_sync.rs b/block/src/qcow_sync.rs index ce06ad681..3ff5a6472 100644 --- a/block/src/qcow_sync.rs +++ b/block/src/qcow_sync.rs @@ -284,6 +284,12 @@ impl disk_file::DiskSize for QcowDiskSync { } } +impl disk_file::PhysicalSize for QcowDiskSync { + fn physical_size(&self) -> BlockResult { + Ok(self.data_raw_file.physical_size()?) + } +} + pub struct QcowSync { metadata: Arc, data_file: QcowRawFile,