diff --git a/src/java/org/apache/cassandra/tools/nodetool/ReloadSeeds.java b/src/java/org/apache/cassandra/tools/nodetool/ReloadSeeds.java index e054abd616..03f56d999b 100644 --- a/src/java/org/apache/cassandra/tools/nodetool/ReloadSeeds.java +++ b/src/java/org/apache/cassandra/tools/nodetool/ReloadSeeds.java @@ -32,6 +32,7 @@ public class ReloadSeeds extends NodeToolCmd public void execute(NodeProbe probe) { PrintStream out = probe.output().out; + List originalSeeds = probe.getSeeds(); List seedList = probe.reloadSeeds(); if (seedList == null) { @@ -43,7 +44,16 @@ public class ReloadSeeds extends NodeToolCmd } else { - out.println("Updated seed node IP list, excluding the current node's IP: " + String.join(" ", seedList)); + if (originalSeeds.equals(seedList)) + { + out.println("Seeds have not changed or the seed is equal to the node's address which is meaningless operation. " + + "Seed node IP list, excluding the current node's IP:" + + String.join(" ", seedList)); + } + else + { + out.println("Updated seed node IP list, excluding the current node's IP: " + String.join(" ", seedList)); + } } } }