[Bug 985489] Re: nova-compute stops processing compute.$HOSTNAME occasionally on libvirt

2013-04-23 Thread You, Ji
@wangpan (hzwangpan)

two things.

1 I've forgot the URL of multi-thread/process lock of libvirt (I faced
this problem in essex, one year more time.). My solution is compiling
libvirt from source code which is 1.XXX version.

2 Seems different with, I'll try my best to submit a patch. I hope it
can solve you problem. This patch maybe a little long. I solve it in
essex, I have to move it to grizzly.

-- 
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to nova in Ubuntu.
https://bugs.launchpad.net/bugs/985489

Title:
  nova-compute stops processing compute.$HOSTNAME occasionally on
  libvirt

To manage notifications about this bug go to:
https://bugs.launchpad.net/nova/+bug/985489/+subscriptions

-- 
Ubuntu-server-bugs mailing list
Ubuntu-server-bugs@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs


[Bug 985489] Re: nova-compute stops processing compute.$HOSTNAME occasionally on libvirt

2013-04-19 Thread You, Ji
Description of this problem

I have met this problem before. This bug is mainly caused by libvirt 
openstack-compute driver for libvirt.

When you meet this problem. You may type command.

$ virsh list --all

If this command get stucked, you may face this problem. Another
interesting appearance is that, if you type

$ ps aux | grep libvirtd

You may find two libvirtd service is running.  Such as,

.. /usr/sbin/libvirtd -d
../usr/sbin/libvirtd -d

You kill one process, then libvirt will be ok. But sometimes later, the
bug will come out again.


Reasons of this problem

Why this bug comes out?
1 This bug mainly caused by libvirt. The older verion of libvirt has 
multi-process/multi-threads lock bugs. Sometimes, when multi-processes access 
libvirt/libvirtd services by libvirt-api, this error will happen. Especially, 
if you access libvirt from differe process or threads,  then this bug will come 
out. All accesses of libvirt will get stucked.

2 The driver of libvirt in OpenStack, access libvirt/libvirtd service
too frequently. Especially, when you have a lot of vms running on
libvirt.

Solutions for this bug:

1 You have to update you libvirt/libvirtd services. My advice is your libvirt 
version should  0.9.13. 
2 We may have some methods to get  lower frequent of these accesses.

I think I can fix this Bug. ^_^. I have fix it in my env of openstack.

-- 
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to nova in Ubuntu.
https://bugs.launchpad.net/bugs/985489

Title:
  nova-compute stops processing compute.$HOSTNAME occasionally on
  libvirt

To manage notifications about this bug go to:
https://bugs.launchpad.net/nova/+bug/985489/+subscriptions

-- 
Ubuntu-server-bugs mailing list
Ubuntu-server-bugs@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs