I think this can be fixed by adding an upstart pre-start rule similar to the one used in neutron-*-agent.upstart e.g.
pre-start script
# Check to see if openvswitch plugin in use by checking
# status of cleanup upstart configuration
if status neutron-ovs-cleanup; then
start wait-for-state WAIT_FOR=neutron-ovs-cleanup WAIT_STATE=running WAITER=nova-compute
fi
end script
I think this can be fixed by adding an upstart pre-start rule similar to the one used in neutron- *-agent. upstart e.g.
pre-start script ovs-cleanup; then neutron- ovs-cleanup WAIT_STATE=running WAITER=nova-compute
# Check to see if openvswitch plugin in use by checking
# status of cleanup upstart configuration
if status neutron-
start wait-for-state WAIT_FOR=
fi
end script