]> git.proxmox.com Git - qemu.git/commit
qemu-img: let 'qemu-img convert' flush data
authorLiu Yuan <tailai.ly@taobao.com>
Fri, 20 Apr 2012 09:10:56 +0000 (17:10 +0800)
committerKevin Wolf <kwolf@redhat.com>
Fri, 20 Apr 2012 09:42:41 +0000 (11:42 +0200)
commit80ccf93b884a2edab5ec62634758e942bba81b7c
tree80603fd6aa5aeb15f71b15c5b201885118c99647
parent9eb0bfca960b8cf24fb42e017c3a6479e5676f75
qemu-img: let 'qemu-img convert' flush data

The 'qemu-img convert -h' advertise that the default cache mode is
'writeback', while in fact it is 'unsafe'.

This patch 1) fix the help manual and 2) let bdrv_close() call bdrv_flush()

2) is needed because some backend storage doesn't have a self-flush
mechanism(for e.g., sheepdog), so we need to call bdrv_flush() to make
sure the image is really writen to the storage instead of hanging around
writeback cache forever.

Signed-off-by: Liu Yuan <tailai.ly@taobao.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
block.c
qemu-img.c