Description
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.