Race condition between neutron-plugin-openvswitch-agent and ovsdb-server
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Won't Fix
|
High
|
Rodion Tikunov |
Bug Description
It seems there's a possible race condition between neutron-
[Problem]
When compute nodes are rebooted the neutron-
=========
2016-02-26 22:35:47.069 6350 TRACE neutron Traceback (most recent call last):
2016-02-26 22:35:47.069 6350 TRACE neutron File "/usr/bin/
2016-02-26 22:35:47.069 6350 TRACE neutron sys.exit(main())
2016-02-26 22:35:47.069 6350 TRACE neutron File "/usr/lib/
2016-02-26 22:35:47.069 6350 TRACE neutron agent = OVSNeutronAgent
2016-02-26 22:35:47.069 6350 TRACE neutron File "/usr/lib/
2016-02-26 22:35:47.069 6350 TRACE neutron self.setup_
2016-02-26 22:35:47.069 6350 TRACE neutron File "/usr/lib/
2016-02-26 22:35:47.069 6350 TRACE neutron self.int_
2016-02-26 22:35:47.069 6350 TRACE neutron File "/usr/lib/
2016-02-26 22:35:47.069 6350 TRACE neutron check_error=True)
2016-02-26 22:35:47.069 6350 TRACE neutron File "/usr/lib/
2016-02-26 22:35:47.069 6350 TRACE neutron ctxt.reraise = False
2016-02-26 22:35:47.069 6350 TRACE neutron File "/usr/lib/
2016-02-26 22:35:47.069 6350 TRACE neutron six.reraise(
2016-02-26 22:35:47.069 6350 TRACE neutron File "/usr/lib/
2016-02-26 22:35:47.069 6350 TRACE neutron return utils.execute(
2016-02-26 22:35:47.069 6350 TRACE neutron File "/usr/lib/
2016-02-26 22:35:47.069 6350 TRACE neutron raise RuntimeError(m)
2016-02-26 22:35:47.069 6350 TRACE neutron RuntimeError:
2016-02-26 22:35:47.069 6350 TRACE neutron Command: ['sudo', 'neutron-rootwrap', '/etc/neutron/
2016-02-26 22:35:47.069 6350 TRACE neutron Exit code: 1
2016-02-26 22:35:47.069 6350 TRACE neutron Stdout: ''
2016-02-26 22:35:47.069 6350 TRACE neutron Stderr: 'ovs-vsctl: unix:/var/
=========
The service does not recover from this and needs to be manually started in order to get the compute node back to a healthy state.
[Work Around]
As a work around we modified /etc/init/
Changed in fuel: | |
milestone: | none → 6.1-updates |
assignee: | nobody → MOS Maintenance (mos-maintenance) |
importance: | Undecided → Medium |
status: | New → Confirmed |
tags: | added: customer-found |
Changed in fuel: | |
assignee: | MOS Maintenance (mos-maintenance) → Rodion Tikunov (rtikunov) |
Setting bug importance to High, since it could lead to cloud malfunction.