Bug 981: Fixed accidental shaddowing of data in Data Change Event. 40/7040/2
authorTony Tkacik <ttkacik@cisco.com>
Sun, 11 May 2014 20:46:24 +0000 (22:46 +0200)
committerEd Warnicke <eaw@cisco.com>
Thu, 15 May 2014 20:38:05 +0000 (15:38 -0500)
commit81bee4afb61917c5ae3114c8eadae57e45920273
tree11db179b55e72f564daa6effd48b018ee2188360
parent1f5f69e79b4148a3ac3229e41551dd5db9dceb36
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