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 ** Changed in: neutron Assignee: (unassigned) => Edward Hope-Morley (hopem) ** Project changed: neutron => nova (Ubuntu) ** Changed in: nova (Ubuntu) Assignee: Edward Hope-Morley (hopem) => (unassigned) -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to nova in Ubuntu. https://bugs.launchpad.net/bugs/1420572 Title: race between neutron-ovs-cleanup and nova-compute To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/nova/+bug/1420572/+subscriptions -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs