From: Tony Tkacik Date: Wed, 22 Jan 2014 12:56:33 +0000 (+0100) Subject: Added DEBUG log statements for transaction translation. X-Git-Tag: jenkins-controller-bulk-release-prepare-only-2-1~14^2 X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=commitdiff_plain;h=f2f7098e3678756d90a348cefc2b110757ce126a Added DEBUG log statements for transaction translation. Change-Id: Ia94d8a400e43bb8d0d342e9b6e68b7bf86fd6804 Signed-off-by: Tony Tkacik --- diff --git a/opendaylight/md-sal/sal-binding-broker/src/main/java/org/opendaylight/controller/sal/binding/dom/serializer/impl/InstanceIdentifierCodecImpl.xtend b/opendaylight/md-sal/sal-binding-broker/src/main/java/org/opendaylight/controller/sal/binding/dom/serializer/impl/InstanceIdentifierCodecImpl.xtend index f84503bea4..d9103727b2 100644 --- a/opendaylight/md-sal/sal-binding-broker/src/main/java/org/opendaylight/controller/sal/binding/dom/serializer/impl/InstanceIdentifierCodecImpl.xtend +++ b/opendaylight/md-sal/sal-binding-broker/src/main/java/org/opendaylight/controller/sal/binding/dom/serializer/impl/InstanceIdentifierCodecImpl.xtend @@ -59,6 +59,7 @@ class InstanceIdentifierCodecImpl implements InstanceIdentifierCodec { baArgs.add(baArg) } val ret = new InstanceIdentifier(baArgs,baType as Class); + LOG.debug("DOM Instance Identifier {} deserialized to {}",input,ret); return ret; } @@ -110,7 +111,9 @@ class InstanceIdentifierCodecImpl implements InstanceIdentifierCodec { previousAugmentation = baArg.type; } } - return new org.opendaylight.yangtools.yang.data.api.InstanceIdentifier(components); + val ret = new org.opendaylight.yangtools.yang.data.api.InstanceIdentifier(components); + LOG.debug("Binding Instance Identifier {} serialized to DOM InstanceIdentifier {}",input,ret); + return ret; } def updateAugmentationInjection(Class class1, ImmutableList list, Class augmentation) { diff --git a/opendaylight/md-sal/sal-binding-broker/src/main/java/org/opendaylight/controller/sal/binding/impl/connect/dom/BindingIndependentConnector.java b/opendaylight/md-sal/sal-binding-broker/src/main/java/org/opendaylight/controller/sal/binding/impl/connect/dom/BindingIndependentConnector.java index 7a7e086ec4..7ec1f6512d 100644 --- a/opendaylight/md-sal/sal-binding-broker/src/main/java/org/opendaylight/controller/sal/binding/impl/connect/dom/BindingIndependentConnector.java +++ b/opendaylight/md-sal/sal-binding-broker/src/main/java/org/opendaylight/controller/sal/binding/impl/connect/dom/BindingIndependentConnector.java @@ -190,25 +190,30 @@ public class BindingIndependentConnector implements // private DataModificationTransaction createBindingToDomTransaction( DataModification, DataObject> source) { DataModificationTransaction target = biDataService.beginTransaction(); + LOG.debug("Created DOM Transaction {} for {},", target.getIdentifier(),source.getIdentifier()); for (Entry, DataObject> entry : source.getUpdatedConfigurationData() .entrySet()) { Entry biEntry = mappingService .toDataDom(entry); target.putConfigurationData(biEntry.getKey(), biEntry.getValue()); + LOG.debug("Update of Binding Configuration Data {} is translated to {}",entry,biEntry); } for (Entry, DataObject> entry : source.getUpdatedOperationalData() .entrySet()) { Entry biEntry = mappingService .toDataDom(entry); target.putOperationalData(biEntry.getKey(), biEntry.getValue()); + LOG.debug("Update of Binding Operational Data {} is translated to {}",entry,biEntry); } for (InstanceIdentifier entry : source.getRemovedConfigurationData()) { org.opendaylight.yangtools.yang.data.api.InstanceIdentifier biEntry = mappingService.toDataDom(entry); target.removeConfigurationData(biEntry); + LOG.debug("Delete of Binding Configuration Data {} is translated to {}",entry,biEntry); } for (InstanceIdentifier entry : source.getRemovedOperationalData()) { org.opendaylight.yangtools.yang.data.api.InstanceIdentifier biEntry = mappingService.toDataDom(entry); target.removeOperationalData(biEntry); + LOG.debug("Delete of Binding Operational Data {} is translated to {}",entry,biEntry); } return target; }