summaryrefslogtreecommitdiffstats
path: root/migration-tcp.c
diff options
context:
space:
mode:
authorJeff Cody2014-06-25 22:55:30 +0200
committerKevin Wolf2014-06-27 11:37:35 +0200
commit9c75e168bc388094c04aabb6fc59c91abe06e81c (patch)
tree1ffb1180562aa96b5217310a33c27d041778f558 /migration-tcp.c
parentqemu_opts_append: Play nicely with QemuOptsList's head (diff)
downloadqemu-9c75e168bc388094c04aabb6fc59c91abe06e81c.tar.gz
qemu-9c75e168bc388094c04aabb6fc59c91abe06e81c.tar.xz
qemu-9c75e168bc388094c04aabb6fc59c91abe06e81c.zip
block: check for RESIZE blocker in the QMP command, not bdrv_truncate()
If we check for the RESIZE blocker in bdrv_truncate(), that means a commit will fail if the overlay layer is larger than the base, due to the backing blocker. This is a regression in behavior from 2.0; currently, commit will try to grow the size of the base image to match the overlay size, if the overlay size is larger. By moving this into the QMP command qmp_block_resize(), it allows usage of bdrv_truncate() within block jobs. Signed-off-by: Jeff Cody <jcody@redhat.com> Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Diffstat (limited to 'migration-tcp.c')
0 files changed, 0 insertions, 0 deletions