On Thu, Mar 03, 2011 at 02:13:56PM +0100, jes.soren...@redhat.com wrote: > From: Jes Sorensen <jes.soren...@redhat.com> > > In case we cannot open the newly created snapshot image, try to fall > back to the original image file and continue running on that, which > should prevent the guest from aborting. > > This is a corner case which can happen if the admin by mistake > specifies the snapshot file on a virtual file system which does not > support O_DIRECT. bdrv_create() does not use O_DIRECT, but the > following open in bdrv_open() does and will then fail. > > Signed-off-by: Jes Sorensen <jes.soren...@redhat.com> > --- > blockdev.c | 30 ++++++++++++++++++++++++------ > 1 files changed, 24 insertions(+), 6 deletions(-)
Looks good. Stefan