Repository: ignite
Updated Branches:
  refs/heads/master 61b38977f -> a8112fbfd


IGNITE-8506 Visor CMD: Added output of node "Consistent ID".


Project: http://git-wip-us.apache.org/repos/asf/ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/ignite/commit/a8112fbf
Tree: http://git-wip-us.apache.org/repos/asf/ignite/tree/a8112fbf
Diff: http://git-wip-us.apache.org/repos/asf/ignite/diff/a8112fbf

Branch: refs/heads/master
Commit: a8112fbfd73573f32f252071ad19c733bf46123d
Parents: 61b3897
Author: Vasiliy Sisko <vsi...@gridgain.com>
Authored: Tue Jun 19 14:55:43 2018 +0700
Committer: Alexey Kuznetsov <akuznet...@apache.org>
Committed: Tue Jun 19 14:55:43 2018 +0700

----------------------------------------------------------------------
 .../commands/config/VisorConfigurationCommand.scala   |  2 +-
 .../ignite/visor/commands/node/VisorNodeCommand.scala |  1 +
 .../visor/commands/top/VisorTopologyCommand.scala     | 14 +++++++++-----
 .../main/scala/org/apache/ignite/visor/visor.scala    |  3 ++-
 4 files changed, 13 insertions(+), 7 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/ignite/blob/a8112fbf/modules/visor-console/src/main/scala/org/apache/ignite/visor/commands/config/VisorConfigurationCommand.scala
----------------------------------------------------------------------
diff --git 
a/modules/visor-console/src/main/scala/org/apache/ignite/visor/commands/config/VisorConfigurationCommand.scala
 
b/modules/visor-console/src/main/scala/org/apache/ignite/visor/commands/config/VisorConfigurationCommand.scala
index 1a82381..86a6a59 100644
--- 
a/modules/visor-console/src/main/scala/org/apache/ignite/visor/commands/config/VisorConfigurationCommand.scala
+++ 
b/modules/visor-console/src/main/scala/org/apache/ignite/visor/commands/config/VisorConfigurationCommand.scala
@@ -154,7 +154,7 @@ class VisorConfigurationCommand extends VisorConsoleCommand 
{
         cmnT += ("Grid name", escapeName(basic.getIgniteInstanceName))
         cmnT += ("Ignite home", safe(basic.getGgHome))
         cmnT += ("Localhost", safe(basic.getLocalHost))
-        cmnT += ("Consistent ID", safe(basic.getConsistentId))
+        cmnT += ("Consistent ID", safe(basic.getConsistentId, "<Not configured 
explicitly>"))
         cmnT += ("Marshaller", basic.getMarshaller)
         cmnT += ("Deployment mode", safe(basic.getDeploymentMode))
         cmnT += ("ClientMode", javaBoolToStr(basic.isClientMode))

http://git-wip-us.apache.org/repos/asf/ignite/blob/a8112fbf/modules/visor-console/src/main/scala/org/apache/ignite/visor/commands/node/VisorNodeCommand.scala
----------------------------------------------------------------------
diff --git 
a/modules/visor-console/src/main/scala/org/apache/ignite/visor/commands/node/VisorNodeCommand.scala
 
b/modules/visor-console/src/main/scala/org/apache/ignite/visor/commands/node/VisorNodeCommand.scala
index 6e1a339..861ed5d 100644
--- 
a/modules/visor-console/src/main/scala/org/apache/ignite/visor/commands/node/VisorNodeCommand.scala
+++ 
b/modules/visor-console/src/main/scala/org/apache/ignite/visor/commands/node/VisorNodeCommand.scala
@@ -206,6 +206,7 @@ class VisorNodeCommand extends VisorConsoleCommand {
 
                         t += ("ID", node.id)
                         t += ("ID8", nid8(node))
+                        t += ("Consistent ID", node.consistentId())
                         t += ("Node Type", if (node.isClient) "Client" else 
"Server")
                         t += ("Order", node.order)
 

http://git-wip-us.apache.org/repos/asf/ignite/blob/a8112fbf/modules/visor-console/src/main/scala/org/apache/ignite/visor/commands/top/VisorTopologyCommand.scala
----------------------------------------------------------------------
diff --git 
a/modules/visor-console/src/main/scala/org/apache/ignite/visor/commands/top/VisorTopologyCommand.scala
 
b/modules/visor-console/src/main/scala/org/apache/ignite/visor/commands/top/VisorTopologyCommand.scala
index 79858ee..094239a 100644
--- 
a/modules/visor-console/src/main/scala/org/apache/ignite/visor/commands/top/VisorTopologyCommand.scala
+++ 
b/modules/visor-console/src/main/scala/org/apache/ignite/visor/commands/top/VisorTopologyCommand.scala
@@ -149,9 +149,9 @@ class VisorTopologyCommand extends VisorConsoleCommand {
             val argLst = parseArgs(args)
 
             if (hasArgFlag("activate", argLst))
-                ignite.active(true)
+                ignite.cluster().active(true)
             else if (hasArgFlag("deactivate", argLst))
-                ignite.active(false)
+                ignite.cluster().active(false)
             else {
                 val hosts = argLst.filter(_._1 == "h").map((a: Arg) =>
                     try
@@ -242,7 +242,7 @@ class VisorTopologyCommand extends VisorConsoleCommand {
         if (all) {
             val nodesT = VisorTextTable()
 
-            nodesT #= ("Node ID8(@), IP", "Start Time", "Up Time",
+            nodesT #= ("Node ID8(@), IP", "Consistent ID", "Start Time", "Up 
Time",
                 //"Idle Time",
                 "CPUs", "CPU Load", "Free Heap")
 
@@ -258,6 +258,7 @@ class VisorTopologyCommand extends VisorConsoleCommand {
                 // Add row.
                 nodesT += (
                     nodeId8Addr(n.id),
+                    n.consistentId(),
                     formatDateTime(m.getStartTime),
                     X.timeSpan2HMS(m.getUpTime),
                     m.getTotalCpus,
@@ -277,12 +278,13 @@ class VisorTopologyCommand extends VisorConsoleCommand {
 
         val hostsT = VisorTextTable()
 
-        hostsT #= ("Int./Ext. IPs", "Node ID8(@)","Node Type", "OS", "CPUs", 
"MACs", "CPU Load")
+        hostsT #= ("Int./Ext. IPs", "Node ID8(@)", "Node consistent ID", "Node 
Type", "OS", "CPUs", "MACs", "CPU Load")
 
         neighborhood.foreach {
             case (_, neighbors) =>
                 var ips = Set.empty[String]
                 var id8s = List.empty[String]
+                var consistentIds = List.empty[String]
                 var nodeTypes = List.empty[String]
                 var macs = Set.empty[String]
                 var cpuLoadSum = 0.0
@@ -301,6 +303,7 @@ class VisorTopologyCommand extends VisorConsoleCommand {
 
                 neighbors.foreach(n => {
                     id8s = id8s :+ (i.toString + ": " + nodeId8(n.id))
+                    consistentIds = consistentIds :+ n.consistentId().toString
 
                     nodeTypes = nodeTypes :+ (if (n.isClient) "Client" else 
"Server")
                     i += 1
@@ -316,6 +319,7 @@ class VisorTopologyCommand extends VisorConsoleCommand {
                 hostsT += (
                     ips.toSeq,
                     id8s,
+                    consistentIds,
                     nodeTypes,
                     os,
                     cpus,
@@ -336,7 +340,7 @@ class VisorTopologyCommand extends VisorConsoleCommand {
 
         val sumT = VisorTextTable()
 
-        sumT += ("Active", ignite.active)
+        sumT += ("Active", ignite.cluster().active())
         sumT += ("Total hosts", U.neighborhood(nodes).size)
         sumT += ("Total nodes", m.getTotalNodes)
         sumT += ("Total CPUs", m.getTotalCpus)

http://git-wip-us.apache.org/repos/asf/ignite/blob/a8112fbf/modules/visor-console/src/main/scala/org/apache/ignite/visor/visor.scala
----------------------------------------------------------------------
diff --git 
a/modules/visor-console/src/main/scala/org/apache/ignite/visor/visor.scala 
b/modules/visor-console/src/main/scala/org/apache/ignite/visor/visor.scala
index 64dd29a..9eeea2d 100644
--- a/modules/visor-console/src/main/scala/org/apache/ignite/visor/visor.scala
+++ b/modules/visor-console/src/main/scala/org/apache/ignite/visor/visor.scala
@@ -1896,7 +1896,7 @@ object visor extends VisorTag {
 
         val t = VisorTextTable()
 
-        t #= ("#", "Node ID8(@), IP","Node Type", "Up Time", "CPUs", "CPU 
Load", "Free Heap")
+        t #= ("#", "Node ID8(@), IP", "Consistent ID", "Node Type", "Up Time", 
"CPUs", "CPU Load", "Free Heap")
 
         val nodes = ignite.cluster.nodes().toList
 
@@ -1922,6 +1922,7 @@ object visor extends VisorTag {
                 t += (
                     i,
                     nodeId8Addr(n.id),
+                    n.consistentId(),
                     if (n.isClient) "Client" else "Server",
                     X.timeSpan2HMS(m.getUpTime),
                     n.metrics.getTotalCpus,

Reply via email to