diff options
| author | Jeff Cody | 2014-07-01 09:52:16 +0200 |
|---|---|---|
| committer | Stefan Hajnoczi | 2014-07-01 10:46:38 +0200 |
| commit | fa40e65622352012dccd435147f28161375a6815 (patch) | |
| tree | ae1694c491dc6a2f5737939e829dc9ccc95f232b /block/commit.c | |
| parent | qapi: Change back sector-count to sectors-count in quorum QAPI events. (diff) | |
| download | qemu-fa40e65622352012dccd435147f28161375a6815.tar.gz qemu-fa40e65622352012dccd435147f28161375a6815.tar.xz qemu-fa40e65622352012dccd435147f28161375a6815.zip | |
block: add QAPI command to allow live backing file change
This allows a user to make a live change to the backing file recorded in
an open image.
The image file to modify can be specified 2 ways:
1) image filename
2) image node-name
Note: this does not cause the backing file itself to be reopened; it
merely changes the backing filename in the image file structure, and
in internal BDS structures.
It is the responsibility of the user to pass a filename string that
can be resolved when the image chain is reopened, and the filename
string is not validated.
A good analogy for this command is that it is a live version of
'qemu-img rebase -u', with respect to changing the backing file string.
[Jeff is offline so I respun this patch in his absence. Dropped image
filename since using node-name is preferred and this is a new command.
No need to introduce the limitations of finding images by filename.
--Stefan]
Reviewed-by: Eric Blake <eblake@redhat.com>
Reviewed-by: Kevin Wolf <kwolf@redhat.com>
Signed-off-by: Jeff Cody <jcody@redhat.com>
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
Diffstat (limited to 'block/commit.c')
0 files changed, 0 insertions, 0 deletions
