<div dir="ltr">Thanks for the info. So the equivalent in neutron would be if we just ensure backward compatible AMQP APIs, right?</div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Jul 13, 2015 at 7:33 AM, Russell Bryant <span dir="ltr"><<a href="mailto:rbryant@redhat.com" target="_blank">rbryant@redhat.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On 07/13/2015 04:09 AM, Kevin Benton wrote:<br>
>>because you won't have to run Neutron agents on compute nodes anymore.<br>
><br>
> How will upgrades work for OVN?<br>
<br>
</span>We haven't written anything down yet, but here's what I expect.<br>
<br>
Right now we're still changing the db schema however is needed without<br>
messing with versioning.  As we get to "production ready", I expect<br>
we'll start being strict about only making backwards compatible ovsdb<br>
schema changes to make upgrades easier.<br>
<br>
There are 2 central components - ovn-northd and ovsdb-server - that<br>
would be upgraded first, which I would expect to be done at the same<br>
time as upgrading your Neutron control plane.  As long as any ovsdb<br>
schema changes are backwards compatible, you could do rolling-upgrades<br>
of ovn-controller on compute or network nodes.<br>
<div class="HOEnZb"><div class="h5"><br>
--<br>
Russell Bryant<br>
<br>
__________________________________________________________________________<br>
OpenStack Development Mailing List (not for usage questions)<br>
Unsubscribe: <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" rel="noreferrer" target="_blank">OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" rel="noreferrer" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature"><div>Kevin Benton</div></div>
</div>