From: Robert Varga Date: Wed, 22 Jan 2014 09:21:22 +0000 (+0100) Subject: Log transactions being allocated X-Git-Tag: jenkins-controller-bulk-release-prepare-only-2-1~25^2 X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=commitdiff_plain;h=644a3b79d10db706024055a20977b31bc88a6251 Log transactions being allocated We do get logs when the transaction processing starts, unfortunately we do not get the context in which the transaction was created. This fixes the deficiency by logging when the transaction is first allocated. Also adds explicit logs about transaction state transitions. Change-Id: I46b3a6326ec853e3d1fc32e9820f00d950fd9100 Signed-off-by: Robert Varga --- diff --git a/opendaylight/md-sal/sal-common-impl/src/main/java/org/opendaylight/controller/md/sal/common/impl/service/AbstractDataBroker.xtend b/opendaylight/md-sal/sal-common-impl/src/main/java/org/opendaylight/controller/md/sal/common/impl/service/AbstractDataBroker.xtend index 32e59b869e..f90465f925 100644 --- a/opendaylight/md-sal/sal-common-impl/src/main/java/org/opendaylight/controller/md/sal/common/impl/service/AbstractDataBroker.xtend +++ b/opendaylight/md-sal/sal-common-impl/src/main/java/org/opendaylight/controller/md/sal/common/impl/service/AbstractDataBroker.xtend @@ -324,6 +324,8 @@ package class TwoPhaseCommit

, D, DCL extends DataChangeListene public abstract class AbstractDataTransaction

, D> extends AbstractDataModification { + private static val LOG = LoggerFactory.getLogger(AbstractDataTransaction); + @Property private val Object identifier; @@ -336,6 +338,7 @@ public abstract class AbstractDataTransaction

, D> extends Abst _identifier = identifier; broker = dataBroker; status = TransactionStatus.NEW; + LOG.debug("Transaction {} Allocated.", identifier); //listeners = new ListenerRegistry<>(); } @@ -393,6 +396,7 @@ public abstract class AbstractDataTransaction

, D> extends Abst protected abstract def void onStatusChange(TransactionStatus status); public def changeStatus(TransactionStatus status) { + LOG.debug("Transaction {} transitioned from {} to {}", identifier, this.status, status); this.status = status; onStatusChange(status); }