From ae4cd6926b04b4c9faa0e716208507110fefdda4 Mon Sep 17 00:00:00 2001 From: Brandon Williams Date: Wed, 16 Sep 2015 09:43:51 -0500 Subject: [PATCH] Print versions for gossip states in gossipinfo. Patch by brandonwilliams, reviewed by Stefania for CASSANDRA-10330 --- src/java/org/apache/cassandra/gms/FailureDetector.java | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/java/org/apache/cassandra/gms/FailureDetector.java b/src/java/org/apache/cassandra/gms/FailureDetector.java index 8fdd99fa1f..edbe57860c 100644 --- a/src/java/org/apache/cassandra/gms/FailureDetector.java +++ b/src/java/org/apache/cassandra/gms/FailureDetector.java @@ -148,7 +148,15 @@ public class FailureDetector implements IFailureDetector, FailureDetectorMBean { if (state.getKey() == ApplicationState.TOKENS) continue; - sb.append(" ").append(state.getKey()).append(":").append(state.getValue().value).append("\n"); + sb.append(" ").append(state.getKey()).append(":").append(state.getValue().version).append(":").append(state.getValue().value).append("\n"); + } + if (endpointState.applicationState.containsKey(ApplicationState.TOKENS)) + { + sb.append(" TOKENS:").append(endpointState.applicationState.get(ApplicationState.TOKENS).version).append(":\n"); + } + else + { + sb.append(" TOKENS: not present"); } }