X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fsal-distributed-datastore%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fcluster%2Fdatastore%2FDefaultShardDataTreeChangeListenerPublisher.java;h=b539443f6ef72ad3ebe3c2c315efd4174f10afba;hp=217ffd358c5358fa3f7a883d04d4d014f6c0eeee;hb=4639f61a41a93d6a762af97b819d164781b0f9f8;hpb=a46305fbc6bb7ec6883c21298d356a5e4fbbb015 diff --git a/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/DefaultShardDataTreeChangeListenerPublisher.java b/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/DefaultShardDataTreeChangeListenerPublisher.java index 217ffd358c..b539443f6e 100644 --- a/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/DefaultShardDataTreeChangeListenerPublisher.java +++ b/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/DefaultShardDataTreeChangeListenerPublisher.java @@ -7,10 +7,8 @@ */ package org.opendaylight.controller.cluster.datastore; -import com.google.common.base.Stopwatch; import java.util.Collection; import java.util.Collections; -import java.util.concurrent.TimeUnit; import javax.annotation.concurrent.NotThreadSafe; import org.opendaylight.controller.md.sal.dom.spi.AbstractDOMDataTreeChangeListenerRegistration; import org.opendaylight.controller.sal.core.spi.data.AbstractDOMStoreTreeChangePublisher; @@ -32,26 +30,9 @@ final class DefaultShardDataTreeChangeListenerPublisher extends AbstractDOMStore implements ShardDataTreeChangeListenerPublisher { private static final Logger LOG = LoggerFactory.getLogger(DefaultShardDataTreeChangeListenerPublisher.class); - private final Stopwatch timer = Stopwatch.createUnstarted(); - @Override public void publishChanges(final DataTreeCandidate candidate, String logContext) { - timer.start(); - - try { - processCandidateTree(candidate); - } finally { - timer.stop(); - long elapsedTime = timer.elapsed(TimeUnit.MILLISECONDS); - if(elapsedTime >= PUBLISH_DELAY_THRESHOLD_IN_MS) { - LOG.warn("{}: Generation of DataTreeCandidateNode events took longer than expected. Elapsed time: {}", - logContext, timer); - } else { - LOG.debug("{}: Elapsed time for generation of DataTreeCandidateNode events: {}", logContext, timer); - } - - timer.reset(); - } + processCandidateTree(candidate); } @Override