yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #74091
[Bug 1420662] Re: VMware: InstanceList.get_by_host raise rpc timeout error
** Changed in: nova
Importance: Medium => Low
** Changed in: nova
Status: Confirmed => Opinion
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Compute (nova).
https://bugs.launchpad.net/bugs/1420662
Title:
VMware: InstanceList.get_by_host raise rpc timeout error
Status in OpenStack Compute (nova):
Opinion
Bug description:
I deploy my OpenStack with VMware driver, one nova-compute connect to
VMware deployment, there are about 3000 VMs in VMware deployment. I
use mysql.
The method of InstanceList.get_by_host rasie rpc timeout error when
ComputeManager.init_host() and _sync_power_states periodic task
execute.
Looks like a performance issue. currently, one nova-compute host map
to the whole VMware deployment that maybe contain several clusters in
nova VMware driver. When InstanceList.get_by_host execute in
ComputeManager, it indicate that nova-compute will execute a rpc call
to nova-conducutor, nova-conductor will fetch a lots of instances in
the whole VMware deployment in once, in my case , it's 3000 instances.
The long time SQL query maybe lead to the nova-conductor rpc timeout.
PS:
vSphere 5.1 now allows 100 hosts and 3000 powered on VMs.
vSphere 6 now allows 1000 hosts and 10,000 powered on VMs.
To manage notifications about this bug go to:
https://bugs.launchpad.net/nova/+bug/1420662/+subscriptions
References