Steps:
1) Create and delete 1024 routers on one agent (I have only one controller, so it's not a problem)
for i in {1..1024}
do
neutron router-create router-$i
NET_ID=$(neutron net-create net$i | grep id | awk -F "|" '{print $3}' | head -1 | tr -d " ")
neutron subnet-create --name subnet$i net$i 10.0.1.0/24
neutron router-interface-add router-$i subnet$i
sleep 5
neutron router-gateway-clear router-$i admin_floating_net
neutron router-interface-delete router-$i subnet$i
neutron router-delete router-$i
neutron net-delete net$i
sleep 5
done
2) Create one more router, net, subnet, set gateway and add interface to router and net
3) Check /var/log/neutron/l3-agent.log for errors
On iso 134 we can see this errors: https://paste.mirantis.net/show/2309/
On iso 389 all work correct without errors
Verify on 9.0 build_number: openstack_ version: network- checker| nailgun| packetary| shotgun' : 9.0.0-1. mos6346. noarch -cli-9. 0.0-1.mos282. noarch 9.0.0-1. mos8378. noarch astute- 9.0.0-1. mos745. noarch 9.0.0-1. mos8378. noarch checker- 9.0.0-1. mos72.x86_ 64 9.0.0-1. mos136. noarch -metadata- 9.0.0-1. mos8693. noarch 9.0.0-1. mos8378. noarch mcagents- 9.0.0-1. mos745. noarch ing-scripts- 9.0.0-1. mos8693. noarch fuelclient- 9.0.0-1. mos315. noarch 9.0.0-1. mos270. noarch 0.0-1.mos6346. noarch 9.0.0-1. mos8378. noarch 9.0.0-1. mos6346. noarch 0-9.0.0- 1.mos8378. noarch 9.0.0-1. mos88.noarch 9.0.0-1. mos282. noarch 9.0.0-1. mos2696. noarch 9.0.0-1. mos934. noarch packetary- 9.0.0-1. mos136. noarch 9.0.0-1. mos8693. noarch vxlan+l2+ dvr, 1 controller, 2 compute)
cat /etc/fuel_build_id:
389
cat /etc/fuel_
389
cat /etc/fuel_release:
9.0
cat /etc/fuel_
mitaka-9.0
rpm -qa | egrep 'fuel|astute|
fuel-release-
fuel-bootstrap
fuel-migrate-
rubygem-
fuel-misc-
network-
fuel-mirror-
fuel-openstack
fuel-notify-
nailgun-
fuel-provision
python-
fuelmenu-
fuel-9.
fuel-utils-
fuel-setup-
fuel-library9.
shotgun-
fuel-agent-
fuel-ui-
fuel-ostf-
python-
fuel-nailgun-
(neutron+
Reproduce on 9.0 134 iso
Steps: interface- add router-$i subnet$i gateway- clear router-$i admin_floating_net interface- delete router-$i subnet$i neutron/ l3-agent. log for errors /paste. mirantis. net/show/ 2309/
1) Create and delete 1024 routers on one agent (I have only one controller, so it's not a problem)
for i in {1..1024}
do
neutron router-create router-$i
NET_ID=$(neutron net-create net$i | grep id | awk -F "|" '{print $3}' | head -1 | tr -d " ")
neutron subnet-create --name subnet$i net$i 10.0.1.0/24
neutron router-
sleep 5
neutron router-
neutron router-
neutron router-delete router-$i
neutron net-delete net$i
sleep 5
done
2) Create one more router, net, subnet, set gateway and add interface to router and net
3) Check /var/log/
On iso 134 we can see this errors: https:/
On iso 389 all work correct without errors