From 403b75656cd1fdcb50db0b5262e6d6d2cea1cb95 Mon Sep 17 00:00:00 2001 From: Anatol Belski Date: Fri, 20 Mar 2026 17:43:37 +0100 Subject: [PATCH] block: qcow_async: impl PhysicalSize for QcowDiskAsync Queries the underlying raw file for on disk size. Signed-off-by: Anatol Belski --- block/src/qcow_async.rs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/block/src/qcow_async.rs b/block/src/qcow_async.rs index d6b14ae77..388dcab55 100644 --- a/block/src/qcow_async.rs +++ b/block/src/qcow_async.rs @@ -75,3 +75,9 @@ impl disk_file::DiskSize for QcowDiskAsync { Ok(self.metadata.virtual_size()) } } + +impl disk_file::PhysicalSize for QcowDiskAsync { + fn physical_size(&self) -> BlockResult { + Ok(self.data_raw_file.physical_size()?) + } +}