Details
-
Bug
-
Status: Resolved
-
Resolution: Done
-
Beryllium
-
None
-
None
-
Operating System: All
Platform: All
-
5414
Description
Problem: Our EntityOwnershipListener does not receive all callbacks. We have run several tests and we see unexpected behavior:
1. Some cluster nodes do not receive callback after Controller cold start (this node basically does not know whether it is master or slave) (see log 11:57 at node1)
2. Some cluster nodes do not receive callback (hasOwner=false) after Shard Cluster Leader Node has
been isolated. This is problem because Leader can still think that it is Leader. (see log 12:25 at node2)
This has impact Fail-over Cluster behavior of our custom application and OpenFlow Plugin.
Enviroment:
- 3 node cluster
- Ubuntu
- Beryllium (ZIP downloaded 2016-02-23)
- Modified existing test application (artifactId=clustering-it-provider groupId=org.opendaylight.controller)
See attached karaf.log, configuration files and source codes.
Attachments
Issue Links
- blocks
-
CONTROLLER-1492 Milestone: Cluster-wide service management
- Resolved
-
MDSAL-158 EntityOwnershipService does not specify what it provides mutual exclusion over
- Confirmed