[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [Bug 1201447] [NEW] Blue screen when disk uses cache='write
From: |
Jacek Nykis |
Subject: |
[Qemu-devel] [Bug 1201447] [NEW] Blue screen when disk uses cache='writeback' |
Date: |
Mon, 15 Jul 2013 14:21:53 -0000 |
Public bug reported:
I am running Windows 2008R2 as KVM guest on Ubuntu 12.04 hypervisor. Disk
controller and network card are virtio devices with drivers from
https://launchpad.net/kvm-guest-drivers-windows/+download
(virtio-win-drivers-20120712-1.iso).
Everything worked fine until I changed disk controller cache from the default
(writethrough) to writeback. This introduced occasional blue screens. I noticed
that they are linked to high disk IO. For example restoring over 1GB of backup
files will results in a blue screen on around 4 out of 5 attempts. Also Windows
update crashes the system sometimes. When idle the system will run fine for
hours or sometimes even days.
After removing cache='writeback' from the config everything came back to normal.
qemu-kvm:
Installed: 1.0+noroms-0ubuntu14.8
Candidate: 1.0+noroms-0ubuntu14.8
Version table:
*** 1.0+noroms-0ubuntu14.8 0
500 http://archive.ubuntu.com/ubuntu/ precise-updates/main amd64
Packages
100 /var/lib/dpkg/status
1.0+noroms-0ubuntu14.7 0
500 http://security.ubuntu.com/ubuntu/ precise-security/main amd64
Packages
1.0+noroms-0ubuntu13 0
500 http://archive.ubuntu.com/ubuntu/ precise/main amd64 Packages
** Affects: qemu
Importance: Undecided
Status: New
** Attachment added: "Blue screen"
https://bugs.launchpad.net/bugs/1201447/+attachment/3737562/+files/bluescreen1.png
--
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bugs/1201447
Title:
Blue screen when disk uses cache='writeback'
Status in QEMU:
New
Bug description:
I am running Windows 2008R2 as KVM guest on Ubuntu 12.04 hypervisor. Disk
controller and network card are virtio devices with drivers from
https://launchpad.net/kvm-guest-drivers-windows/+download
(virtio-win-drivers-20120712-1.iso).
Everything worked fine until I changed disk controller cache from the default
(writethrough) to writeback. This introduced occasional blue screens. I noticed
that they are linked to high disk IO. For example restoring over 1GB of backup
files will results in a blue screen on around 4 out of 5 attempts. Also Windows
update crashes the system sometimes. When idle the system will run fine for
hours or sometimes even days.
After removing cache='writeback' from the config everything came back to
normal.
qemu-kvm:
Installed: 1.0+noroms-0ubuntu14.8
Candidate: 1.0+noroms-0ubuntu14.8
Version table:
*** 1.0+noroms-0ubuntu14.8 0
500 http://archive.ubuntu.com/ubuntu/ precise-updates/main amd64
Packages
100 /var/lib/dpkg/status
1.0+noroms-0ubuntu14.7 0
500 http://security.ubuntu.com/ubuntu/ precise-security/main amd64
Packages
1.0+noroms-0ubuntu13 0
500 http://archive.ubuntu.com/ubuntu/ precise/main amd64 Packages
To manage notifications about this bug go to:
https://bugs.launchpad.net/qemu/+bug/1201447/+subscriptions
- [Qemu-devel] [PATCH v2 00/13] dataplane: use block layer, Stefan Hajnoczi, 2013/07/15
- [Qemu-devel] [PATCH v2 01/13] dataplane: sync virtio.c and vring.c virtqueue state, Stefan Hajnoczi, 2013/07/15
- [Qemu-devel] [PATCH v2 02/13] block: add BlockDevOps->drain_threads_cb(), Stefan Hajnoczi, 2013/07/15
- [Qemu-devel] [PATCH v2 03/13] virtio-blk: implement BlockDevOps->drain_threads_cb(), Stefan Hajnoczi, 2013/07/15
- [Qemu-devel] [PATCH v2 04/13] exec: do not use qemu/tls.h, Stefan Hajnoczi, 2013/07/15
- [Qemu-devel] [PATCH v2 05/13] qemu-thread: add TLS wrappers, Stefan Hajnoczi, 2013/07/15
- [Qemu-devel] [PATCH v2 06/13] block: add thread_aio_context TLS variable, Stefan Hajnoczi, 2013/07/15
- [Qemu-devel] [PATCH v2 07/13] block: drop bdrv_get_aio_context(), Stefan Hajnoczi, 2013/07/15
- [Qemu-devel] [PATCH v2 09/13] linux-aio: bind EventNotifier to current AioContext, Stefan Hajnoczi, 2013/07/15
- [Qemu-devel] [PATCH v2 08/13] main-loop: use thread-local AioContext, Stefan Hajnoczi, 2013/07/15
- [Qemu-devel] [PATCH v2 10/13] block: disable I/O throttling outside main loop, Stefan Hajnoczi, 2013/07/15