summaryrefslogtreecommitdiffstats
path: root/vl.c
diff options
context:
space:
mode:
authorJeff Cody <jcody@redhat.com>2014-06-25 16:55:30 -0400
committerKevin Wolf <kwolf@redhat.com>2014-06-27 11:37:35 +0200
commit9c75e168bc388094c04aabb6fc59c91abe06e81c (patch)
tree1ffb1180562aa96b5217310a33c27d041778f558 /vl.c
parenta760715095e9cda6eb97486c040aa35f82297945 (diff)
downloadhqemu-9c75e168bc388094c04aabb6fc59c91abe06e81c.zip
hqemu-9c75e168bc388094c04aabb6fc59c91abe06e81c.tar.gz
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 'vl.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud