Created attachment 923872 [details] compute log Description of problem: VMs get 2 private IPs during launching of a large amount of VMs Version-Release number of selected component (if applicable): Havana on RHEL6.5 All-In-One + Compute node openstack-neutron-2013.2.3-14.el6ost.noarch openstack-neutron-openvswitch-2013.2.3-14.el6ost.noarch nova show b0f09916-8db2-41a4-ac4a-76711e0fef78 ----------------------------------------| Property | Value | +--------------------------------------+------------------------------------------------------------+ | status | ACTIVE | | updated | 2014-08-04T11:59:17Z | | OS-EXT-STS:task_state | None | | OS-EXT-SRV-ATTR:host | rose12.qa.lab.tlv.redhat.com | | key_name | None | | image | cirros-0.3.1-x86_64 (39f25239-58f2-4858-8226-1f0aabc3ada5) | | hostId | a548c105e5e9dca2b5bdf135c6ad9d95e3069442699d61e9ab1a9e42 | | OS-EXT-STS:vm_state | active | | OS-EXT-SRV-ATTR:instance_name | instance-0000013c | | OS-SRV-USG:launched_at | 2014-08-04T11:59:17.000000 | | OS-EXT-SRV-ATTR:hypervisor_hostname | rose12.qa.lab.tlv.redhat.com | | flavor | nano (10) | | id | b0f09916-8db2-41a4-ac4a-76711e0fef78 | | security_groups | [{u'name': u'default'}, {u'name': u'default'}] | | OS-SRV-USG:terminated_at | None | | user_id | 8cad094286b74e2991e6c03011884940 | | name | stress3-9 | | created | 2014-08-04T11:57:20Z | | tenant_id | d17b9a7095724505819c8e7d3607d9da | | OS-DCF:diskConfig | MANUAL | | metadata | {} | | os-extended-volumes:volumes_attached | [] | | accessIPv4 | | | accessIPv6 | | | progress | 0 | | OS-EXT-STS:power_state | 1 | | OS-EXT-AZ:availability_zone | nova | | private3 network | 192.168.3.170, 192.168.3.162 | | config_drive | Steps to Reproduce: 1.Launch 160 VMs 2. 3. Actual results: 20 VMs out of 160 got 2 IPs for the same NIC Expected results: Additional info:
Created attachment 923873 [details] neutron server log
Please provide the version of python-neutronclient you used in this test.
python-neutronclient-2.3.4-1.el6ost.noarch
This bug is caused by an inappropriate version of python-httplib2 version (>=0.7.5 is needed but not enforced by neutronclient's RPM spec). I reproduced this error for python-httplib2 0.7.2 and traced it back to a duplication of port-create request. After upgrading python-httplib2 to version 0.7.7, the problem did not reproduce for 160 VMs. *** This bug has been marked as a duplicate of bug 1133511 ***
Please check this again, but this time make sure (manually) that python-httplib2's version is >=0.7.5.
pls add "Fixed In Version", to check if fix merged to puddle.
Done
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. http://rhn.redhat.com/errata/RHSA-2014-1339.html