[sheepdog] Call to sd_truncate()
Liu Yuan
namei.unix at gmail.com
Fri Dec 13 14:50:55 CET 2013
On Fri, Dec 13, 2013 at 02:46:14PM +0100, Hadrien KOHL wrote:
> Are you extra sure?
> I compiled both qemu 1.7.0 and sheepdog 0.7.5 and I still don't get this
> information:
>
> ~/P/sheepdog git:tags/v0.7.5# for i in 0 1 2; do sheep/sheep -c local -d
> ./$i -z $i -p 700$i;sleep 1;done
>
> ~/P/qemu git:tags/v1.7.0# ./qemu-img info sheepdog:test
>
> ⏎ ◼
> image: sheepdog:test
> file format: qcow2
> virtual size: 10G (10737418240 bytes)
> disk size: unavailable
> cluster_size: 65536
> Format specific information:
> compat: 1.1
> lazy refcounts: false
>
yliu at ubuntu-precise:~/sheepdog$ qemu-img create -f qcow2 sheepdog:test 10G
Formatting 'sheepdog:test', fmt=qcow2 size=10737418240 encryption=off cluster_size=65536 lazy_refcounts=off
yliu at ubuntu-precise:~/sheepdog$ qemu-img info sheepdog:test
image: sheepdog:test
file format: qcow2
virtual size: 10G (10737418240 bytes)
disk size: 4.0M
cluster_size: 65536
Format specific information:
compat: 1.1
lazy refcounts: false
yliu at ubuntu-precise:~/sheepdog$ qemu-img -v
qemu-img version 1.7.50, Copyright (c) 2004-2008 Fabrice Bellard
usage: qemu-img command [command options]
QEMU disk image utility
Seems that I am running latest QEMU from git repo, but I just checked the patch
that add 'disk size' support for qemu-img,
commit 8582972227196c289bb3b28086b3b2d01071d958
Author: Liu Yuan <namei.unix at gmail.com>
Date: Wed Aug 7 16:59:53 2013 +0800
sheepdog: implement .bdrv_get_allocated_file_size
With this patch, qemu-img info sheepdog:image will show disk size for sheepdog
images.
Cc: Kevin Wolf <kwolf at redhat.com>
Cc: Stefan Hajnoczi <stefanha at redhat.com>
Cc: MORITA Kazutaka <morita.kazutaka at lab.ntt.co.jp>
Signed-off-by: Liu Yuan <namei.unix at gmail.com>
Reviewed-by: MORITA Kazutaka <morita.kazutaka at lab.ntt.co.jp>
Signed-off-by: Kevin Wolf <kwolf at redhat.com>
It was merged at Aug 7 2013
Thanks
Yuan
More information about the sheepdog
mailing list