diff options
| author | Max Reitz <mreitz@redhat.com> | 2019-06-12 18:21:07 +0200 |
|---|---|---|
| committer | Kevin Wolf <kwolf@redhat.com> | 2020-09-07 12:31:31 +0200 |
| commit | c8af87573f90e6b2ce828177664ea552efe2b249 (patch) | |
| tree | 645661d8364863283eb211cad408fe05362e1d9e /scripts/qapi/source.py | |
| parent | c4db2e25df0e4a91bd8a8044756fe3c712b11768 (diff) | |
| download | focaccia-qemu-c8af87573f90e6b2ce828177664ea552efe2b249.tar.gz focaccia-qemu-c8af87573f90e6b2ce828177664ea552efe2b249.zip | |
block/snapshot: Fix fallback
If the top node's driver does not provide snapshot functionality and we want to fall back to a node down the chain, we need to snapshot all non-COW children. For simplicity's sake, just do not fall back if there is more than one such child. Furthermore, we really only can fall back to bs->file and bs->backing, because bdrv_snapshot_goto() has to modify the child link (notably, set it to NULL). Suggested-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com> Signed-off-by: Max Reitz <mreitz@redhat.com> Reviewed-by: Andrey Shinkevich <andrey.shinkevich@virtuozzo.com> Reviewed-by: Kevin Wolf <kwolf@redhat.com>
Diffstat (limited to 'scripts/qapi/source.py')
0 files changed, 0 insertions, 0 deletions