[ovs-dev] [PATCH 1/2] ovn: Document upgrade procedure.

Russell Bryant russell at ovn.org
Thu Dec 22 03:56:35 UTC 2016


On Wed, Dec 21, 2016 at 5:06 PM, Ben Pfaff <blp at ovn.org> wrote:

> On Wed, Dec 07, 2016 at 02:28:13PM -0500, Russell Bryant wrote:
> > Signed-off-by: Russell Bryant <russell at ovn.org>
>
> This procedure isn't what I expected.  It recommends:
>
>         1. Upgrade SB/NB databases and northd.
>         2. Upgrade ovn-controller.
>         3. Upgrade integration.
>
> I think that this is likely to cause problems in the common case,
> because the new northd is likely to try to start using features that are
> not yet available on the hypervisors, such as new logical match fields
> and actions.
>
> I expected:
>
>         1. Upgrade ovn-controller.
>         2. Upgrade SB/NB databases and northd.
>         3. Upgrade integration.
>
> (I don't think that it matters when the databases are upgraded, though,
> as long as they're upgraded before northd.)
>

Thanks for the feedback!

There's a possible problem in this case, too.  ovn-controller could try to
start using new fields in the southbound database that aren't there yet.
Maybe it should be:

1. Upgrade SB/NB databases.
2. Upgrade ovn-controller.
3. Upgrade ovn-northd.
4. Upgrade integration.

-- 
Russell Bryant


More information about the dev mailing list