[ovs-dev] xenserver: Only show ovs-brcompatd status in xsconsole for XS 5.5.0

Justin Pettit jpettit at nicira.com
Mon Mar 29 21:32:14 UTC 2010


---
 ..._lib_xsconsole_plugins-base_XSFeatureVSwitch.py |    8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/xenserver/usr_lib_xsconsole_plugins-base_XSFeatureVSwitch.py b/xenserver/usr_lib_xsconsole_plugins-base_XSFeatureVSwitch.py
index e75a17d..8adb936 100644
--- a/xenserver/usr_lib_xsconsole_plugins-base_XSFeatureVSwitch.py
+++ b/xenserver/usr_lib_xsconsole_plugins-base_XSFeatureVSwitch.py
@@ -298,8 +298,12 @@ class XSFeatureVSwitch:
                               VSwitchService.Inst("openvswitch", "ovs-vswitchd").status())
         inPane.AddStatusField(Lang("ovsdb-server status", 20),
                               VSwitchService.Inst("openvswitch", "ovsdb-server").status())
-        inPane.AddStatusField(Lang("ovs-brcompatd status", 20),
-                              VSwitchService.Inst("openvswitch", "ovs-brcompatd").status())
+
+        # Only XenServer 5.5.0 runs ovs-brcompatd
+        xs_version = data.host.software_version.product_version('')
+        if (xs_version == "5.5.0"):
+            inPane.AddStatusField(Lang("ovs-brcompatd status", 20),
+                   VSwitchService.Inst("openvswitch", "ovs-brcompatd").status())
 
         inPane.AddKeyHelpField( {
             Lang("<Enter>") : Lang("Reconfigure"),
-- 
1.7.0.3





More information about the dev mailing list