From 5ff4923cdb87b2cf1134d170f2e7616f75eb655b Mon Sep 17 00:00:00 2001 From: Robert Varga Date: Wed, 26 Apr 2017 15:24:37 +0200 Subject: [PATCH] Propagate shard name to FrontendClientMetadataBuilder Prefixing log message with shard name is useful to track things down. Pass the shard name down from FrontendMetadata, so we can emit such messages. Change-Id: Ie6a2cd218e1a2686f8cc14f67574f245e3de914b Signed-off-by: Robert Varga (cherry picked from commit cd6996f873c6d98b642a0f6f725babed67e211f1) --- .../FrontendClientMetadataBuilder.java | 35 ++++++++++--------- .../cluster/datastore/FrontendMetadata.java | 4 +-- 2 files changed, 21 insertions(+), 18 deletions(-) diff --git a/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/FrontendClientMetadataBuilder.java b/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/FrontendClientMetadataBuilder.java index a13899c354..b996ee45a7 100644 --- a/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/FrontendClientMetadataBuilder.java +++ b/opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/FrontendClientMetadataBuilder.java @@ -36,8 +36,10 @@ final class FrontendClientMetadataBuilder implements Builder currentHistories = new HashMap<>(); private final RangeSet purgedHistories; private final ClientIdentifier identifier; + private final String shardName; - FrontendClientMetadataBuilder(final ClientIdentifier identifier) { + FrontendClientMetadataBuilder(final String shardName, final ClientIdentifier identifier) { + this.shardName = Preconditions.checkNotNull(shardName); this.identifier = Preconditions.checkNotNull(identifier); purgedHistories = TreeRangeSet.create(); @@ -46,7 +48,8 @@ final class FrontendClientMetadataBuilder implements Builder