At the same time, I don't think it's Critical, or even High FWIW: the steps to reproduce described (as well as the OSTF test case) imply downtime of data plane - I don't think it's a good idea to do that without disabling the compute host in nova-scheduler and migrating the workloads first, or at least shutting off all the instances running on the compute host before re-installation.
Having said that, we somehow need to define the dependency of nova-compute on an OVS bridge creation done by neutron-openvswitch-agent. Given the fact, it's only needed in OVS deployments, it would probably be easier to do that in nova-compute code, rather than in init scripts.
Re-opening for 8.0 as there is a new duplicate - https:/ /bugs.launchpad .net/fuel/ +bug/1531241
At the same time, I don't think it's Critical, or even High FWIW: the steps to reproduce described (as well as the OSTF test case) imply downtime of data plane - I don't think it's a good idea to do that without disabling the compute host in nova-scheduler and migrating the workloads first, or at least shutting off all the instances running on the compute host before re-installation.
Having said that, we somehow need to define the dependency of nova-compute on an OVS bridge creation done by neutron- openvswitch- agent. Given the fact, it's only needed in OVS deployments, it would probably be easier to do that in nova-compute code, rather than in init scripts.