Uploaded image for project: 'controller'
  1. controller
  2. CONTROLLER-2009

Get Entity RPC does not support OVSDB entity type

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: High High
    • 4.0.6
    • 4.0.0, 4.0.5
    • eos
    • None

      get-entities RPC call

      POST /rests/operations/odl-entity-owners:get-entities
      

      returns OVSDB entities: for example,

      {
          "odl-entity-owners:output": {
              "entities": [
                  {
                      "type": "ovsdb",
                      "name": "ovsdb://uuid/268042b6-cfa8-41a6-aaaa-c63765bf36a3",
                      "candidate-nodes": [
                          "member-1"
                      ],
                      "owner-node": "member-1"
                  },
                  {
                      "type": "ovsdb-southbound-provider",
                      "name": "ovsdb-southbound-provider",
                      "candidate-nodes": [
                          "member-1"
                      ],
                      "owner-node": "member-1"
                  }
              ]
          }
      }
      

      However, get-entity RPC for a specific entity returns an empty list.

      For example, the following get-entity RPC for the entity listed above:

      POST /rests/operations/odl-entity-owners:get-entity HTTP/1.1
      
      {
          "odl-entity-owners:input" : {
              "type": "ovsdb",
              "name": "ovsdb://uuid/268042b6-cfa8-41a6-aaaa-c63765bf36a3"
          }
      }
      

      returns this:

      {
          "odl-entity-owners:output": {}
      }
      

      OVSDB registers with the entity ownership service using an InstanceIdentifier generated from OVSDB topology & URI.

            tcere Tomas Cere
            sangwookha Sangwook Ha
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: