Bug 981: Fixed accidental shaddowing of data in Data Change Event. 83/6883/4
authorTony Tkacik <ttkacik@cisco.com>
Sun, 11 May 2014 20:46:24 +0000 (22:46 +0200)
committerTony Tkacik <ttkacik@cisco.com>
Mon, 12 May 2014 07:09:41 +0000 (09:09 +0200)
commitb7c373b1edb9864feb6811bb6c370943d3e8f75f
tree2847f572228606bb83f73ded83ab484abd9acec2
parentd1243dc6da239191adb49fe6c78a933553af1939
Bug 981: Fixed accidental shaddowing of data in Data Change Event.

Not all Normalized DOM InstanceIdentifier has their counterpart
in Binding-Aware representation. Added explicit check to
detect mixin instance-identifiers which could lead to
incorrect deserialization into maps and shadowing parent data.

Change-Id: I66166f50c636ce0dfcd962efac7fc488da622336
Signed-off-by: Tony Tkacik <ttkacik@cisco.com>
opendaylight/md-sal/sal-binding-broker/src/main/java/org/opendaylight/controller/md/sal/binding/impl/AbstractForwardedDataBroker.java
opendaylight/md-sal/sal-binding-broker/src/main/java/org/opendaylight/controller/md/sal/binding/impl/BindingToNormalizedNodeCodec.java