Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Add new entry in Release_Notes.
[simgrid.git] / tools / graphicator / graphicator.tesh
index 2096fcb..91911e5 100644 (file)
@@ -1,7 +1,394 @@
-#! ./tesh
+#!/usr/bin/env tesh
 
-$ ${bindir:=.}/graphicator ${srcdir:=.}/teshsuite/simdag/platforms/one_cluster.xml --cfg=tracing:yes --cfg=tracing/platform:yes test.dot
-> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'tracing' to 'yes'
-> [0.000000] [xbt_cfg/INFO] Configuration change: Set 'tracing/platform' to 'yes'
+$ ${bindir:=.}/graphicator ${srcdir:=.}/teshsuite/platforms/one_cluster.xml test.dot
+> Dumping to DOT file
 
-$ rm test.dot
+$ cat test.dot
+> graph test {
+>   graph [overlap=scale]
+>   node [shape=box, style=filled]
+>   node [width=.3, height=.3, style=filled, color=skyblue]
+>
+>   "bob0.hamburger.edu";
+>   "bob2.hamburger.edu";
+>   "bob3.hamburger.edu";
+>   "bob4.hamburger.edu";
+>   "bob6.hamburger.edu";
+>   "bob_cluster";
+>   "bob_cluster_backbone";
+>   "bob_cluster_link_0_DOWN";
+>   "bob_cluster_link_0_UP";
+>   "bob_cluster_link_2_DOWN";
+>   "bob_cluster_link_2_UP";
+>   "bob_cluster_link_3_DOWN";
+>   "bob_cluster_link_3_UP";
+>   "bob_cluster_link_4_DOWN";
+>   "bob_cluster_link_4_UP";
+>   "bob_cluster_link_6_DOWN";
+>   "bob_cluster_link_6_UP";
+>   "bobbob_cluster_router.hamburger.edu";
+>   "bob_cluster_link_0_DOWN" -- "bob0.hamburger.edu";
+>   "bob_cluster_link_2_DOWN" -- "bob2.hamburger.edu";
+>   "bob_cluster_link_3_DOWN" -- "bob3.hamburger.edu";
+>   "bob_cluster_link_4_DOWN" -- "bob4.hamburger.edu";
+>   "bob_cluster_link_6_DOWN" -- "bob6.hamburger.edu";
+>   "bob_cluster_link_0_UP" -- "bob_cluster_backbone";
+>   "bob_cluster_link_2_UP" -- "bob_cluster_backbone";
+>   "bob_cluster_link_3_UP" -- "bob_cluster_backbone";
+>   "bob_cluster_link_4_UP" -- "bob_cluster_backbone";
+>   "bob_cluster_link_6_UP" -- "bob_cluster_backbone";
+>   "bob_cluster_backbone" -- "bob_cluster_link_0_DOWN";
+>   "bob0.hamburger.edu" -- "bob_cluster_link_0_UP";
+>   "bob_cluster_backbone" -- "bob_cluster_link_2_DOWN";
+>   "bob2.hamburger.edu" -- "bob_cluster_link_2_UP";
+>   "bob_cluster_backbone" -- "bob_cluster_link_3_DOWN";
+>   "bob3.hamburger.edu" -- "bob_cluster_link_3_UP";
+>   "bob_cluster_backbone" -- "bob_cluster_link_4_DOWN";
+>   "bob4.hamburger.edu" -- "bob_cluster_link_4_UP";
+>   "bob_cluster_backbone" -- "bob_cluster_link_6_DOWN";
+>   "bob6.hamburger.edu" -- "bob_cluster_link_6_UP";
+>   "bob_cluster_backbone" -- "bob_cluster";
+>   "bobbob_cluster_router.hamburger.edu" -- "bob_cluster";
+> }
+
+$ rm -f test.dot
+
+$ ${bindir:=.}/graphicator ${libdir:=.}/libsupernode.so test.csv
+> Dumping to CSV file
+
+$ cat test.csv
+> src,dst
+> link_cluster_supernode-00_node-00_cpu-00_DOWN,cluster_supernode-00_node-00_cpu-00
+> link_cluster_supernode-00_node-00_cpu-01_DOWN,cluster_supernode-00_node-00_cpu-01
+> link_cluster_supernode-00_node-00_cpu-00_UP,cluster_supernode-00_node-00
+> link_cluster_supernode-00_node-00_cpu-01_UP,cluster_supernode-00_node-00
+> router_cluster_supernode-00_node-00,cluster_supernode-00_node-00
+> link_cluster_supernode-00_node-01_cpu-00_DOWN,cluster_supernode-00_node-01_cpu-00
+> link_cluster_supernode-00_node-01_cpu-01_DOWN,cluster_supernode-00_node-01_cpu-01
+> link_cluster_supernode-00_node-01_cpu-00_UP,cluster_supernode-00_node-01
+> link_cluster_supernode-00_node-01_cpu-01_UP,cluster_supernode-00_node-01
+> router_cluster_supernode-00_node-01,cluster_supernode-00_node-01
+> link_cluster_supernode-00_node-02_cpu-00_DOWN,cluster_supernode-00_node-02_cpu-00
+> link_cluster_supernode-00_node-02_cpu-01_DOWN,cluster_supernode-00_node-02_cpu-01
+> link_cluster_supernode-00_node-02_cpu-00_UP,cluster_supernode-00_node-02
+> link_cluster_supernode-00_node-02_cpu-01_UP,cluster_supernode-00_node-02
+> router_cluster_supernode-00_node-02,cluster_supernode-00_node-02
+> link_cluster_supernode-00_node-03_cpu-00_DOWN,cluster_supernode-00_node-03_cpu-00
+> link_cluster_supernode-00_node-03_cpu-01_DOWN,cluster_supernode-00_node-03_cpu-01
+> link_cluster_supernode-00_node-03_cpu-00_UP,cluster_supernode-00_node-03
+> link_cluster_supernode-00_node-03_cpu-01_UP,cluster_supernode-00_node-03
+> router_cluster_supernode-00_node-03,cluster_supernode-00_node-03
+> link_cluster_supernode-00_node-04_cpu-00_DOWN,cluster_supernode-00_node-04_cpu-00
+> link_cluster_supernode-00_node-04_cpu-01_DOWN,cluster_supernode-00_node-04_cpu-01
+> link_cluster_supernode-00_node-04_cpu-00_UP,cluster_supernode-00_node-04
+> link_cluster_supernode-00_node-04_cpu-01_UP,cluster_supernode-00_node-04
+> router_cluster_supernode-00_node-04,cluster_supernode-00_node-04
+> link_cluster_supernode-00_node-05_cpu-00_DOWN,cluster_supernode-00_node-05_cpu-00
+> link_cluster_supernode-00_node-05_cpu-01_DOWN,cluster_supernode-00_node-05_cpu-01
+> link_cluster_supernode-00_node-05_cpu-00_UP,cluster_supernode-00_node-05
+> link_cluster_supernode-00_node-05_cpu-01_UP,cluster_supernode-00_node-05
+> router_cluster_supernode-00_node-05,cluster_supernode-00_node-05
+> link_cluster_supernode-00_node-00_UP,cluster_supernode-00
+> link_cluster_supernode-00_node-01_UP,cluster_supernode-00
+> link_cluster_supernode-00_node-02_UP,cluster_supernode-00
+> link_cluster_supernode-00_node-03_UP,cluster_supernode-00
+> link_cluster_supernode-00_node-04_UP,cluster_supernode-00
+> link_cluster_supernode-00_node-05_UP,cluster_supernode-00
+> router_cluster_supernode-00,cluster_supernode-00
+> link_cluster_supernode-01_node-00_cpu-00_DOWN,cluster_supernode-01_node-00_cpu-00
+> link_cluster_supernode-01_node-00_cpu-01_DOWN,cluster_supernode-01_node-00_cpu-01
+> link_cluster_supernode-01_node-00_cpu-00_UP,cluster_supernode-01_node-00
+> link_cluster_supernode-01_node-00_cpu-01_UP,cluster_supernode-01_node-00
+> router_cluster_supernode-01_node-00,cluster_supernode-01_node-00
+> link_cluster_supernode-01_node-01_cpu-00_DOWN,cluster_supernode-01_node-01_cpu-00
+> link_cluster_supernode-01_node-01_cpu-01_DOWN,cluster_supernode-01_node-01_cpu-01
+> link_cluster_supernode-01_node-01_cpu-00_UP,cluster_supernode-01_node-01
+> link_cluster_supernode-01_node-01_cpu-01_UP,cluster_supernode-01_node-01
+> router_cluster_supernode-01_node-01,cluster_supernode-01_node-01
+> link_cluster_supernode-01_node-02_cpu-00_DOWN,cluster_supernode-01_node-02_cpu-00
+> link_cluster_supernode-01_node-02_cpu-01_DOWN,cluster_supernode-01_node-02_cpu-01
+> link_cluster_supernode-01_node-02_cpu-00_UP,cluster_supernode-01_node-02
+> link_cluster_supernode-01_node-02_cpu-01_UP,cluster_supernode-01_node-02
+> router_cluster_supernode-01_node-02,cluster_supernode-01_node-02
+> link_cluster_supernode-01_node-03_cpu-00_DOWN,cluster_supernode-01_node-03_cpu-00
+> link_cluster_supernode-01_node-03_cpu-01_DOWN,cluster_supernode-01_node-03_cpu-01
+> link_cluster_supernode-01_node-03_cpu-00_UP,cluster_supernode-01_node-03
+> link_cluster_supernode-01_node-03_cpu-01_UP,cluster_supernode-01_node-03
+> router_cluster_supernode-01_node-03,cluster_supernode-01_node-03
+> link_cluster_supernode-01_node-04_cpu-00_DOWN,cluster_supernode-01_node-04_cpu-00
+> link_cluster_supernode-01_node-04_cpu-01_DOWN,cluster_supernode-01_node-04_cpu-01
+> link_cluster_supernode-01_node-04_cpu-00_UP,cluster_supernode-01_node-04
+> link_cluster_supernode-01_node-04_cpu-01_UP,cluster_supernode-01_node-04
+> router_cluster_supernode-01_node-04,cluster_supernode-01_node-04
+> link_cluster_supernode-01_node-05_cpu-00_DOWN,cluster_supernode-01_node-05_cpu-00
+> link_cluster_supernode-01_node-05_cpu-01_DOWN,cluster_supernode-01_node-05_cpu-01
+> link_cluster_supernode-01_node-05_cpu-00_UP,cluster_supernode-01_node-05
+> link_cluster_supernode-01_node-05_cpu-01_UP,cluster_supernode-01_node-05
+> router_cluster_supernode-01_node-05,cluster_supernode-01_node-05
+> link_cluster_supernode-01_node-00_UP,cluster_supernode-01
+> link_cluster_supernode-01_node-01_UP,cluster_supernode-01
+> link_cluster_supernode-01_node-02_UP,cluster_supernode-01
+> link_cluster_supernode-01_node-03_UP,cluster_supernode-01
+> link_cluster_supernode-01_node-04_UP,cluster_supernode-01
+> link_cluster_supernode-01_node-05_UP,cluster_supernode-01
+> router_cluster_supernode-01,cluster_supernode-01
+> link_cluster_supernode-02_node-00_cpu-00_DOWN,cluster_supernode-02_node-00_cpu-00
+> link_cluster_supernode-02_node-00_cpu-01_DOWN,cluster_supernode-02_node-00_cpu-01
+> link_cluster_supernode-02_node-00_cpu-00_UP,cluster_supernode-02_node-00
+> link_cluster_supernode-02_node-00_cpu-01_UP,cluster_supernode-02_node-00
+> router_cluster_supernode-02_node-00,cluster_supernode-02_node-00
+> link_cluster_supernode-02_node-01_cpu-00_DOWN,cluster_supernode-02_node-01_cpu-00
+> link_cluster_supernode-02_node-01_cpu-01_DOWN,cluster_supernode-02_node-01_cpu-01
+> link_cluster_supernode-02_node-01_cpu-00_UP,cluster_supernode-02_node-01
+> link_cluster_supernode-02_node-01_cpu-01_UP,cluster_supernode-02_node-01
+> router_cluster_supernode-02_node-01,cluster_supernode-02_node-01
+> link_cluster_supernode-02_node-02_cpu-00_DOWN,cluster_supernode-02_node-02_cpu-00
+> link_cluster_supernode-02_node-02_cpu-01_DOWN,cluster_supernode-02_node-02_cpu-01
+> link_cluster_supernode-02_node-02_cpu-00_UP,cluster_supernode-02_node-02
+> link_cluster_supernode-02_node-02_cpu-01_UP,cluster_supernode-02_node-02
+> router_cluster_supernode-02_node-02,cluster_supernode-02_node-02
+> link_cluster_supernode-02_node-03_cpu-00_DOWN,cluster_supernode-02_node-03_cpu-00
+> link_cluster_supernode-02_node-03_cpu-01_DOWN,cluster_supernode-02_node-03_cpu-01
+> link_cluster_supernode-02_node-03_cpu-00_UP,cluster_supernode-02_node-03
+> link_cluster_supernode-02_node-03_cpu-01_UP,cluster_supernode-02_node-03
+> router_cluster_supernode-02_node-03,cluster_supernode-02_node-03
+> link_cluster_supernode-02_node-04_cpu-00_DOWN,cluster_supernode-02_node-04_cpu-00
+> link_cluster_supernode-02_node-04_cpu-01_DOWN,cluster_supernode-02_node-04_cpu-01
+> link_cluster_supernode-02_node-04_cpu-00_UP,cluster_supernode-02_node-04
+> link_cluster_supernode-02_node-04_cpu-01_UP,cluster_supernode-02_node-04
+> router_cluster_supernode-02_node-04,cluster_supernode-02_node-04
+> link_cluster_supernode-02_node-05_cpu-00_DOWN,cluster_supernode-02_node-05_cpu-00
+> link_cluster_supernode-02_node-05_cpu-01_DOWN,cluster_supernode-02_node-05_cpu-01
+> link_cluster_supernode-02_node-05_cpu-00_UP,cluster_supernode-02_node-05
+> link_cluster_supernode-02_node-05_cpu-01_UP,cluster_supernode-02_node-05
+> router_cluster_supernode-02_node-05,cluster_supernode-02_node-05
+> link_cluster_supernode-02_node-00_UP,cluster_supernode-02
+> link_cluster_supernode-02_node-01_UP,cluster_supernode-02
+> link_cluster_supernode-02_node-02_UP,cluster_supernode-02
+> link_cluster_supernode-02_node-03_UP,cluster_supernode-02
+> link_cluster_supernode-02_node-04_UP,cluster_supernode-02
+> link_cluster_supernode-02_node-05_UP,cluster_supernode-02
+> router_cluster_supernode-02,cluster_supernode-02
+> link_cluster_supernode-03_node-00_cpu-00_DOWN,cluster_supernode-03_node-00_cpu-00
+> link_cluster_supernode-03_node-00_cpu-01_DOWN,cluster_supernode-03_node-00_cpu-01
+> link_cluster_supernode-03_node-00_cpu-00_UP,cluster_supernode-03_node-00
+> link_cluster_supernode-03_node-00_cpu-01_UP,cluster_supernode-03_node-00
+> router_cluster_supernode-03_node-00,cluster_supernode-03_node-00
+> link_cluster_supernode-03_node-01_cpu-00_DOWN,cluster_supernode-03_node-01_cpu-00
+> link_cluster_supernode-03_node-01_cpu-01_DOWN,cluster_supernode-03_node-01_cpu-01
+> link_cluster_supernode-03_node-01_cpu-00_UP,cluster_supernode-03_node-01
+> link_cluster_supernode-03_node-01_cpu-01_UP,cluster_supernode-03_node-01
+> router_cluster_supernode-03_node-01,cluster_supernode-03_node-01
+> link_cluster_supernode-03_node-02_cpu-00_DOWN,cluster_supernode-03_node-02_cpu-00
+> link_cluster_supernode-03_node-02_cpu-01_DOWN,cluster_supernode-03_node-02_cpu-01
+> link_cluster_supernode-03_node-02_cpu-00_UP,cluster_supernode-03_node-02
+> link_cluster_supernode-03_node-02_cpu-01_UP,cluster_supernode-03_node-02
+> router_cluster_supernode-03_node-02,cluster_supernode-03_node-02
+> link_cluster_supernode-03_node-03_cpu-00_DOWN,cluster_supernode-03_node-03_cpu-00
+> link_cluster_supernode-03_node-03_cpu-01_DOWN,cluster_supernode-03_node-03_cpu-01
+> link_cluster_supernode-03_node-03_cpu-00_UP,cluster_supernode-03_node-03
+> link_cluster_supernode-03_node-03_cpu-01_UP,cluster_supernode-03_node-03
+> router_cluster_supernode-03_node-03,cluster_supernode-03_node-03
+> link_cluster_supernode-03_node-04_cpu-00_DOWN,cluster_supernode-03_node-04_cpu-00
+> link_cluster_supernode-03_node-04_cpu-01_DOWN,cluster_supernode-03_node-04_cpu-01
+> link_cluster_supernode-03_node-04_cpu-00_UP,cluster_supernode-03_node-04
+> link_cluster_supernode-03_node-04_cpu-01_UP,cluster_supernode-03_node-04
+> router_cluster_supernode-03_node-04,cluster_supernode-03_node-04
+> link_cluster_supernode-03_node-05_cpu-00_DOWN,cluster_supernode-03_node-05_cpu-00
+> link_cluster_supernode-03_node-05_cpu-01_DOWN,cluster_supernode-03_node-05_cpu-01
+> link_cluster_supernode-03_node-05_cpu-00_UP,cluster_supernode-03_node-05
+> link_cluster_supernode-03_node-05_cpu-01_UP,cluster_supernode-03_node-05
+> router_cluster_supernode-03_node-05,cluster_supernode-03_node-05
+> link_cluster_supernode-03_node-00_UP,cluster_supernode-03
+> link_cluster_supernode-03_node-01_UP,cluster_supernode-03
+> link_cluster_supernode-03_node-02_UP,cluster_supernode-03
+> link_cluster_supernode-03_node-03_UP,cluster_supernode-03
+> link_cluster_supernode-03_node-04_UP,cluster_supernode-03
+> link_cluster_supernode-03_node-05_UP,cluster_supernode-03
+> router_cluster_supernode-03,cluster_supernode-03
+> link_cluster_supernode-00_UP,cluster
+> link_cluster_supernode-01_UP,cluster
+> link_cluster_supernode-02_UP,cluster
+> link_cluster_supernode-03_UP,cluster
+> cluster,link_cluster_supernode-00_DOWN
+> router_cluster_supernode-00,link_cluster_supernode-00_UP
+> cluster_supernode-00,link_cluster_supernode-00_node-00_DOWN
+> router_cluster_supernode-00_node-00,link_cluster_supernode-00_node-00_UP
+> cluster_supernode-00_node-00,link_cluster_supernode-00_node-00_cpu-00_DOWN
+> cluster_supernode-00_node-00_cpu-00,link_cluster_supernode-00_node-00_cpu-00_UP
+> cluster_supernode-00_node-00,link_cluster_supernode-00_node-00_cpu-01_DOWN
+> cluster_supernode-00_node-00_cpu-01,link_cluster_supernode-00_node-00_cpu-01_UP
+> cluster_supernode-00,link_cluster_supernode-00_node-01_DOWN
+> router_cluster_supernode-00_node-01,link_cluster_supernode-00_node-01_UP
+> cluster_supernode-00_node-01,link_cluster_supernode-00_node-01_cpu-00_DOWN
+> cluster_supernode-00_node-01_cpu-00,link_cluster_supernode-00_node-01_cpu-00_UP
+> cluster_supernode-00_node-01,link_cluster_supernode-00_node-01_cpu-01_DOWN
+> cluster_supernode-00_node-01_cpu-01,link_cluster_supernode-00_node-01_cpu-01_UP
+> cluster_supernode-00,link_cluster_supernode-00_node-02_DOWN
+> router_cluster_supernode-00_node-02,link_cluster_supernode-00_node-02_UP
+> cluster_supernode-00_node-02,link_cluster_supernode-00_node-02_cpu-00_DOWN
+> cluster_supernode-00_node-02_cpu-00,link_cluster_supernode-00_node-02_cpu-00_UP
+> cluster_supernode-00_node-02,link_cluster_supernode-00_node-02_cpu-01_DOWN
+> cluster_supernode-00_node-02_cpu-01,link_cluster_supernode-00_node-02_cpu-01_UP
+> cluster_supernode-00,link_cluster_supernode-00_node-03_DOWN
+> router_cluster_supernode-00_node-03,link_cluster_supernode-00_node-03_UP
+> cluster_supernode-00_node-03,link_cluster_supernode-00_node-03_cpu-00_DOWN
+> cluster_supernode-00_node-03_cpu-00,link_cluster_supernode-00_node-03_cpu-00_UP
+> cluster_supernode-00_node-03,link_cluster_supernode-00_node-03_cpu-01_DOWN
+> cluster_supernode-00_node-03_cpu-01,link_cluster_supernode-00_node-03_cpu-01_UP
+> cluster_supernode-00,link_cluster_supernode-00_node-04_DOWN
+> router_cluster_supernode-00_node-04,link_cluster_supernode-00_node-04_UP
+> cluster_supernode-00_node-04,link_cluster_supernode-00_node-04_cpu-00_DOWN
+> cluster_supernode-00_node-04_cpu-00,link_cluster_supernode-00_node-04_cpu-00_UP
+> cluster_supernode-00_node-04,link_cluster_supernode-00_node-04_cpu-01_DOWN
+> cluster_supernode-00_node-04_cpu-01,link_cluster_supernode-00_node-04_cpu-01_UP
+> cluster_supernode-00,link_cluster_supernode-00_node-05_DOWN
+> router_cluster_supernode-00_node-05,link_cluster_supernode-00_node-05_UP
+> cluster_supernode-00_node-05,link_cluster_supernode-00_node-05_cpu-00_DOWN
+> cluster_supernode-00_node-05_cpu-00,link_cluster_supernode-00_node-05_cpu-00_UP
+> cluster_supernode-00_node-05,link_cluster_supernode-00_node-05_cpu-01_DOWN
+> cluster_supernode-00_node-05_cpu-01,link_cluster_supernode-00_node-05_cpu-01_UP
+> cluster,link_cluster_supernode-01_DOWN
+> router_cluster_supernode-01,link_cluster_supernode-01_UP
+> cluster_supernode-01,link_cluster_supernode-01_node-00_DOWN
+> router_cluster_supernode-01_node-00,link_cluster_supernode-01_node-00_UP
+> cluster_supernode-01_node-00,link_cluster_supernode-01_node-00_cpu-00_DOWN
+> cluster_supernode-01_node-00_cpu-00,link_cluster_supernode-01_node-00_cpu-00_UP
+> cluster_supernode-01_node-00,link_cluster_supernode-01_node-00_cpu-01_DOWN
+> cluster_supernode-01_node-00_cpu-01,link_cluster_supernode-01_node-00_cpu-01_UP
+> cluster_supernode-01,link_cluster_supernode-01_node-01_DOWN
+> router_cluster_supernode-01_node-01,link_cluster_supernode-01_node-01_UP
+> cluster_supernode-01_node-01,link_cluster_supernode-01_node-01_cpu-00_DOWN
+> cluster_supernode-01_node-01_cpu-00,link_cluster_supernode-01_node-01_cpu-00_UP
+> cluster_supernode-01_node-01,link_cluster_supernode-01_node-01_cpu-01_DOWN
+> cluster_supernode-01_node-01_cpu-01,link_cluster_supernode-01_node-01_cpu-01_UP
+> cluster_supernode-01,link_cluster_supernode-01_node-02_DOWN
+> router_cluster_supernode-01_node-02,link_cluster_supernode-01_node-02_UP
+> cluster_supernode-01_node-02,link_cluster_supernode-01_node-02_cpu-00_DOWN
+> cluster_supernode-01_node-02_cpu-00,link_cluster_supernode-01_node-02_cpu-00_UP
+> cluster_supernode-01_node-02,link_cluster_supernode-01_node-02_cpu-01_DOWN
+> cluster_supernode-01_node-02_cpu-01,link_cluster_supernode-01_node-02_cpu-01_UP
+> cluster_supernode-01,link_cluster_supernode-01_node-03_DOWN
+> router_cluster_supernode-01_node-03,link_cluster_supernode-01_node-03_UP
+> cluster_supernode-01_node-03,link_cluster_supernode-01_node-03_cpu-00_DOWN
+> cluster_supernode-01_node-03_cpu-00,link_cluster_supernode-01_node-03_cpu-00_UP
+> cluster_supernode-01_node-03,link_cluster_supernode-01_node-03_cpu-01_DOWN
+> cluster_supernode-01_node-03_cpu-01,link_cluster_supernode-01_node-03_cpu-01_UP
+> cluster_supernode-01,link_cluster_supernode-01_node-04_DOWN
+> router_cluster_supernode-01_node-04,link_cluster_supernode-01_node-04_UP
+> cluster_supernode-01_node-04,link_cluster_supernode-01_node-04_cpu-00_DOWN
+> cluster_supernode-01_node-04_cpu-00,link_cluster_supernode-01_node-04_cpu-00_UP
+> cluster_supernode-01_node-04,link_cluster_supernode-01_node-04_cpu-01_DOWN
+> cluster_supernode-01_node-04_cpu-01,link_cluster_supernode-01_node-04_cpu-01_UP
+> cluster_supernode-01,link_cluster_supernode-01_node-05_DOWN
+> router_cluster_supernode-01_node-05,link_cluster_supernode-01_node-05_UP
+> cluster_supernode-01_node-05,link_cluster_supernode-01_node-05_cpu-00_DOWN
+> cluster_supernode-01_node-05_cpu-00,link_cluster_supernode-01_node-05_cpu-00_UP
+> cluster_supernode-01_node-05,link_cluster_supernode-01_node-05_cpu-01_DOWN
+> cluster_supernode-01_node-05_cpu-01,link_cluster_supernode-01_node-05_cpu-01_UP
+> cluster,link_cluster_supernode-02_DOWN
+> router_cluster_supernode-02,link_cluster_supernode-02_UP
+> cluster_supernode-02,link_cluster_supernode-02_node-00_DOWN
+> router_cluster_supernode-02_node-00,link_cluster_supernode-02_node-00_UP
+> cluster_supernode-02_node-00,link_cluster_supernode-02_node-00_cpu-00_DOWN
+> cluster_supernode-02_node-00_cpu-00,link_cluster_supernode-02_node-00_cpu-00_UP
+> cluster_supernode-02_node-00,link_cluster_supernode-02_node-00_cpu-01_DOWN
+> cluster_supernode-02_node-00_cpu-01,link_cluster_supernode-02_node-00_cpu-01_UP
+> cluster_supernode-02,link_cluster_supernode-02_node-01_DOWN
+> router_cluster_supernode-02_node-01,link_cluster_supernode-02_node-01_UP
+> cluster_supernode-02_node-01,link_cluster_supernode-02_node-01_cpu-00_DOWN
+> cluster_supernode-02_node-01_cpu-00,link_cluster_supernode-02_node-01_cpu-00_UP
+> cluster_supernode-02_node-01,link_cluster_supernode-02_node-01_cpu-01_DOWN
+> cluster_supernode-02_node-01_cpu-01,link_cluster_supernode-02_node-01_cpu-01_UP
+> cluster_supernode-02,link_cluster_supernode-02_node-02_DOWN
+> router_cluster_supernode-02_node-02,link_cluster_supernode-02_node-02_UP
+> cluster_supernode-02_node-02,link_cluster_supernode-02_node-02_cpu-00_DOWN
+> cluster_supernode-02_node-02_cpu-00,link_cluster_supernode-02_node-02_cpu-00_UP
+> cluster_supernode-02_node-02,link_cluster_supernode-02_node-02_cpu-01_DOWN
+> cluster_supernode-02_node-02_cpu-01,link_cluster_supernode-02_node-02_cpu-01_UP
+> cluster_supernode-02,link_cluster_supernode-02_node-03_DOWN
+> router_cluster_supernode-02_node-03,link_cluster_supernode-02_node-03_UP
+> cluster_supernode-02_node-03,link_cluster_supernode-02_node-03_cpu-00_DOWN
+> cluster_supernode-02_node-03_cpu-00,link_cluster_supernode-02_node-03_cpu-00_UP
+> cluster_supernode-02_node-03,link_cluster_supernode-02_node-03_cpu-01_DOWN
+> cluster_supernode-02_node-03_cpu-01,link_cluster_supernode-02_node-03_cpu-01_UP
+> cluster_supernode-02,link_cluster_supernode-02_node-04_DOWN
+> router_cluster_supernode-02_node-04,link_cluster_supernode-02_node-04_UP
+> cluster_supernode-02_node-04,link_cluster_supernode-02_node-04_cpu-00_DOWN
+> cluster_supernode-02_node-04_cpu-00,link_cluster_supernode-02_node-04_cpu-00_UP
+> cluster_supernode-02_node-04,link_cluster_supernode-02_node-04_cpu-01_DOWN
+> cluster_supernode-02_node-04_cpu-01,link_cluster_supernode-02_node-04_cpu-01_UP
+> cluster_supernode-02,link_cluster_supernode-02_node-05_DOWN
+> router_cluster_supernode-02_node-05,link_cluster_supernode-02_node-05_UP
+> cluster_supernode-02_node-05,link_cluster_supernode-02_node-05_cpu-00_DOWN
+> cluster_supernode-02_node-05_cpu-00,link_cluster_supernode-02_node-05_cpu-00_UP
+> cluster_supernode-02_node-05,link_cluster_supernode-02_node-05_cpu-01_DOWN
+> cluster_supernode-02_node-05_cpu-01,link_cluster_supernode-02_node-05_cpu-01_UP
+> cluster,link_cluster_supernode-03_DOWN
+> router_cluster_supernode-03,link_cluster_supernode-03_UP
+> cluster_supernode-03,link_cluster_supernode-03_node-00_DOWN
+> router_cluster_supernode-03_node-00,link_cluster_supernode-03_node-00_UP
+> cluster_supernode-03_node-00,link_cluster_supernode-03_node-00_cpu-00_DOWN
+> cluster_supernode-03_node-00_cpu-00,link_cluster_supernode-03_node-00_cpu-00_UP
+> cluster_supernode-03_node-00,link_cluster_supernode-03_node-00_cpu-01_DOWN
+> cluster_supernode-03_node-00_cpu-01,link_cluster_supernode-03_node-00_cpu-01_UP
+> cluster_supernode-03,link_cluster_supernode-03_node-01_DOWN
+> router_cluster_supernode-03_node-01,link_cluster_supernode-03_node-01_UP
+> cluster_supernode-03_node-01,link_cluster_supernode-03_node-01_cpu-00_DOWN
+> cluster_supernode-03_node-01_cpu-00,link_cluster_supernode-03_node-01_cpu-00_UP
+> cluster_supernode-03_node-01,link_cluster_supernode-03_node-01_cpu-01_DOWN
+> cluster_supernode-03_node-01_cpu-01,link_cluster_supernode-03_node-01_cpu-01_UP
+> cluster_supernode-03,link_cluster_supernode-03_node-02_DOWN
+> router_cluster_supernode-03_node-02,link_cluster_supernode-03_node-02_UP
+> cluster_supernode-03_node-02,link_cluster_supernode-03_node-02_cpu-00_DOWN
+> cluster_supernode-03_node-02_cpu-00,link_cluster_supernode-03_node-02_cpu-00_UP
+> cluster_supernode-03_node-02,link_cluster_supernode-03_node-02_cpu-01_DOWN
+> cluster_supernode-03_node-02_cpu-01,link_cluster_supernode-03_node-02_cpu-01_UP
+> cluster_supernode-03,link_cluster_supernode-03_node-03_DOWN
+> router_cluster_supernode-03_node-03,link_cluster_supernode-03_node-03_UP
+> cluster_supernode-03_node-03,link_cluster_supernode-03_node-03_cpu-00_DOWN
+> cluster_supernode-03_node-03_cpu-00,link_cluster_supernode-03_node-03_cpu-00_UP
+> cluster_supernode-03_node-03,link_cluster_supernode-03_node-03_cpu-01_DOWN
+> cluster_supernode-03_node-03_cpu-01,link_cluster_supernode-03_node-03_cpu-01_UP
+> cluster_supernode-03,link_cluster_supernode-03_node-04_DOWN
+> router_cluster_supernode-03_node-04,link_cluster_supernode-03_node-04_UP
+> cluster_supernode-03_node-04,link_cluster_supernode-03_node-04_cpu-00_DOWN
+> cluster_supernode-03_node-04_cpu-00,link_cluster_supernode-03_node-04_cpu-00_UP
+> cluster_supernode-03_node-04,link_cluster_supernode-03_node-04_cpu-01_DOWN
+> cluster_supernode-03_node-04_cpu-01,link_cluster_supernode-03_node-04_cpu-01_UP
+> cluster_supernode-03,link_cluster_supernode-03_node-05_DOWN
+> router_cluster_supernode-03_node-05,link_cluster_supernode-03_node-05_UP
+> cluster_supernode-03_node-05,link_cluster_supernode-03_node-05_cpu-00_DOWN
+> cluster_supernode-03_node-05_cpu-00,link_cluster_supernode-03_node-05_cpu-00_UP
+> cluster_supernode-03_node-05,link_cluster_supernode-03_node-05_cpu-01_DOWN
+> cluster_supernode-03_node-05_cpu-01,link_cluster_supernode-03_node-05_cpu-01_UP
+> link_cluster_supernode-00_node-00_DOWN,router_cluster_supernode-00_node-00
+> link_cluster_supernode-00_node-01_DOWN,router_cluster_supernode-00_node-01
+> link_cluster_supernode-00_node-02_DOWN,router_cluster_supernode-00_node-02
+> link_cluster_supernode-00_node-03_DOWN,router_cluster_supernode-00_node-03
+> link_cluster_supernode-00_node-04_DOWN,router_cluster_supernode-00_node-04
+> link_cluster_supernode-00_node-05_DOWN,router_cluster_supernode-00_node-05
+> link_cluster_supernode-00_DOWN,router_cluster_supernode-00
+> link_cluster_supernode-01_node-00_DOWN,router_cluster_supernode-01_node-00
+> link_cluster_supernode-01_node-01_DOWN,router_cluster_supernode-01_node-01
+> link_cluster_supernode-01_node-02_DOWN,router_cluster_supernode-01_node-02
+> link_cluster_supernode-01_node-03_DOWN,router_cluster_supernode-01_node-03
+> link_cluster_supernode-01_node-04_DOWN,router_cluster_supernode-01_node-04
+> link_cluster_supernode-01_node-05_DOWN,router_cluster_supernode-01_node-05
+> link_cluster_supernode-01_DOWN,router_cluster_supernode-01
+> link_cluster_supernode-02_node-00_DOWN,router_cluster_supernode-02_node-00
+> link_cluster_supernode-02_node-01_DOWN,router_cluster_supernode-02_node-01
+> link_cluster_supernode-02_node-02_DOWN,router_cluster_supernode-02_node-02
+> link_cluster_supernode-02_node-03_DOWN,router_cluster_supernode-02_node-03
+> link_cluster_supernode-02_node-04_DOWN,router_cluster_supernode-02_node-04
+> link_cluster_supernode-02_node-05_DOWN,router_cluster_supernode-02_node-05
+> link_cluster_supernode-02_DOWN,router_cluster_supernode-02
+> link_cluster_supernode-03_node-00_DOWN,router_cluster_supernode-03_node-00
+> link_cluster_supernode-03_node-01_DOWN,router_cluster_supernode-03_node-01
+> link_cluster_supernode-03_node-02_DOWN,router_cluster_supernode-03_node-02
+> link_cluster_supernode-03_node-03_DOWN,router_cluster_supernode-03_node-03
+> link_cluster_supernode-03_node-04_DOWN,router_cluster_supernode-03_node-04
+> link_cluster_supernode-03_node-05_DOWN,router_cluster_supernode-03_node-05
+> link_cluster_supernode-03_DOWN,router_cluster_supernode-03
+
+$ rm -f test.csv