libvirtd: Unable to read from monitor: Connection reset by peer
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Invalid
|
High
|
Matthew Mosesohn |
Bug Description
OSTF test "Launch instance, create snapshot, launch instance from snapshot" failed because of libvirtd error.
Steps to reproduce:
1. Create a cluster (CentOS, 1 compute, 1 controller, nova-network flat-dhcp)
2. Launch instance from image,
3. Create snapshot from the instance,
4. Terminate the instance,
5. Launch instance from the snapshot.
The test failed on step 3.
The same scenario on this same environment ran without errors later.
I face the same behaviour of libvirtd on my workstation from time to time, when system overloaded. In these cases help retry of the command. Maybe we should add some retries to the operations with libvirtd.
========== /var/log/
2014-11-28 04:52:07.767+0000: 1601: error : qemuMonitorIORe
That caused an error on the compute node:
========== /var/log/
2014-11-28 04:51:57.755 1631 AUDIT nova.compute.
2014-11-28 04:52:08.095 1631 DEBUG nova.virt.driver [-] Emitting event <LifecycleEvent: 1417150328.09, b885b752-
2014-11-28 04:52:08.095 1631 INFO nova.compute.
2014-11-28 04:52:08.101 1631 INFO nova.virt.
2014-11-28 04:52:08.102 1631 DEBUG nova.compute.
2014-11-28 04:52:08.102 1631 TRACE nova.compute.
...
2014-11-28 04:52:08.102 1631 TRACE nova.compute.
2014-11-28 04:52:08.102 1631 TRACE nova.compute.
2014-11-28 04:52:08.102 1631 TRACE nova.compute.
2014-11-28 04:52:08.102 1631 TRACE nova.compute.
=======
Changed in fuel: | |
assignee: | nobody → Matthew Mosesohn (raytrac3r) |
status: | New → Confirmed |
Changed in fuel: | |
milestone: | 5.1.1 → 5.1.2 |
Changed in fuel: | |
status: | Incomplete → Invalid |
I did some research and found some possible upstream bugs this is related to. It's either a race condition or libvirt bug. We should get a reproduction. The env is lost from 11/28, so waiting for a reproducer.