Setting the external_ids:ovn-match-northd-version value to
'true' will make the ovn-controller refrain from making updates to
the data plane tables in the event of a version mismatch.
This in combination with stopping the ovn-controller with the
ovn-ctl stop_controller --restart command will allow upgrades
to progress with little or no data plane downtime.
(Note that we will accomplish this by a separate proposal to the
OVN package itself in Ubuntu.)
As soon as the central components are upgraded ovn-controller will
notice and resume (re-)programming of the local Open vSwitch data
plane.
Reviewed: https:/ /review. opendev. org/c/x/ charm-ovn- chassis/ +/804743 /opendev. org/x/charm- ovn-chassis/ commit/ 8cbffde5f7dcdd3 ab69c892454daf6 7dc61124f3
Committed: https:/
Submitter: "Zuul (22348)"
Branch: master
commit 8cbffde5f7dcdd3 ab69c892454daf6 7dc61124f3
Author: Frode Nordahl <email address hidden>
Date: Mon Aug 16 15:26:35 2021 +0200
Improve handling of major version upgrades
Setting the external_ ids:ovn- match-northd- version value to
'true' will make the ovn-controller refrain from making updates to
the data plane tables in the event of a version mismatch.
This in combination with stopping the ovn-controller with the
ovn-ctl stop_controller --restart command will allow upgrades
to progress with little or no data plane downtime.
(Note that we will accomplish this by a separate proposal to the
OVN package itself in Ubuntu.)
As soon as the central components are upgraded ovn-controller will
notice and resume (re-)programming of the local Open vSwitch data
plane.
Closes-Bug: #1940043 7c5e5b587b3219e 4c4f7db2e36
Change-Id: I1e2bb031a97059