Details
-
Bug
-
Status: Resolved
-
Resolution: Cannot Reproduce
-
Boron
-
None
-
None
-
None
-
Operating System: All
Platform: All
-
6959
Description
Setup:
- Distribution Version: Boron RC3 Distribution.
- Cluster setup.
- One Control and two Compute nodes.
- Openstack version: Mitaka.
Step to reproduce:
- Install odl-ovsdb-openstack feature in all the ODLs
- Check entity-owners list and identify the owner member.
- Kill the karaf process of the owner. [[kill -9 <process>]]
Observation:
- Ports (6640, 6653, 6633 and akka ) were released.
- The owner is changed. The previous owner is still a candidate of the entity and it is not removed from the list.
Waited for ample amount of time, still the member is not removed.
Note: The member was removed, when we logout from karaf.
Before killing the process
==========================
{"entity-owners":{"entity-type":[{"type":"ovsdb-southbound-provider","entity":[{"id":"/general-entity:entity[general-entity:name='ovsdb-southbound-provider']","candidate":[
,
{"name":"member-2"},
{"name":"member-3"}],"owner":"member-1"}]},{"type":"ovsdb-netvirt-provider","entity":[{"id":"/general-entity:entity[general-entity:name='ovsdb-netvirt-provider']","candidate":[
{"name":"member-1"},
{"name":"member-2"},
{"name":"member-3"}],"owner":"member-1"}]},{"type":"org.opendaylight.mdsal.ServiceEntityType","entity":[{"id":"/odl-general-entity:entity[odl-general-entity:name='openflow:226669137800270']","candidate":[
{"name":"member-1"},
{"name":"member-2"},
{"name":"member-3"}],"owner":"member-1"},{"id":"/odl-general-entity:entity[odl-general-entity:name='openflow:205192220308807']","candidate":[
{"name":"member-1"},
{"name":"member-2"},
{"name":"member-3"}],"owner":"member-1"},{"id":"/odl-general-entity:entity[odl-general-entity:name='openflow:215885849431262']","candidate":[
{"name":"member-1"},
{"name":"member-2"},
{"name":"member-3"}],"owner":"member-1"},{"id":"/odl-general-entity:entity[odl-general-entity:name='openflow:59578843938891']","candidate":[
{"name":"member-1"},
{"name":"member-2"},
{"name":"member-3"}],"owner":"member-1"},{"id":"/odl-general-entity:entity[odl-general-entity:name='openflow:176904336768589']","candidate":[
{"name":"member-1"},
{"name":"member-2"},
{"name":"member-3"}],"owner":"member-1"},{"id":"/odl-general-entity:entity[odl-general-entity:name='openflow:193652163050202']","candidate":[
{"name":"member-1"},
{"name":"member-2"},
{"name":"member-3"}],"owner":"member-1"}]},{"type":"ovsdb","entity":[{"id":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/dc1f5e06-8125-4074-b903-b65ff5520827']","candidate":[
{"name":"member-1"},
{"name":"member-2"},
{"name":"member-3"}],"owner":"member-1"},{"id":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/21f6c40c-f153-49ae-83ef-7e875b6c8f30']","candidate":[
{"name":"member-1"},
{"name":"member-2"},
{"name":"member-3"}],"owner":"member-1"},{"id":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/5010eb43-fb53-4276-87c2-baad4b31e5f5']","candidate":[
{"name":"member-1"},
{"name":"member-2"},
{"name":"member-3"}],"owner":"member-1"}]},{"type":"org.opendaylight.mdsal.AsyncServiceCloseEntityType","entity":[{"id":"/odl-general-entity:entity[odl-general-entity:name='openflow:226669137800270']","candidate":[
{"name":"member-1"}],"owner":"member-1"},{"id":"/odl-general-entity:entity[odl-general-entity:name='openflow:205192220308807']","candidate":[
{"name":"member-1"}],"owner":"member-1"},{"id":"/odl-general-entity:entity[odl-general-entity:name='openflow:215885849431262']","candidate":[
{"name":"member-1"}],"owner":"member-1"},{"id":"/odl-general-entity:entity[odl-general-entity:name='openflow:59578843938891']","candidate":[
{"name":"member-1"}],"owner":"member-1"},{"id":"/odl-general-entity:entity[odl-general-entity:name='openflow:176904336768589']","candidate":[
{"name":"member-1"}],"owner":"member-1"},{"id":"/odl-general-entity:entity[odl-general-entity:name='openflow:193652163050202']","candidate":[
{"name":"member-1"}],"owner":"member-1"}]}]}}[root@localhost log]#
After killing the process
=========================
{"entity-owners":{"entity-type":[{"type":"ovsdb-southbound-provider","entity":[{"id":"/general-entity:entity[general-entity:name='ovsdb-southbound-provider']","candidate":[
,
{"name":"member-2"},
{"name":"member-3"}],"owner":"member-2"}]},{"type":"ovsdb-netvirt-provider","entity":[{"id":"/general-entity:entity[general-entity:name='ovsdb-netvirt-provider']","candidate":[
{"name":"member-1"},
{"name":"member-2"},
{"name":"member-3"}],"owner":"member-2"}]},{"type":"org.opendaylight.mdsal.ServiceEntityType","entity":[{"id":"/odl-general-entity:entity[odl-general-entity:name='openflow:226669137800270']","candidate":[
{"name":"member-1"},
{"name":"member-2"},
{"name":"member-3"}],"owner":"member-2"},{"id":"/odl-general-entity:entity[odl-general-entity:name='openflow:205192220308807']","candidate":[
{"name":"member-1"},
{"name":"member-2"},
{"name":"member-3"}],"owner":"member-2"},{"id":"/odl-general-entity:entity[odl-general-entity:name='openflow:215885849431262']","candidate":[
{"name":"member-1"},
{"name":"member-2"},
{"name":"member-3"}],"owner":"member-2"},{"id":"/odl-general-entity:entity[odl-general-entity:name='openflow:59578843938891']","candidate":[
{"name":"member-1"},
{"name":"member-2"},
{"name":"member-3"}],"owner":"member-2"},{"id":"/odl-general-entity:entity[odl-general-entity:name='openflow:176904336768589']","candidate":[
{"name":"member-1"},
{"name":"member-2"},
{"name":"member-3"}],"owner":"member-2"},{"id":"/odl-general-entity:entity[odl-general-entity:name='openflow:193652163050202']","candidate":[
{"name":"member-1"},
{"name":"member-2"},
{"name":"member-3"}],"owner":"member-2"}]},{"type":"ovsdb","entity":[{"id":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/dc1f5e06-8125-4074-b903-b65ff5520827']","candidate":[
{"name":"member-1"},
{"name":"member-2"},
{"name":"member-3"}],"owner":"member-2"},{"id":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/21f6c40c-f153-49ae-83ef-7e875b6c8f30']","candidate":[
{"name":"member-1"},
{"name":"member-2"},
{"name":"member-3"}],"owner":"member-2"},{"id":"/network-topology:network-topology/network-topology:topology[network-topology:topology-id='ovsdb:1']/network-topology:node[network-topology:node-id='ovsdb://uuid/5010eb43-fb53-4276-87c2-baad4b31e5f5']","candidate":[
{"name":"member-1"},
{"name":"member-2"},
{"name":"member-3"}],"owner":"member-2"}]},{"type":"org.opendaylight.mdsal.AsyncServiceCloseEntityType","entity":[{"id":"/odl-general-entity:entity[odl-general-entity:name='openflow:226669137800270']","candidate":[
{"name":"member-1"},
{"name":"member-2"}],"owner":"member-2"},{"id":"/odl-general-entity:entity[odl-general-entity:name='openflow:205192220308807']","candidate":[
{"name":"member-1"},
{"name":"member-2"}],"owner":"member-2"},{"id":"/odl-general-entity:entity[odl-general-entity:name='openflow:215885849431262']","candidate":[
{"name":"member-1"},
{"name":"member-2"}],"owner":"member-2"},{"id":"/odl-general-entity:entity[odl-general-entity:name='openflow:59578843938891']","candidate":[
{"name":"member-1"},
{"name":"member-2"}],"owner":"member-2"},{"id":"/odl-general-entity:entity[odl-general-entity:name='openflow:176904336768589']","candidate":[
{"name":"member-1"},
{"name":"member-2"}],"owner":"member-2"},{"id":"/odl-general-entity:entity[odl-general-entity:name='openflow:193652163050202']","candidate":[
{"name":"member-1"},
{"name":"member-2"}],"owner":"member-2"}]}]}}[root@localhost log]#