In my opinion, we should ask ourselves how important it is than in the transition from nova-network to quantum the same behaviour concerning the default nic selection is preserved.<div>If this turns out to be important, then Quantum should just keep doing what nova-network does at the moment if no --nic option is specified.</div>
<div>Otherwise, the best option for me is, as Ian suggests, to make the --nic compulsory, and return a 400 is no network is specified at all.</div><div><br></div><div>Salvatore<br><br><div class="gmail_quote">On 28 August 2012 01:57, Ian Wells <span dir="ltr"><<a href="mailto:ijw.ubuntu@cack.org.uk" target="_blank">ijw.ubuntu@cack.org.uk</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">On 27 August 2012 19:42, Dan Wendlandt <<a href="mailto:dan@nicira.com">dan@nicira.com</a>> wrote:<br>

> Here's one possible approach: the cloud operator can specify an<br>
> ordered list of network-ids as part of Nova config.  A VM with no<br>
> networks specified via the API will get that ordered set of NICs.  If no such<br>
> networks are specified in the config, we could either give VMs no NICs<br>
> (probably not a great user experience) or default to giving a VM a NIC<br>
> on each shared network (would need a way to deterministically order<br>
> these shared networks for this to be reasonable).<br>
<br>
</div>Quite honestly (and inviting contention) - if you're changing the<br>
default 'nothing specified' behaviour from one thing to another, I'd<br>
just go the whole hog and make it an error not to specify any networks<br>
at all.  No default is sensible in all circumstances and what you're<br>
describing is really quite complex.<br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
Ian.<br>
</font></span><div class="HOEnZb"><div class="h5"><br>
_______________________________________________<br>
OpenStack-dev mailing list<br>
<a href="mailto:OpenStack-dev@lists.openstack.org">OpenStack-dev@lists.openstack.org</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
</div></div></blockquote></div><br></div>