Kilo introduced a new feature for neutron: rootwrap daemon mode, that drastically enhances performance for agents that extensively call to external tools like ip or sysctl or radvd (it means e.g. ovs or l3 agent). It would be great to see the feature enabled by default since OSP7.
Ofer, the daemon is spawned by neutron itself, and is not controlled by any external system (like systemd). The idea is that neutron spawns it once, and then communicate with it using a local UNIX socket. To test the setup, you just upgrade the package and make sure that agents still behave correctly (l2, l3), updating ports and bridges and namespaces based on user actions. Any regression or integration tests would do it.
Targeting to GA as per Livnat and Nir.
Verified on OSP7 on rhel 7 # rpm -qa |grep neutron openstack-neutron-common-2015.1.0-8.el7ost.noarch python-neutron-lbaas-2015.1.0-5.el7ost.noarch python-neutron-fwaas-2015.1.0-3.el7ost.noarch python-neutronclient-2.4.0-1.el7ost.noarch openstack-neutron-fwaas-2015.1.0-3.el7ost.noarch python-neutron-2015.1.0-8.el7ost.noarch openstack-neutron-openvswitch-2015.1.0-8.el7ost.noarch openstack-neutron-2015.1.0-8.el7ost.noarch openstack-neutron-ml2-2015.1.0-8.el7ost.noarch openstack-neutron-lbaas-2015.1.0-5.el7ost.noarch Configured setup with 2 VM , router . checked full connectivity internal network and external network with floating IP .
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. https://access.redhat.com/errata/RHEA-2015:1548