[CONTROLLER-1784] DataTreeChangeListener when registered during isolation (possibly) does not receive notifications even after rejoin Created: 26/Oct/17  Updated: 07/Apr/21  Resolved: 29/Mar/21

Status: Resolved
Project: controller
Component/s: clustering
Affects Version/s: None
Fix Version/s: None

Type: Bug Priority: Medium
Reporter: Vratko Polak Assignee: Ivan Hrasko
Resolution: Duplicate Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Duplicate
duplicates NETCONF-454 Three node cluster does not recover f... Confirmed

 Description   

This was found when testing a fix [0] to NETCONF-454 on Sandbox.

During rejoin, singleton service has notified the old master it lost the ownership. Slave mount point was created, registering (code point [1]) for operational changes. That was done when the old master member has topology-operational shard still in Candidate state (while new master has already had updated the operational data in the majority partition).
But the initial change notification has never been received (code point [2]).

[0] https://git.opendaylight.org/gerrit/#/c/64706/2
[1] https://git.opendaylight.org/gerrit/gitweb?p=netconf.git;a=blob;f=netconf/netconf-topology-singleton/src/main/java/org/opendaylight/netconf/topology/singleton/impl/NetconfNodeManager.java;h=e78e9ee9c7ba55984e2b9fbf962861c8a2418aab;hb=220a78adafcfc1280fb2af6970292a749353defb#l129
[2] https://git.opendaylight.org/gerrit/gitweb?p=netconf.git;a=blob;f=netconf/netconf-topology-singleton/src/main/java/org/opendaylight/netconf/topology/singleton/impl/NetconfNodeManager.java;h=e78e9ee9c7ba55984e2b9fbf962861c8a2418aab;hb=220a78adafcfc1280fb2af6970292a749353defb#l73



 Comments   
Comment by Ivan Hrasko [ 29/Mar/21 ]

The problems are caused by https://jira.opendaylight.org/browse/NETCONF-454

Generated at Wed Feb 07 19:56:27 UTC 2024 using Jira 8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d.