Comment 3 for bug 1694499

Revision history for this message
Nell Jerram (neil-jerram) wrote :

Thanks Clark for reporting this, and Omer and Omar for commenting. I'm sorry that it has taken a while for me to have a proper look.

I think the problem here - for networking-calico at least - is that networking-calico's devstack plugin also installs and starts etcd (which it has done for a long time). It clearly won't work for both networking-calico and devstack top level to install and start etcd services.

I think the simplest immediate fix will be for me to add 'disable_service etcd3' in the networking-calico plugin's settings. I could also look at simplifying the plugin to use the base etcd instead - but that is not a straightforward an option as it might sound because one of networking-calico's goals is that it's master code (including the devstack plugin) should work with past OpenStack releases as well as with current master.

I hope that all makes sense. If you have further thoughts, I would be very happy to hear them.