block: qcow_async: impl PhysicalSize for QcowDiskAsync

Queries the underlying raw file for on disk size.

Signed-off-by: Anatol Belski <anbelski@linux.microsoft.com>
This commit is contained in:
Anatol Belski
2026-03-20 17:43:37 +01:00
committed by Rob Bradford
parent f777113818
commit 403b75656c

View File

@@ -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<u64> {
Ok(self.data_raw_file.physical_size()?)
}
}