diff --git a/src/java/org/apache/cassandra/service/StorageService.java b/src/java/org/apache/cassandra/service/StorageService.java index 093b1da6d8..865ecb14b2 100644 --- a/src/java/org/apache/cassandra/service/StorageService.java +++ b/src/java/org/apache/cassandra/service/StorageService.java @@ -792,7 +792,16 @@ public class StorageService extends NotificationBroadcasterSupport implements IE if (ClusterMetadataService.state() == ClusterMetadataService.State.REMOTE) Gossiper.instance.triggerRoundWithCMS(); - + // Has to be called after the host id has potentially changed + try + { + CacheService.instance.counterCache.loadSavedAsync().get(); + } + catch (Throwable t) + { + JVMStabilityInspector.inspectThrowable(t); + logger.warn("Error loading counter cache", t); + } Gossiper.waitToSettle(); NodeId self;