[openstack-dev] [neutron] openvswitch-agent spins up too many /bin/ovsdb-client processes
Rahul Sharma
rahulsharmaait at gmail.com
Mon Mar 14 22:32:28 UTC 2016
Hi All,
We are trying to debug an issue with our production environment. We are
seeing neutron-openvswitch-agent starts failing after some time (1-2 days).
After debugging, we found that there are large number of entries for the
ovsdb-client. On some nodes, it crosses more than 330 processes and then
ovsdb process starts failing.
1. root 30689 1 0 00:37 ? 00:00:00 /bin/ovsdb-client
monitor Interface name,ofport --format=json
2. root 30804 1 0 00:38 ? 00:00:00 /bin/ovsdb-client
monitor Interface name,ofport --format=json
3. root 30909 1 0 00:38 ? 00:00:00 /bin/ovsdb-client
monitor Interface name,ofport --format=json
Pastebin link for the processes: http://pastebin.com/QGQC0Jrt
Pastebin link with openvswitch starting all of them:
http://pastebin.com/repHMkHu
In logs, we start getting errors as:-
Mar 14 05:41:29 node2 ovs-vsctl: ovs|00001|fatal_signal|WARN|terminating
with signal 14 (Alarm clock)
Mar 14 05:41:39 node2 ovs-vsctl: ovs|00001|fatal_signal|WARN|terminating
with signal 14 (Alarm clock)
Mar 14 05:41:49 node2 ovs-vsctl: ovs|00001|fatal_signal|WARN|terminating
with signal 14 (Alarm clock)
Mar 14 05:49:30 node2 ovs-vsctl:
ovs|00001|vsctl|ERR|unix:/var/run/openvswitch/db.sock: database connection
failed (Protocol error)
Mar 14 05:49:32 node2 ovs-vsctl:
ovs|00001|vsctl|ERR|unix:/var/run/openvswitch/db.sock: database connection
failed (Protocol error)
Mar 14 05:49:34 node2 ovs-vsctl:
ovs|00001|vsctl|ERR|unix:/var/run/openvswitch/db.sock: database connection
failed (Protocol error)
Openvswitch version:-
[root at node2 ~(openstack_admin)]# ovs-vsctl --version
ovs-vsctl (Open vSwitch) 2.4.0
Compiled Sep 4 2015 09:49:34
DB Schema 7.12.1
We have to restart openvswitch service everytime and that clears up all the
processes. We are trying to figure out why so many processes are getting
started by neutron-agent? Also, we found that if we restart the host's
networking, one new process for the /bin/ovsdb-client starts. We checked
and found that we don't have any network fluctuations or any nic-flappings.
Are there any pointers where we should be looking into? It occurs on both
controller and compute nodes.
*Rahul Sharma*
*MS in Computer Science, 2016*
College of Computer and Information Science, Northeastern University
Mobile: 801-706-7860
Email: rahulsharmaait at gmail.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20160314/c3eea304/attachment.html>
More information about the OpenStack-dev
mailing list