The dependency is during build time, not runtime.

Signed-off-by: Ihar Hrachyshka <ihrac...@redhat.com>
---
 Documentation/intro/install/ovn-upgrades.rst | 18 ++++++++++++------
 1 file changed, 12 insertions(+), 6 deletions(-)

diff --git a/Documentation/intro/install/ovn-upgrades.rst 
b/Documentation/intro/install/ovn-upgrades.rst
index bb387e2f8..1f99a86ec 100644
--- a/Documentation/intro/install/ovn-upgrades.rst
+++ b/Documentation/intro/install/ovn-upgrades.rst
@@ -40,13 +40,19 @@ Release Notes
 You should always check the OVS and OVN release notes (NEWS file) for any
 release specific notes on upgrades.
 
-OVS
----
+Open vSwitch
+------------
 
-OVN depends on and is included with OVS.  It's expected that OVS and OVN are
-upgraded together, partly for convenience.  OVN is included in OVS releases
-so it's easiest to upgrade them together.  OVN may also make use of new
-features of OVS only available in that release.
+OVN compiles with a particular version of Open vSwitch.  This is a build-time
+dependency.
+
+In runtime, OVN should be able to work with any reasonably fresh version of
+Open vSwitch (not necessarily the version that it was compiled against.)
+
+OVN may make use of new runtime features of Open vSwitch that are only
+available in a particular release. OVN is expected to test for an Open vSwitch
+feature presence before using it, and gracefully handle scenarios where Open
+vSwitch doesn't support a particular optional feature, yet.
 
 Upgrade procedures
 ------------------
-- 
2.41.0

_______________________________________________
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Reply via email to