diff options
| author | Jeff Cody | 2012-09-27 19:29:12 +0200 |
|---|---|---|
| committer | Kevin Wolf | 2012-09-28 18:22:44 +0200 |
| commit | 6ebdcee2d8e9e4b41ffe4e49039927550848b926 (patch) | |
| tree | d2ad525e92390b4ce29433f52dfdc8d64ae3e261 /block/commit.c | |
| parent | block: Support GlusterFS as a QEMU block backend. (diff) | |
| download | qemu-6ebdcee2d8e9e4b41ffe4e49039927550848b926.tar.gz qemu-6ebdcee2d8e9e4b41ffe4e49039927550848b926.tar.xz qemu-6ebdcee2d8e9e4b41ffe4e49039927550848b926.zip | |
block: add support functions for live commit, to find and delete images.
Add bdrv_find_overlay(), and bdrv_drop_intermediate().
bdrv_find_overlay(): given 'bs' and the active (topmost) BDS of an image chain,
find the image that is the immediate top of 'bs'
bdrv_drop_intermediate():
Given 3 BDS (active, top, base), drop images above
base up to and including top, and set base to be the
backing file of top's overlay node.
E.g., this converts:
bottom <- base <- intermediate <- top <- active
to
bottom <- base <- active
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 'block/commit.c')
0 files changed, 0 insertions, 0 deletions
