[ovs-dev] [RFC PATCH 02/21] ovsschema: Introduce 'keepalive' column in Open_vSwitch.

Bhanuprakash Bodireddy bhanuprakash.bodireddy at intel.com
Wed Jun 7 16:14:58 UTC 2017


This commit adds new ovsdb column "keepalive". It shows the overall datapath
status and the health of the cores running datapath threads.

Signed-off-by: Bhanuprakash Bodireddy <bhanuprakash.bodireddy at intel.com>
---
 vswitchd/vswitch.ovsschema |  7 +++++--
 vswitchd/vswitch.xml       | 20 ++++++++++++++++++++
 2 files changed, 25 insertions(+), 2 deletions(-)

diff --git a/vswitchd/vswitch.ovsschema b/vswitchd/vswitch.ovsschema
index 19b49da..769434e 100644
--- a/vswitchd/vswitch.ovsschema
+++ b/vswitchd/vswitch.ovsschema
@@ -1,6 +1,6 @@
 {"name": "Open_vSwitch",
- "version": "7.15.0",
- "cksum": "544856471 23228",
+ "version": "7.16.0",
+ "cksum": "2916438977 23364",
  "tables": {
    "Open_vSwitch": {
      "columns": {
@@ -28,6 +28,9 @@
        "statistics": {
          "type": {"key": "string", "value": "string", "min": 0, "max": "unlimited"},
          "ephemeral": true},
+       "keepalive": {
+         "type": {"key": "string", "value": "string", "min": 0, "max": "unlimited"},
+         "ephemeral": true},
        "ovs_version": {
          "type": {"key": {"type": "string"},
                   "min": 0, "max": 1}},
diff --git a/vswitchd/vswitch.xml b/vswitchd/vswitch.xml
index 59c96df..fd4ba04 100644
--- a/vswitchd/vswitch.xml
+++ b/vswitchd/vswitch.xml
@@ -569,6 +569,26 @@
             the daemon.
           </p>
         </column>
+
+        <column name="keepalive" key="CORE_ID">
+          <p>
+            One such key-value pair, with <code>ID</code> replaced by the
+            core id, will exist for each active PMD thread.  The value is a
+            comma-separated list of status of PMD core and last seen timestamp
+            of PMD thread. In respective order, these values are:
+          </p>
+
+          <ol>
+            <li>Status of PMD core.  Valid values include ALIVE, MISSING, DEAD,
+            GONE, DOZING, SLEEPING.</li>
+            <li>Last seen timestamp of the PMD core.</li>
+          </ol>
+
+          <p>
+            This is only valid for OvS-DPDK Datapath and only PMD threads status
+            is implemented.
+          </p>
+        </column>
       </group>
     </group>
 
-- 
2.4.11



More information about the dev mailing list