Jes Sorensen 52f9a172b6 Improve error handling in do_snapshot_blkdev()
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.Sorensen@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
2011-03-15 13:21:14 +01:00
2011-01-25 19:56:53 +03:00
2011-03-07 15:34:17 +00:00
2011-03-15 13:21:14 +01:00
2011-02-25 15:14:04 +00:00
2011-02-01 16:57:00 -06:00
2010-12-09 14:23:24 +01:00
2011-02-01 16:57:00 -06:00
2011-03-07 15:34:17 +00:00
2011-03-07 13:42:37 +01:00
2011-03-07 13:42:37 +01:00
2011-03-13 14:44:21 +00:00
2011-02-24 11:25:38 -06:00
2010-03-06 23:09:28 +01:00
2008-12-13 09:32:43 +00:00
2009-09-12 07:36:22 +00:00
2009-09-12 07:36:22 +00:00
2009-05-13 20:54:26 +01:00
2004-08-01 21:54:53 +00:00
2011-03-07 13:42:36 +01:00
2011-03-07 13:42:36 +01:00
2010-04-09 18:55:56 +02:00
2011-02-07 12:51:19 +01:00
2011-02-07 12:51:19 +01:00
2011-01-10 10:55:10 +01:00
2009-03-10 21:43:35 +00:00
2010-12-02 21:13:39 +02:00
2010-11-01 00:54:06 +03:00
2011-02-20 18:45:09 +01:00
2010-05-19 12:45:54 -03:00
2010-05-19 12:45:54 -03:00
2010-05-19 12:45:54 -03:00
2010-05-19 12:45:54 -03:00
2011-01-20 20:58:56 +00:00
2011-02-25 20:16:26 +00:00
2010-10-20 16:15:04 -05:00
2011-03-13 14:44:21 +00:00
2011-02-01 16:50:43 -06:00
2008-10-12 17:54:42 +00:00
2011-03-13 14:44:21 +00:00
2011-03-13 14:44:22 +00:00
2010-05-24 15:18:23 -05:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2011-03-07 13:42:36 +01:00
2009-09-12 07:36:22 +00:00
2011-02-10 18:17:43 +01:00
2011-03-13 14:44:21 +00:00
2011-03-07 13:42:36 +01:00
2011-01-20 20:54:21 +00:00
2010-03-29 19:24:00 +00:00
2009-12-17 18:12:04 +01:00
2007-09-16 20:03:23 +00:00
2010-05-22 08:02:12 +00:00
2009-10-01 16:12:16 -05:00
2011-03-06 21:01:32 +01:00
2010-11-21 09:16:57 -06:00
2010-11-21 09:16:57 -06:00
2010-05-10 11:36:03 -05:00
2010-05-10 11:36:03 -05:00
2010-06-11 15:25:14 -03:00
2009-11-17 08:49:39 -06:00
2009-11-17 08:49:39 -06:00
2011-02-14 12:39:47 -02:00
2008-12-14 08:50:18 +00:00
2011-01-20 20:54:21 +00:00
2010-03-21 08:28:47 +00:00
2010-05-22 08:24:49 +00:00
2011-03-07 13:42:37 +01:00
2010-01-08 09:58:40 -06:00
2009-09-12 07:36:22 +00:00
2011-02-14 12:39:46 -02:00
2010-12-09 14:23:24 +01:00
2010-10-30 08:02:40 +00:00
2011-02-09 10:33:54 +02:00
2011-03-07 13:42:36 +01:00
2010-05-19 12:45:54 -03:00
2009-11-17 08:49:39 -06:00
2010-07-01 14:27:13 -03:00
2010-07-01 14:27:13 -03:00
2009-10-27 12:28:59 -05:00
2011-02-01 16:50:43 -06:00
2011-01-24 15:41:40 +01:00
2010-09-21 18:36:42 +02:00
2011-01-31 10:03:00 +01:00
2010-05-19 12:45:54 -03:00
2011-02-23 16:28:29 -06:00
2011-01-09 20:59:53 +00:00
2011-03-13 14:44:22 +00:00
2011-03-13 14:44:22 +00:00
2011-03-13 14:44:20 +00:00
2010-05-19 12:45:54 -03:00
2009-11-17 08:49:38 -06:00
2010-05-19 12:45:54 -03:00
2010-05-19 12:45:54 -03:00
2010-10-01 10:12:43 -03:00
2010-05-19 12:45:54 -03:00
2010-05-19 12:45:54 -03:00
2010-05-19 12:45:54 -03:00
2010-05-19 12:45:54 -03:00
2010-05-19 12:45:54 -03:00
2010-09-18 05:53:14 +00:00
2008-12-14 08:50:18 +00:00
2011-01-20 20:54:21 +00:00
2011-03-07 15:34:17 +00:00
2011-03-07 15:34:17 +00:00
2009-09-13 19:38:43 +00:00
2011-01-24 15:41:40 +01:00
2010-03-14 22:04:50 +01:00
2008-12-04 11:29:42 +00:00
2009-10-01 16:12:16 -05:00
2011-01-09 14:43:33 +00:00
2009-03-05 23:01:23 +00:00
2011-02-02 08:39:28 +01:00
2008-09-06 16:31:30 +00:00
2011-03-07 15:34:17 +00:00

Read the documentation in qemu-doc.html.

Fabrice Bellard.
Description
A fork of QEMU-Nyx which is better suited for my bachelors thesis
Readme 154 MiB
Languages
C 90.3%
Dylan 2.5%
Python 2.1%
C++ 2%
Shell 1.7%
Other 1.4%