diff --git a/cts/scheduler/dot/primitive-with-group-with-clone.dot b/cts/scheduler/dot/primitive-with-group-with-clone.dot
index 524f0d4b34..2e0df8f604 100644
--- a/cts/scheduler/dot/primitive-with-group-with-clone.dot
+++ b/cts/scheduler/dot/primitive-with-group-with-clone.dot
@@ -1,77 +1,77 @@
digraph "g" {
"group1_running_0" [ style=bold color="green" fontcolor="orange"]
"group1_start_0" -> "group1_running_0" [ style = bold]
-"group1_start_0" -> "group1rsc1_start_0 node2" [ style = bold]
-"group1_start_0" -> "group1rsc2_start_0 node2" [ style = bold]
+"group1_start_0" -> "group1rsc1_start_0 node5" [ style = bold]
+"group1_start_0" -> "group1rsc2_start_0 node5" [ style = bold]
"group1_start_0" [ style=bold color="green" fontcolor="orange"]
-"group1rsc1_monitor_0 node1" -> "group1rsc1_start_0 node2" [ style = bold]
+"group1rsc1_monitor_0 node1" -> "group1rsc1_start_0 node5" [ style = bold]
"group1rsc1_monitor_0 node1" [ style=bold color="green" fontcolor="black"]
-"group1rsc1_monitor_0 node2" -> "group1rsc1_start_0 node2" [ style = bold]
+"group1rsc1_monitor_0 node2" -> "group1rsc1_start_0 node5" [ style = bold]
"group1rsc1_monitor_0 node2" [ style=bold color="green" fontcolor="black"]
-"group1rsc1_monitor_0 node3" -> "group1rsc1_start_0 node2" [ style = bold]
+"group1rsc1_monitor_0 node3" -> "group1rsc1_start_0 node5" [ style = bold]
"group1rsc1_monitor_0 node3" [ style=bold color="green" fontcolor="black"]
-"group1rsc1_monitor_0 node4" -> "group1rsc1_start_0 node2" [ style = bold]
+"group1rsc1_monitor_0 node4" -> "group1rsc1_start_0 node5" [ style = bold]
"group1rsc1_monitor_0 node4" [ style=bold color="green" fontcolor="black"]
-"group1rsc1_monitor_0 node5" -> "group1rsc1_start_0 node2" [ style = bold]
+"group1rsc1_monitor_0 node5" -> "group1rsc1_start_0 node5" [ style = bold]
"group1rsc1_monitor_0 node5" [ style=bold color="green" fontcolor="black"]
-"group1rsc1_monitor_10000 node2" [ style=bold color="green" fontcolor="black"]
-"group1rsc1_start_0 node2" -> "group1_running_0" [ style = bold]
-"group1rsc1_start_0 node2" -> "group1rsc1_monitor_10000 node2" [ style = bold]
-"group1rsc1_start_0 node2" -> "group1rsc2_start_0 node2" [ style = bold]
-"group1rsc1_start_0 node2" [ style=bold color="green" fontcolor="black"]
-"group1rsc2_monitor_0 node1" -> "group1rsc2_start_0 node2" [ style = bold]
+"group1rsc1_monitor_10000 node5" [ style=bold color="green" fontcolor="black"]
+"group1rsc1_start_0 node5" -> "group1_running_0" [ style = bold]
+"group1rsc1_start_0 node5" -> "group1rsc1_monitor_10000 node5" [ style = bold]
+"group1rsc1_start_0 node5" -> "group1rsc2_start_0 node5" [ style = bold]
+"group1rsc1_start_0 node5" [ style=bold color="green" fontcolor="black"]
+"group1rsc2_monitor_0 node1" -> "group1rsc2_start_0 node5" [ style = bold]
"group1rsc2_monitor_0 node1" [ style=bold color="green" fontcolor="black"]
-"group1rsc2_monitor_0 node2" -> "group1rsc2_start_0 node2" [ style = bold]
+"group1rsc2_monitor_0 node2" -> "group1rsc2_start_0 node5" [ style = bold]
"group1rsc2_monitor_0 node2" [ style=bold color="green" fontcolor="black"]
-"group1rsc2_monitor_0 node3" -> "group1rsc2_start_0 node2" [ style = bold]
+"group1rsc2_monitor_0 node3" -> "group1rsc2_start_0 node5" [ style = bold]
"group1rsc2_monitor_0 node3" [ style=bold color="green" fontcolor="black"]
-"group1rsc2_monitor_0 node4" -> "group1rsc2_start_0 node2" [ style = bold]
+"group1rsc2_monitor_0 node4" -> "group1rsc2_start_0 node5" [ style = bold]
"group1rsc2_monitor_0 node4" [ style=bold color="green" fontcolor="black"]
-"group1rsc2_monitor_0 node5" -> "group1rsc2_start_0 node2" [ style = bold]
+"group1rsc2_monitor_0 node5" -> "group1rsc2_start_0 node5" [ style = bold]
"group1rsc2_monitor_0 node5" [ style=bold color="green" fontcolor="black"]
-"group1rsc2_monitor_10000 node2" [ style=bold color="green" fontcolor="black"]
-"group1rsc2_start_0 node2" -> "group1_running_0" [ style = bold]
-"group1rsc2_start_0 node2" -> "group1rsc2_monitor_10000 node2" [ style = bold]
-"group1rsc2_start_0 node2" [ style=bold color="green" fontcolor="black"]
-"rsc1_monitor_0 node1" -> "rsc1_start_0 node2" [ style = bold]
+"group1rsc2_monitor_10000 node5" [ style=bold color="green" fontcolor="black"]
+"group1rsc2_start_0 node5" -> "group1_running_0" [ style = bold]
+"group1rsc2_start_0 node5" -> "group1rsc2_monitor_10000 node5" [ style = bold]
+"group1rsc2_start_0 node5" [ style=bold color="green" fontcolor="black"]
+"rsc1_monitor_0 node1" -> "rsc1_start_0 node5" [ style = bold]
"rsc1_monitor_0 node1" [ style=bold color="green" fontcolor="black"]
-"rsc1_monitor_0 node2" -> "rsc1_start_0 node2" [ style = bold]
+"rsc1_monitor_0 node2" -> "rsc1_start_0 node5" [ style = bold]
"rsc1_monitor_0 node2" [ style=bold color="green" fontcolor="black"]
-"rsc1_monitor_0 node3" -> "rsc1_start_0 node2" [ style = bold]
+"rsc1_monitor_0 node3" -> "rsc1_start_0 node5" [ style = bold]
"rsc1_monitor_0 node3" [ style=bold color="green" fontcolor="black"]
-"rsc1_monitor_0 node4" -> "rsc1_start_0 node2" [ style = bold]
+"rsc1_monitor_0 node4" -> "rsc1_start_0 node5" [ style = bold]
"rsc1_monitor_0 node4" [ style=bold color="green" fontcolor="black"]
-"rsc1_monitor_0 node5" -> "rsc1_start_0 node2" [ style = bold]
+"rsc1_monitor_0 node5" -> "rsc1_start_0 node5" [ style = bold]
"rsc1_monitor_0 node5" [ style=bold color="green" fontcolor="black"]
-"rsc1_monitor_10000 node2" [ style=bold color="green" fontcolor="black"]
-"rsc1_start_0 node2" -> "rsc1_monitor_10000 node2" [ style = bold]
-"rsc1_start_0 node2" [ style=bold color="green" fontcolor="black"]
+"rsc1_monitor_10000 node5" [ style=bold color="green" fontcolor="black"]
+"rsc1_start_0 node5" -> "rsc1_monitor_10000 node5" [ style = bold]
+"rsc1_start_0 node5" [ style=bold color="green" fontcolor="black"]
"rsc2-clone_running_0" [ style=bold color="green" fontcolor="orange"]
"rsc2-clone_start_0" -> "rsc2-clone_running_0" [ style = bold]
-"rsc2-clone_start_0" -> "rsc2:0_start_0 node2" [ style = bold]
-"rsc2-clone_start_0" -> "rsc2:1_start_0 node3" [ style = bold]
-"rsc2-clone_start_0" -> "rsc2:2_start_0 node4" [ style = bold]
+"rsc2-clone_start_0" -> "rsc2:0_start_0 node5" [ style = bold]
+"rsc2-clone_start_0" -> "rsc2:1_start_0 node2" [ style = bold]
+"rsc2-clone_start_0" -> "rsc2:2_start_0 node3" [ style = bold]
"rsc2-clone_start_0" [ style=bold color="green" fontcolor="orange"]
"rsc2:0_monitor_0 node1" -> "rsc2-clone_start_0" [ style = bold]
"rsc2:0_monitor_0 node1" [ style=bold color="green" fontcolor="black"]
-"rsc2:0_monitor_0 node2" -> "rsc2-clone_start_0" [ style = bold]
-"rsc2:0_monitor_0 node2" [ style=bold color="green" fontcolor="black"]
+"rsc2:0_monitor_0 node4" -> "rsc2-clone_start_0" [ style = bold]
+"rsc2:0_monitor_0 node4" [ style=bold color="green" fontcolor="black"]
"rsc2:0_monitor_0 node5" -> "rsc2-clone_start_0" [ style = bold]
"rsc2:0_monitor_0 node5" [ style=bold color="green" fontcolor="black"]
-"rsc2:0_monitor_10000 node2" [ style=bold color="green" fontcolor="black"]
-"rsc2:0_start_0 node2" -> "rsc2-clone_running_0" [ style = bold]
-"rsc2:0_start_0 node2" -> "rsc2:0_monitor_10000 node2" [ style = bold]
-"rsc2:0_start_0 node2" [ style=bold color="green" fontcolor="black"]
-"rsc2:1_monitor_0 node3" -> "rsc2-clone_start_0" [ style = bold]
-"rsc2:1_monitor_0 node3" [ style=bold color="green" fontcolor="black"]
-"rsc2:1_monitor_10000 node3" [ style=bold color="green" fontcolor="black"]
-"rsc2:1_start_0 node3" -> "rsc2-clone_running_0" [ style = bold]
-"rsc2:1_start_0 node3" -> "rsc2:1_monitor_10000 node3" [ style = bold]
-"rsc2:1_start_0 node3" [ style=bold color="green" fontcolor="black"]
-"rsc2:2_monitor_0 node4" -> "rsc2-clone_start_0" [ style = bold]
-"rsc2:2_monitor_0 node4" [ style=bold color="green" fontcolor="black"]
-"rsc2:2_monitor_10000 node4" [ style=bold color="green" fontcolor="black"]
-"rsc2:2_start_0 node4" -> "rsc2-clone_running_0" [ style = bold]
-"rsc2:2_start_0 node4" -> "rsc2:2_monitor_10000 node4" [ style = bold]
-"rsc2:2_start_0 node4" [ style=bold color="green" fontcolor="black"]
+"rsc2:0_monitor_10000 node5" [ style=bold color="green" fontcolor="black"]
+"rsc2:0_start_0 node5" -> "rsc2-clone_running_0" [ style = bold]
+"rsc2:0_start_0 node5" -> "rsc2:0_monitor_10000 node5" [ style = bold]
+"rsc2:0_start_0 node5" [ style=bold color="green" fontcolor="black"]
+"rsc2:1_monitor_0 node2" -> "rsc2-clone_start_0" [ style = bold]
+"rsc2:1_monitor_0 node2" [ style=bold color="green" fontcolor="black"]
+"rsc2:1_monitor_10000 node2" [ style=bold color="green" fontcolor="black"]
+"rsc2:1_start_0 node2" -> "rsc2-clone_running_0" [ style = bold]
+"rsc2:1_start_0 node2" -> "rsc2:1_monitor_10000 node2" [ style = bold]
+"rsc2:1_start_0 node2" [ style=bold color="green" fontcolor="black"]
+"rsc2:2_monitor_0 node3" -> "rsc2-clone_start_0" [ style = bold]
+"rsc2:2_monitor_0 node3" [ style=bold color="green" fontcolor="black"]
+"rsc2:2_monitor_10000 node3" [ style=bold color="green" fontcolor="black"]
+"rsc2:2_start_0 node3" -> "rsc2-clone_running_0" [ style = bold]
+"rsc2:2_start_0 node3" -> "rsc2:2_monitor_10000 node3" [ style = bold]
+"rsc2:2_start_0 node3" [ style=bold color="green" fontcolor="black"]
}
diff --git a/cts/scheduler/dot/primitive-with-group-with-promoted.dot b/cts/scheduler/dot/primitive-with-group-with-promoted.dot
index d9d4e95833..c72caad285 100644
--- a/cts/scheduler/dot/primitive-with-group-with-promoted.dot
+++ b/cts/scheduler/dot/primitive-with-group-with-promoted.dot
@@ -1,85 +1,85 @@
digraph "g" {
"group1_running_0" [ style=bold color="green" fontcolor="orange"]
"group1_start_0" -> "group1_running_0" [ style = bold]
-"group1_start_0" -> "group1rsc1_start_0 node2" [ style = bold]
-"group1_start_0" -> "group1rsc2_start_0 node2" [ style = bold]
+"group1_start_0" -> "group1rsc1_start_0 node5" [ style = bold]
+"group1_start_0" -> "group1rsc2_start_0 node5" [ style = bold]
"group1_start_0" [ style=bold color="green" fontcolor="orange"]
-"group1rsc1_monitor_0 node1" -> "group1rsc1_start_0 node2" [ style = bold]
+"group1rsc1_monitor_0 node1" -> "group1rsc1_start_0 node5" [ style = bold]
"group1rsc1_monitor_0 node1" [ style=bold color="green" fontcolor="black"]
-"group1rsc1_monitor_0 node2" -> "group1rsc1_start_0 node2" [ style = bold]
+"group1rsc1_monitor_0 node2" -> "group1rsc1_start_0 node5" [ style = bold]
"group1rsc1_monitor_0 node2" [ style=bold color="green" fontcolor="black"]
-"group1rsc1_monitor_0 node3" -> "group1rsc1_start_0 node2" [ style = bold]
+"group1rsc1_monitor_0 node3" -> "group1rsc1_start_0 node5" [ style = bold]
"group1rsc1_monitor_0 node3" [ style=bold color="green" fontcolor="black"]
-"group1rsc1_monitor_0 node4" -> "group1rsc1_start_0 node2" [ style = bold]
+"group1rsc1_monitor_0 node4" -> "group1rsc1_start_0 node5" [ style = bold]
"group1rsc1_monitor_0 node4" [ style=bold color="green" fontcolor="black"]
-"group1rsc1_monitor_0 node5" -> "group1rsc1_start_0 node2" [ style = bold]
+"group1rsc1_monitor_0 node5" -> "group1rsc1_start_0 node5" [ style = bold]
"group1rsc1_monitor_0 node5" [ style=bold color="green" fontcolor="black"]
-"group1rsc1_monitor_10000 node2" [ style=bold color="green" fontcolor="black"]
-"group1rsc1_start_0 node2" -> "group1_running_0" [ style = bold]
-"group1rsc1_start_0 node2" -> "group1rsc1_monitor_10000 node2" [ style = bold]
-"group1rsc1_start_0 node2" -> "group1rsc2_start_0 node2" [ style = bold]
-"group1rsc1_start_0 node2" [ style=bold color="green" fontcolor="black"]
-"group1rsc2_monitor_0 node1" -> "group1rsc2_start_0 node2" [ style = bold]
+"group1rsc1_monitor_10000 node5" [ style=bold color="green" fontcolor="black"]
+"group1rsc1_start_0 node5" -> "group1_running_0" [ style = bold]
+"group1rsc1_start_0 node5" -> "group1rsc1_monitor_10000 node5" [ style = bold]
+"group1rsc1_start_0 node5" -> "group1rsc2_start_0 node5" [ style = bold]
+"group1rsc1_start_0 node5" [ style=bold color="green" fontcolor="black"]
+"group1rsc2_monitor_0 node1" -> "group1rsc2_start_0 node5" [ style = bold]
"group1rsc2_monitor_0 node1" [ style=bold color="green" fontcolor="black"]
-"group1rsc2_monitor_0 node2" -> "group1rsc2_start_0 node2" [ style = bold]
+"group1rsc2_monitor_0 node2" -> "group1rsc2_start_0 node5" [ style = bold]
"group1rsc2_monitor_0 node2" [ style=bold color="green" fontcolor="black"]
-"group1rsc2_monitor_0 node3" -> "group1rsc2_start_0 node2" [ style = bold]
+"group1rsc2_monitor_0 node3" -> "group1rsc2_start_0 node5" [ style = bold]
"group1rsc2_monitor_0 node3" [ style=bold color="green" fontcolor="black"]
-"group1rsc2_monitor_0 node4" -> "group1rsc2_start_0 node2" [ style = bold]
+"group1rsc2_monitor_0 node4" -> "group1rsc2_start_0 node5" [ style = bold]
"group1rsc2_monitor_0 node4" [ style=bold color="green" fontcolor="black"]
-"group1rsc2_monitor_0 node5" -> "group1rsc2_start_0 node2" [ style = bold]
+"group1rsc2_monitor_0 node5" -> "group1rsc2_start_0 node5" [ style = bold]
"group1rsc2_monitor_0 node5" [ style=bold color="green" fontcolor="black"]
-"group1rsc2_monitor_10000 node2" [ style=bold color="green" fontcolor="black"]
-"group1rsc2_start_0 node2" -> "group1_running_0" [ style = bold]
-"group1rsc2_start_0 node2" -> "group1rsc2_monitor_10000 node2" [ style = bold]
-"group1rsc2_start_0 node2" [ style=bold color="green" fontcolor="black"]
-"rsc1_monitor_0 node1" -> "rsc1_start_0 node2" [ style = bold]
+"group1rsc2_monitor_10000 node5" [ style=bold color="green" fontcolor="black"]
+"group1rsc2_start_0 node5" -> "group1_running_0" [ style = bold]
+"group1rsc2_start_0 node5" -> "group1rsc2_monitor_10000 node5" [ style = bold]
+"group1rsc2_start_0 node5" [ style=bold color="green" fontcolor="black"]
+"rsc1_monitor_0 node1" -> "rsc1_start_0 node5" [ style = bold]
"rsc1_monitor_0 node1" [ style=bold color="green" fontcolor="black"]
-"rsc1_monitor_0 node2" -> "rsc1_start_0 node2" [ style = bold]
+"rsc1_monitor_0 node2" -> "rsc1_start_0 node5" [ style = bold]
"rsc1_monitor_0 node2" [ style=bold color="green" fontcolor="black"]
-"rsc1_monitor_0 node3" -> "rsc1_start_0 node2" [ style = bold]
+"rsc1_monitor_0 node3" -> "rsc1_start_0 node5" [ style = bold]
"rsc1_monitor_0 node3" [ style=bold color="green" fontcolor="black"]
-"rsc1_monitor_0 node4" -> "rsc1_start_0 node2" [ style = bold]
+"rsc1_monitor_0 node4" -> "rsc1_start_0 node5" [ style = bold]
"rsc1_monitor_0 node4" [ style=bold color="green" fontcolor="black"]
-"rsc1_monitor_0 node5" -> "rsc1_start_0 node2" [ style = bold]
+"rsc1_monitor_0 node5" -> "rsc1_start_0 node5" [ style = bold]
"rsc1_monitor_0 node5" [ style=bold color="green" fontcolor="black"]
-"rsc1_monitor_10000 node2" [ style=bold color="green" fontcolor="black"]
-"rsc1_start_0 node2" -> "rsc1_monitor_10000 node2" [ style = bold]
-"rsc1_start_0 node2" [ style=bold color="green" fontcolor="black"]
-"rsc2-clone_promote_0" -> "rsc2:0_promote_0 node2" [ style = bold]
+"rsc1_monitor_10000 node5" [ style=bold color="green" fontcolor="black"]
+"rsc1_start_0 node5" -> "rsc1_monitor_10000 node5" [ style = bold]
+"rsc1_start_0 node5" [ style=bold color="green" fontcolor="black"]
+"rsc2-clone_promote_0" -> "rsc2:0_promote_0 node5" [ style = bold]
"rsc2-clone_promote_0" [ style=bold color="green" fontcolor="orange"]
"rsc2-clone_promoted_0" [ style=bold color="green" fontcolor="orange"]
"rsc2-clone_running_0" -> "rsc2-clone_promote_0" [ style = bold]
"rsc2-clone_running_0" [ style=bold color="green" fontcolor="orange"]
"rsc2-clone_start_0" -> "rsc2-clone_running_0" [ style = bold]
-"rsc2-clone_start_0" -> "rsc2:0_start_0 node2" [ style = bold]
-"rsc2-clone_start_0" -> "rsc2:1_start_0 node3" [ style = bold]
-"rsc2-clone_start_0" -> "rsc2:2_start_0 node4" [ style = bold]
+"rsc2-clone_start_0" -> "rsc2:0_start_0 node5" [ style = bold]
+"rsc2-clone_start_0" -> "rsc2:1_start_0 node2" [ style = bold]
+"rsc2-clone_start_0" -> "rsc2:2_start_0 node3" [ style = bold]
"rsc2-clone_start_0" [ style=bold color="green" fontcolor="orange"]
"rsc2:0_monitor_0 node1" -> "rsc2-clone_start_0" [ style = bold]
"rsc2:0_monitor_0 node1" [ style=bold color="green" fontcolor="black"]
-"rsc2:0_monitor_0 node2" -> "rsc2-clone_start_0" [ style = bold]
-"rsc2:0_monitor_0 node2" [ style=bold color="green" fontcolor="black"]
+"rsc2:0_monitor_0 node4" -> "rsc2-clone_start_0" [ style = bold]
+"rsc2:0_monitor_0 node4" [ style=bold color="green" fontcolor="black"]
"rsc2:0_monitor_0 node5" -> "rsc2-clone_start_0" [ style = bold]
"rsc2:0_monitor_0 node5" [ style=bold color="green" fontcolor="black"]
-"rsc2:0_monitor_10000 node2" [ style=bold color="green" fontcolor="black"]
-"rsc2:0_promote_0 node2" -> "rsc2-clone_promoted_0" [ style = bold]
-"rsc2:0_promote_0 node2" -> "rsc2:0_monitor_10000 node2" [ style = bold]
-"rsc2:0_promote_0 node2" [ style=bold color="green" fontcolor="black"]
-"rsc2:0_start_0 node2" -> "rsc2-clone_running_0" [ style = bold]
-"rsc2:0_start_0 node2" -> "rsc2:0_monitor_10000 node2" [ style = bold]
-"rsc2:0_start_0 node2" -> "rsc2:0_promote_0 node2" [ style = bold]
-"rsc2:0_start_0 node2" [ style=bold color="green" fontcolor="black"]
-"rsc2:1_monitor_0 node3" -> "rsc2-clone_start_0" [ style = bold]
-"rsc2:1_monitor_0 node3" [ style=bold color="green" fontcolor="black"]
-"rsc2:1_monitor_11000 node3" [ style=bold color="green" fontcolor="black"]
-"rsc2:1_start_0 node3" -> "rsc2-clone_running_0" [ style = bold]
-"rsc2:1_start_0 node3" -> "rsc2:1_monitor_11000 node3" [ style = bold]
-"rsc2:1_start_0 node3" [ style=bold color="green" fontcolor="black"]
-"rsc2:2_monitor_0 node4" -> "rsc2-clone_start_0" [ style = bold]
-"rsc2:2_monitor_0 node4" [ style=bold color="green" fontcolor="black"]
-"rsc2:2_monitor_11000 node4" [ style=bold color="green" fontcolor="black"]
-"rsc2:2_start_0 node4" -> "rsc2-clone_running_0" [ style = bold]
-"rsc2:2_start_0 node4" -> "rsc2:2_monitor_11000 node4" [ style = bold]
-"rsc2:2_start_0 node4" [ style=bold color="green" fontcolor="black"]
+"rsc2:0_monitor_10000 node5" [ style=bold color="green" fontcolor="black"]
+"rsc2:0_promote_0 node5" -> "rsc2-clone_promoted_0" [ style = bold]
+"rsc2:0_promote_0 node5" -> "rsc2:0_monitor_10000 node5" [ style = bold]
+"rsc2:0_promote_0 node5" [ style=bold color="green" fontcolor="black"]
+"rsc2:0_start_0 node5" -> "rsc2-clone_running_0" [ style = bold]
+"rsc2:0_start_0 node5" -> "rsc2:0_monitor_10000 node5" [ style = bold]
+"rsc2:0_start_0 node5" -> "rsc2:0_promote_0 node5" [ style = bold]
+"rsc2:0_start_0 node5" [ style=bold color="green" fontcolor="black"]
+"rsc2:1_monitor_0 node2" -> "rsc2-clone_start_0" [ style = bold]
+"rsc2:1_monitor_0 node2" [ style=bold color="green" fontcolor="black"]
+"rsc2:1_monitor_11000 node2" [ style=bold color="green" fontcolor="black"]
+"rsc2:1_start_0 node2" -> "rsc2-clone_running_0" [ style = bold]
+"rsc2:1_start_0 node2" -> "rsc2:1_monitor_11000 node2" [ style = bold]
+"rsc2:1_start_0 node2" [ style=bold color="green" fontcolor="black"]
+"rsc2:2_monitor_0 node3" -> "rsc2-clone_start_0" [ style = bold]
+"rsc2:2_monitor_0 node3" [ style=bold color="green" fontcolor="black"]
+"rsc2:2_monitor_11000 node3" [ style=bold color="green" fontcolor="black"]
+"rsc2:2_start_0 node3" -> "rsc2-clone_running_0" [ style = bold]
+"rsc2:2_start_0 node3" -> "rsc2:2_monitor_11000 node3" [ style = bold]
+"rsc2:2_start_0 node3" [ style=bold color="green" fontcolor="black"]
}
diff --git a/cts/scheduler/exp/primitive-with-group-with-clone.exp b/cts/scheduler/exp/primitive-with-group-with-clone.exp
index c9f5efccfc..1a2db5b535 100644
--- a/cts/scheduler/exp/primitive-with-group-with-clone.exp
+++ b/cts/scheduler/exp/primitive-with-group-with-clone.exp
@@ -1,454 +1,454 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
diff --git a/cts/scheduler/exp/primitive-with-group-with-promoted.exp b/cts/scheduler/exp/primitive-with-group-with-promoted.exp
index 114eeb61ea..ac7655b6ff 100644
--- a/cts/scheduler/exp/primitive-with-group-with-promoted.exp
+++ b/cts/scheduler/exp/primitive-with-group-with-promoted.exp
@@ -1,497 +1,497 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
diff --git a/cts/scheduler/exp/promoted-partially-demoted-group.exp b/cts/scheduler/exp/promoted-partially-demoted-group.exp
index fdab685fb5..656206bd6d 100644
--- a/cts/scheduler/exp/promoted-partially-demoted-group.exp
+++ b/cts/scheduler/exp/promoted-partially-demoted-group.exp
@@ -1,841 +1,841 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
diff --git a/cts/scheduler/scores/group-dependents.scores b/cts/scheduler/scores/group-dependents.scores
index f7ff5da336..227639e087 100644
--- a/cts/scheduler/scores/group-dependents.scores
+++ b/cts/scheduler/scores/group-dependents.scores
@@ -1,99 +1,99 @@
drbd:0 promotion score on asttest1: 1
-drbd:1 promotion score on asttest2: 9
+drbd:1 promotion score on asttest2: 7
pcmk__clone_allocate: cl_route allocation score on asttest1: 0
pcmk__clone_allocate: cl_route allocation score on asttest2: 0
pcmk__clone_allocate: drbd:0 allocation score on asttest1: 6
pcmk__clone_allocate: drbd:0 allocation score on asttest2: 0
pcmk__clone_allocate: drbd:1 allocation score on asttest1: 0
pcmk__clone_allocate: drbd:1 allocation score on asttest2: 6
pcmk__clone_allocate: ip_voip_route_default:0 allocation score on asttest1: 1
pcmk__clone_allocate: ip_voip_route_default:0 allocation score on asttest2: 0
pcmk__clone_allocate: ip_voip_route_default:1 allocation score on asttest1: 0
pcmk__clone_allocate: ip_voip_route_default:1 allocation score on asttest2: 1
pcmk__clone_allocate: ms_drbd allocation score on asttest1: 1
-pcmk__clone_allocate: ms_drbd allocation score on asttest2: 2
+pcmk__clone_allocate: ms_drbd allocation score on asttest2: 1
pcmk__group_assign: asterisk allocation score on asttest1: 0
pcmk__group_assign: asterisk allocation score on asttest2: 0
pcmk__group_assign: dahdi allocation score on asttest1: 0
pcmk__group_assign: dahdi allocation score on asttest2: 0
pcmk__group_assign: fonulator allocation score on asttest1: -INFINITY
pcmk__group_assign: fonulator allocation score on asttest2: 0
pcmk__group_assign: httpd allocation score on asttest1: 0
pcmk__group_assign: httpd allocation score on asttest2: 0
pcmk__group_assign: iax2_mon allocation score on asttest1: 0
pcmk__group_assign: iax2_mon allocation score on asttest2: 0
pcmk__group_assign: ip_voip_addresses_p allocation score on asttest1: 0
pcmk__group_assign: ip_voip_addresses_p allocation score on asttest2: 0
pcmk__group_assign: ip_voip_route_test1 allocation score on asttest1: 0
pcmk__group_assign: ip_voip_route_test1 allocation score on asttest2: 0
pcmk__group_assign: ip_voip_route_test2 allocation score on asttest1: 0
pcmk__group_assign: ip_voip_route_test2 allocation score on asttest2: 0
pcmk__group_assign: ip_voip_routes allocation score on asttest1: 0
pcmk__group_assign: ip_voip_routes allocation score on asttest2: 0
pcmk__group_assign: ip_voip_vlan850 allocation score on asttest1: 0
pcmk__group_assign: ip_voip_vlan850 allocation score on asttest2: 0
pcmk__group_assign: ip_voip_vlan851 allocation score on asttest1: 0
pcmk__group_assign: ip_voip_vlan851 allocation score on asttest2: 0
pcmk__group_assign: ip_voip_vlan852 allocation score on asttest1: 0
pcmk__group_assign: ip_voip_vlan852 allocation score on asttest2: 0
pcmk__group_assign: ip_voip_vlan853 allocation score on asttest1: 0
pcmk__group_assign: ip_voip_vlan853 allocation score on asttest2: 0
pcmk__group_assign: ip_voip_vlan854 allocation score on asttest1: 0
pcmk__group_assign: ip_voip_vlan854 allocation score on asttest2: 0
pcmk__group_assign: ip_voip_vlan855 allocation score on asttest1: 0
pcmk__group_assign: ip_voip_vlan855 allocation score on asttest2: 0
pcmk__group_assign: ip_voip_vlan856 allocation score on asttest1: 0
pcmk__group_assign: ip_voip_vlan856 allocation score on asttest2: 0
pcmk__group_assign: ip_voip_vlan998 allocation score on asttest1: 0
pcmk__group_assign: ip_voip_vlan998 allocation score on asttest2: 0
pcmk__group_assign: mysqld allocation score on asttest1: 2
pcmk__group_assign: mysqld allocation score on asttest2: 1
pcmk__group_assign: tftp allocation score on asttest1: 0
pcmk__group_assign: tftp allocation score on asttest2: 0
pcmk__group_assign: voip allocation score on asttest1: 2
pcmk__group_assign: voip allocation score on asttest2: 1
pcmk__primitive_assign: asterisk allocation score on asttest1: -INFINITY
pcmk__primitive_assign: asterisk allocation score on asttest2: 0
pcmk__primitive_assign: dahdi allocation score on asttest1: -INFINITY
pcmk__primitive_assign: dahdi allocation score on asttest2: 0
pcmk__primitive_assign: drbd:0 allocation score on asttest1: 6
pcmk__primitive_assign: drbd:0 allocation score on asttest2: 0
pcmk__primitive_assign: drbd:1 allocation score on asttest1: -INFINITY
pcmk__primitive_assign: drbd:1 allocation score on asttest2: 6
pcmk__primitive_assign: fonulator allocation score on asttest1: -INFINITY
pcmk__primitive_assign: fonulator allocation score on asttest2: 0
pcmk__primitive_assign: fs_drbd allocation score on asttest1: -INFINITY
-pcmk__primitive_assign: fs_drbd allocation score on asttest2: 8
+pcmk__primitive_assign: fs_drbd allocation score on asttest2: 7
pcmk__primitive_assign: httpd allocation score on asttest1: -INFINITY
pcmk__primitive_assign: httpd allocation score on asttest2: 0
pcmk__primitive_assign: iax2_mon allocation score on asttest1: -INFINITY
pcmk__primitive_assign: iax2_mon allocation score on asttest2: 0
pcmk__primitive_assign: ip_voip_route_default:0 allocation score on asttest1: 1
pcmk__primitive_assign: ip_voip_route_default:0 allocation score on asttest2: 0
pcmk__primitive_assign: ip_voip_route_default:1 allocation score on asttest1: -INFINITY
pcmk__primitive_assign: ip_voip_route_default:1 allocation score on asttest2: 1
pcmk__primitive_assign: ip_voip_route_test1 allocation score on asttest1: -INFINITY
pcmk__primitive_assign: ip_voip_route_test1 allocation score on asttest2: 0
pcmk__primitive_assign: ip_voip_route_test2 allocation score on asttest1: -INFINITY
pcmk__primitive_assign: ip_voip_route_test2 allocation score on asttest2: 0
pcmk__primitive_assign: ip_voip_vlan850 allocation score on asttest1: -INFINITY
pcmk__primitive_assign: ip_voip_vlan850 allocation score on asttest2: 1
pcmk__primitive_assign: ip_voip_vlan851 allocation score on asttest1: -INFINITY
pcmk__primitive_assign: ip_voip_vlan851 allocation score on asttest2: 1
pcmk__primitive_assign: ip_voip_vlan852 allocation score on asttest1: -INFINITY
pcmk__primitive_assign: ip_voip_vlan852 allocation score on asttest2: 1
pcmk__primitive_assign: ip_voip_vlan853 allocation score on asttest1: -INFINITY
pcmk__primitive_assign: ip_voip_vlan853 allocation score on asttest2: 1
pcmk__primitive_assign: ip_voip_vlan854 allocation score on asttest1: -INFINITY
pcmk__primitive_assign: ip_voip_vlan854 allocation score on asttest2: 1
pcmk__primitive_assign: ip_voip_vlan855 allocation score on asttest1: -INFINITY
pcmk__primitive_assign: ip_voip_vlan855 allocation score on asttest2: 1
pcmk__primitive_assign: ip_voip_vlan856 allocation score on asttest1: -INFINITY
pcmk__primitive_assign: ip_voip_vlan856 allocation score on asttest2: 1
pcmk__primitive_assign: ip_voip_vlan998 allocation score on asttest1: -INFINITY
pcmk__primitive_assign: ip_voip_vlan998 allocation score on asttest2: 1
pcmk__primitive_assign: mysqld allocation score on asttest1: -INFINITY
pcmk__primitive_assign: mysqld allocation score on asttest2: 1
pcmk__primitive_assign: tftp allocation score on asttest1: -INFINITY
pcmk__primitive_assign: tftp allocation score on asttest2: 0
diff --git a/cts/scheduler/scores/primitive-with-group-with-clone.scores b/cts/scheduler/scores/primitive-with-group-with-clone.scores
index 5ea10ebf2e..47aa154a63 100644
--- a/cts/scheduler/scores/primitive-with-group-with-clone.scores
+++ b/cts/scheduler/scores/primitive-with-group-with-clone.scores
@@ -1,71 +1,71 @@
pcmk__clone_allocate: rsc2-clone allocation score on node1: 0
pcmk__clone_allocate: rsc2-clone allocation score on node2: 0
pcmk__clone_allocate: rsc2-clone allocation score on node3: 0
pcmk__clone_allocate: rsc2-clone allocation score on node4: 0
-pcmk__clone_allocate: rsc2-clone allocation score on node5: 0
+pcmk__clone_allocate: rsc2-clone allocation score on node5: 123456
pcmk__clone_allocate: rsc2:0 allocation score on node1: 0
pcmk__clone_allocate: rsc2:0 allocation score on node2: 0
pcmk__clone_allocate: rsc2:0 allocation score on node3: 0
pcmk__clone_allocate: rsc2:0 allocation score on node4: 0
pcmk__clone_allocate: rsc2:0 allocation score on node5: 0
pcmk__clone_allocate: rsc2:1 allocation score on node1: 0
pcmk__clone_allocate: rsc2:1 allocation score on node2: 0
pcmk__clone_allocate: rsc2:1 allocation score on node3: 0
pcmk__clone_allocate: rsc2:1 allocation score on node4: 0
pcmk__clone_allocate: rsc2:1 allocation score on node5: 0
pcmk__clone_allocate: rsc2:2 allocation score on node1: 0
pcmk__clone_allocate: rsc2:2 allocation score on node2: 0
pcmk__clone_allocate: rsc2:2 allocation score on node3: 0
pcmk__clone_allocate: rsc2:2 allocation score on node4: 0
pcmk__clone_allocate: rsc2:2 allocation score on node5: 0
pcmk__group_assign: group1 allocation score on node1: 0
pcmk__group_assign: group1 allocation score on node2: 0
pcmk__group_assign: group1 allocation score on node3: 0
pcmk__group_assign: group1 allocation score on node4: 0
pcmk__group_assign: group1 allocation score on node5: 0
pcmk__group_assign: group1rsc1 allocation score on node1: 0
pcmk__group_assign: group1rsc1 allocation score on node2: 0
pcmk__group_assign: group1rsc1 allocation score on node3: 0
pcmk__group_assign: group1rsc1 allocation score on node4: 0
pcmk__group_assign: group1rsc1 allocation score on node5: 0
pcmk__group_assign: group1rsc2 allocation score on node1: 0
pcmk__group_assign: group1rsc2 allocation score on node2: 0
pcmk__group_assign: group1rsc2 allocation score on node3: 0
pcmk__group_assign: group1rsc2 allocation score on node4: 0
pcmk__group_assign: group1rsc2 allocation score on node5: 0
pcmk__primitive_assign: Fencing allocation score on node1: 0
pcmk__primitive_assign: Fencing allocation score on node2: 0
pcmk__primitive_assign: Fencing allocation score on node3: 0
pcmk__primitive_assign: Fencing allocation score on node4: 0
pcmk__primitive_assign: Fencing allocation score on node5: 0
pcmk__primitive_assign: group1rsc1 allocation score on node1: -INFINITY
pcmk__primitive_assign: group1rsc1 allocation score on node2: 0
pcmk__primitive_assign: group1rsc1 allocation score on node3: 0
-pcmk__primitive_assign: group1rsc1 allocation score on node4: 0
-pcmk__primitive_assign: group1rsc1 allocation score on node5: -INFINITY
+pcmk__primitive_assign: group1rsc1 allocation score on node4: -INFINITY
+pcmk__primitive_assign: group1rsc1 allocation score on node5: 123456
pcmk__primitive_assign: group1rsc2 allocation score on node1: -INFINITY
-pcmk__primitive_assign: group1rsc2 allocation score on node2: 0
+pcmk__primitive_assign: group1rsc2 allocation score on node2: -INFINITY
pcmk__primitive_assign: group1rsc2 allocation score on node3: -INFINITY
pcmk__primitive_assign: group1rsc2 allocation score on node4: -INFINITY
-pcmk__primitive_assign: group1rsc2 allocation score on node5: -INFINITY
+pcmk__primitive_assign: group1rsc2 allocation score on node5: 123456
pcmk__primitive_assign: rsc1 allocation score on node1: -INFINITY
-pcmk__primitive_assign: rsc1 allocation score on node2: 0
+pcmk__primitive_assign: rsc1 allocation score on node2: -INFINITY
pcmk__primitive_assign: rsc1 allocation score on node3: -INFINITY
pcmk__primitive_assign: rsc1 allocation score on node4: -INFINITY
-pcmk__primitive_assign: rsc1 allocation score on node5: -INFINITY
+pcmk__primitive_assign: rsc1 allocation score on node5: 123456
pcmk__primitive_assign: rsc2:0 allocation score on node1: 0
pcmk__primitive_assign: rsc2:0 allocation score on node2: 0
pcmk__primitive_assign: rsc2:0 allocation score on node3: 0
pcmk__primitive_assign: rsc2:0 allocation score on node4: 0
-pcmk__primitive_assign: rsc2:0 allocation score on node5: 0
+pcmk__primitive_assign: rsc2:0 allocation score on node5: 123456
pcmk__primitive_assign: rsc2:1 allocation score on node1: 0
-pcmk__primitive_assign: rsc2:1 allocation score on node2: -INFINITY
+pcmk__primitive_assign: rsc2:1 allocation score on node2: 0
pcmk__primitive_assign: rsc2:1 allocation score on node3: 0
pcmk__primitive_assign: rsc2:1 allocation score on node4: 0
-pcmk__primitive_assign: rsc2:1 allocation score on node5: 0
+pcmk__primitive_assign: rsc2:1 allocation score on node5: -INFINITY
pcmk__primitive_assign: rsc2:2 allocation score on node1: 0
pcmk__primitive_assign: rsc2:2 allocation score on node2: -INFINITY
-pcmk__primitive_assign: rsc2:2 allocation score on node3: -INFINITY
+pcmk__primitive_assign: rsc2:2 allocation score on node3: 0
pcmk__primitive_assign: rsc2:2 allocation score on node4: 0
-pcmk__primitive_assign: rsc2:2 allocation score on node5: 0
+pcmk__primitive_assign: rsc2:2 allocation score on node5: -INFINITY
diff --git a/cts/scheduler/scores/primitive-with-group-with-promoted.scores b/cts/scheduler/scores/primitive-with-group-with-promoted.scores
index d7b2bd42b3..aca3e84423 100644
--- a/cts/scheduler/scores/primitive-with-group-with-promoted.scores
+++ b/cts/scheduler/scores/primitive-with-group-with-promoted.scores
@@ -1,74 +1,74 @@
pcmk__clone_allocate: rsc2-clone allocation score on node1: 0
pcmk__clone_allocate: rsc2-clone allocation score on node2: 0
pcmk__clone_allocate: rsc2-clone allocation score on node3: 0
pcmk__clone_allocate: rsc2-clone allocation score on node4: 0
-pcmk__clone_allocate: rsc2-clone allocation score on node5: 0
+pcmk__clone_allocate: rsc2-clone allocation score on node5: 123456
pcmk__clone_allocate: rsc2:0 allocation score on node1: 1
pcmk__clone_allocate: rsc2:0 allocation score on node2: 1
pcmk__clone_allocate: rsc2:0 allocation score on node3: 1
pcmk__clone_allocate: rsc2:0 allocation score on node4: 1
pcmk__clone_allocate: rsc2:0 allocation score on node5: 1
pcmk__clone_allocate: rsc2:1 allocation score on node1: 1
pcmk__clone_allocate: rsc2:1 allocation score on node2: 1
pcmk__clone_allocate: rsc2:1 allocation score on node3: 1
pcmk__clone_allocate: rsc2:1 allocation score on node4: 1
pcmk__clone_allocate: rsc2:1 allocation score on node5: 1
pcmk__clone_allocate: rsc2:2 allocation score on node1: 1
pcmk__clone_allocate: rsc2:2 allocation score on node2: 1
pcmk__clone_allocate: rsc2:2 allocation score on node3: 1
pcmk__clone_allocate: rsc2:2 allocation score on node4: 1
pcmk__clone_allocate: rsc2:2 allocation score on node5: 1
pcmk__group_assign: group1 allocation score on node1: 0
pcmk__group_assign: group1 allocation score on node2: 0
pcmk__group_assign: group1 allocation score on node3: 0
pcmk__group_assign: group1 allocation score on node4: 0
pcmk__group_assign: group1 allocation score on node5: 0
pcmk__group_assign: group1rsc1 allocation score on node1: 0
pcmk__group_assign: group1rsc1 allocation score on node2: 0
pcmk__group_assign: group1rsc1 allocation score on node3: 0
pcmk__group_assign: group1rsc1 allocation score on node4: 0
pcmk__group_assign: group1rsc1 allocation score on node5: 0
pcmk__group_assign: group1rsc2 allocation score on node1: 0
pcmk__group_assign: group1rsc2 allocation score on node2: 0
pcmk__group_assign: group1rsc2 allocation score on node3: 0
pcmk__group_assign: group1rsc2 allocation score on node4: 0
pcmk__group_assign: group1rsc2 allocation score on node5: 0
pcmk__primitive_assign: Fencing allocation score on node1: 0
pcmk__primitive_assign: Fencing allocation score on node2: 0
pcmk__primitive_assign: Fencing allocation score on node3: 0
pcmk__primitive_assign: Fencing allocation score on node4: 0
pcmk__primitive_assign: Fencing allocation score on node5: 0
pcmk__primitive_assign: group1rsc1 allocation score on node1: -INFINITY
-pcmk__primitive_assign: group1rsc1 allocation score on node2: 1
+pcmk__primitive_assign: group1rsc1 allocation score on node2: -INFINITY
pcmk__primitive_assign: group1rsc1 allocation score on node3: -INFINITY
pcmk__primitive_assign: group1rsc1 allocation score on node4: -INFINITY
-pcmk__primitive_assign: group1rsc1 allocation score on node5: -INFINITY
+pcmk__primitive_assign: group1rsc1 allocation score on node5: 246913
pcmk__primitive_assign: group1rsc2 allocation score on node1: -INFINITY
-pcmk__primitive_assign: group1rsc2 allocation score on node2: 0
+pcmk__primitive_assign: group1rsc2 allocation score on node2: -INFINITY
pcmk__primitive_assign: group1rsc2 allocation score on node3: -INFINITY
pcmk__primitive_assign: group1rsc2 allocation score on node4: -INFINITY
-pcmk__primitive_assign: group1rsc2 allocation score on node5: -INFINITY
+pcmk__primitive_assign: group1rsc2 allocation score on node5: 123456
pcmk__primitive_assign: rsc1 allocation score on node1: -INFINITY
-pcmk__primitive_assign: rsc1 allocation score on node2: 0
+pcmk__primitive_assign: rsc1 allocation score on node2: -INFINITY
pcmk__primitive_assign: rsc1 allocation score on node3: -INFINITY
pcmk__primitive_assign: rsc1 allocation score on node4: -INFINITY
-pcmk__primitive_assign: rsc1 allocation score on node5: -INFINITY
+pcmk__primitive_assign: rsc1 allocation score on node5: 123456
pcmk__primitive_assign: rsc2:0 allocation score on node1: 1
pcmk__primitive_assign: rsc2:0 allocation score on node2: 1
pcmk__primitive_assign: rsc2:0 allocation score on node3: 1
pcmk__primitive_assign: rsc2:0 allocation score on node4: 1
-pcmk__primitive_assign: rsc2:0 allocation score on node5: 1
+pcmk__primitive_assign: rsc2:0 allocation score on node5: 123457
pcmk__primitive_assign: rsc2:1 allocation score on node1: 1
-pcmk__primitive_assign: rsc2:1 allocation score on node2: -INFINITY
+pcmk__primitive_assign: rsc2:1 allocation score on node2: 1
pcmk__primitive_assign: rsc2:1 allocation score on node3: 1
pcmk__primitive_assign: rsc2:1 allocation score on node4: 1
-pcmk__primitive_assign: rsc2:1 allocation score on node5: 1
+pcmk__primitive_assign: rsc2:1 allocation score on node5: -INFINITY
pcmk__primitive_assign: rsc2:2 allocation score on node1: 1
pcmk__primitive_assign: rsc2:2 allocation score on node2: -INFINITY
-pcmk__primitive_assign: rsc2:2 allocation score on node3: -INFINITY
+pcmk__primitive_assign: rsc2:2 allocation score on node3: 1
pcmk__primitive_assign: rsc2:2 allocation score on node4: 1
-pcmk__primitive_assign: rsc2:2 allocation score on node5: 1
-rsc2:0 promotion score on node2: 1
-rsc2:1 promotion score on node3: 1
-rsc2:2 promotion score on node4: 1
+pcmk__primitive_assign: rsc2:2 allocation score on node5: -INFINITY
+rsc2:0 promotion score on node5: 246913
+rsc2:1 promotion score on node2: 1
+rsc2:2 promotion score on node3: 1
diff --git a/cts/scheduler/scores/promoted-partially-demoted-group.scores b/cts/scheduler/scores/promoted-partially-demoted-group.scores
index dece7ab097..ad91702fd0 100644
--- a/cts/scheduler/scores/promoted-partially-demoted-group.scores
+++ b/cts/scheduler/scores/promoted-partially-demoted-group.scores
@@ -1,93 +1,93 @@
-cdev-pool-0-drbd:0 promotion score on sd01-1: 11200
+cdev-pool-0-drbd:0 promotion score on sd01-1: 10800
cdev-pool-0-drbd:1 promotion score on sd01-0: INFINITY
cdev-pool-0-iscsi-vips-fw:0 promotion score on sd01-1: -INFINITY
cdev-pool-0-iscsi-vips-fw:1 promotion score on sd01-0: 2000
pcmk__clone_allocate: cdev-pool-0-drbd:0 allocation score on sd01-0: 0
pcmk__clone_allocate: cdev-pool-0-drbd:0 allocation score on sd01-1: 10100
pcmk__clone_allocate: cdev-pool-0-drbd:1 allocation score on sd01-0: 10100
pcmk__clone_allocate: cdev-pool-0-drbd:1 allocation score on sd01-1: 0
pcmk__clone_allocate: cdev-pool-0-iscsi-vips-fw:0 allocation score on sd01-0: 0
pcmk__clone_allocate: cdev-pool-0-iscsi-vips-fw:0 allocation score on sd01-1: 2000
pcmk__clone_allocate: cdev-pool-0-iscsi-vips-fw:1 allocation score on sd01-0: 2000
pcmk__clone_allocate: cdev-pool-0-iscsi-vips-fw:1 allocation score on sd01-1: 0
pcmk__clone_allocate: cl-ietd allocation score on sd01-0: INFINITY
-pcmk__clone_allocate: cl-ietd allocation score on sd01-1: 500
+pcmk__clone_allocate: cl-ietd allocation score on sd01-1: 300
pcmk__clone_allocate: cl-vlan1-net allocation score on sd01-0: 0
pcmk__clone_allocate: cl-vlan1-net allocation score on sd01-1: 0
pcmk__clone_allocate: ietd:0 allocation score on sd01-0: 0
pcmk__clone_allocate: ietd:0 allocation score on sd01-1: 100
pcmk__clone_allocate: ietd:1 allocation score on sd01-0: 100
pcmk__clone_allocate: ietd:1 allocation score on sd01-1: 0
pcmk__clone_allocate: ms-cdev-pool-0-drbd allocation score on sd01-0: INFINITY
-pcmk__clone_allocate: ms-cdev-pool-0-drbd allocation score on sd01-1: 600
+pcmk__clone_allocate: ms-cdev-pool-0-drbd allocation score on sd01-1: 400
pcmk__clone_allocate: ms-cdev-pool-0-iscsi-vips-fw allocation score on sd01-0: 0
pcmk__clone_allocate: ms-cdev-pool-0-iscsi-vips-fw allocation score on sd01-1: 0
pcmk__clone_allocate: vip-164-fw:0 allocation score on sd01-0: 0
pcmk__clone_allocate: vip-164-fw:0 allocation score on sd01-1: 100
pcmk__clone_allocate: vip-164-fw:1 allocation score on sd01-0: 100
pcmk__clone_allocate: vip-164-fw:1 allocation score on sd01-1: 0
pcmk__clone_allocate: vip-165-fw:0 allocation score on sd01-0: 0
pcmk__clone_allocate: vip-165-fw:0 allocation score on sd01-1: 100
pcmk__clone_allocate: vip-165-fw:1 allocation score on sd01-0: 100
pcmk__clone_allocate: vip-165-fw:1 allocation score on sd01-1: 0
pcmk__clone_allocate: vlan1-net:0 allocation score on sd01-0: 0
pcmk__clone_allocate: vlan1-net:0 allocation score on sd01-1: 100
pcmk__clone_allocate: vlan1-net:1 allocation score on sd01-0: 100
pcmk__clone_allocate: vlan1-net:1 allocation score on sd01-1: 0
pcmk__group_assign: cdev-pool-0-iscsi-export allocation score on sd01-0: INFINITY
pcmk__group_assign: cdev-pool-0-iscsi-export allocation score on sd01-1: 0
pcmk__group_assign: cdev-pool-0-iscsi-lun-1 allocation score on sd01-0: 0
pcmk__group_assign: cdev-pool-0-iscsi-lun-1 allocation score on sd01-1: 100
pcmk__group_assign: cdev-pool-0-iscsi-target allocation score on sd01-0: INFINITY
pcmk__group_assign: cdev-pool-0-iscsi-target allocation score on sd01-1: 100
pcmk__group_assign: cdev-pool-0-iscsi-vips allocation score on sd01-0: 0
pcmk__group_assign: cdev-pool-0-iscsi-vips allocation score on sd01-1: 0
pcmk__group_assign: cdev-pool-0-iscsi-vips-fw:0 allocation score on sd01-0: -INFINITY
pcmk__group_assign: cdev-pool-0-iscsi-vips-fw:0 allocation score on sd01-1: 2000
pcmk__group_assign: cdev-pool-0-iscsi-vips-fw:1 allocation score on sd01-0: 2000
pcmk__group_assign: cdev-pool-0-iscsi-vips-fw:1 allocation score on sd01-1: 0
pcmk__group_assign: vip-164 allocation score on sd01-0: 0
pcmk__group_assign: vip-164 allocation score on sd01-1: 100
pcmk__group_assign: vip-164-fw:0 allocation score on sd01-0: -INFINITY
pcmk__group_assign: vip-164-fw:0 allocation score on sd01-1: 100
pcmk__group_assign: vip-164-fw:1 allocation score on sd01-0: 100
pcmk__group_assign: vip-164-fw:1 allocation score on sd01-1: 0
pcmk__group_assign: vip-165 allocation score on sd01-0: 0
pcmk__group_assign: vip-165 allocation score on sd01-1: 100
pcmk__group_assign: vip-165-fw:0 allocation score on sd01-0: -INFINITY
pcmk__group_assign: vip-165-fw:0 allocation score on sd01-1: 100
pcmk__group_assign: vip-165-fw:1 allocation score on sd01-0: 100
pcmk__group_assign: vip-165-fw:1 allocation score on sd01-1: 0
pcmk__primitive_assign: cdev-pool-0-drbd:0 allocation score on sd01-0: -INFINITY
pcmk__primitive_assign: cdev-pool-0-drbd:0 allocation score on sd01-1: 10100
pcmk__primitive_assign: cdev-pool-0-drbd:1 allocation score on sd01-0: 10100
pcmk__primitive_assign: cdev-pool-0-drbd:1 allocation score on sd01-1: 0
pcmk__primitive_assign: cdev-pool-0-iscsi-lun-1 allocation score on sd01-0: 0
pcmk__primitive_assign: cdev-pool-0-iscsi-lun-1 allocation score on sd01-1: -INFINITY
pcmk__primitive_assign: cdev-pool-0-iscsi-target allocation score on sd01-0: INFINITY
pcmk__primitive_assign: cdev-pool-0-iscsi-target allocation score on sd01-1: -INFINITY
pcmk__primitive_assign: ietd:0 allocation score on sd01-0: -INFINITY
pcmk__primitive_assign: ietd:0 allocation score on sd01-1: 100
pcmk__primitive_assign: ietd:1 allocation score on sd01-0: 100
pcmk__primitive_assign: ietd:1 allocation score on sd01-1: 0
pcmk__primitive_assign: stonith-xvm-sd01-0 allocation score on sd01-0: -INFINITY
pcmk__primitive_assign: stonith-xvm-sd01-0 allocation score on sd01-1: 100
pcmk__primitive_assign: stonith-xvm-sd01-1 allocation score on sd01-0: 100
pcmk__primitive_assign: stonith-xvm-sd01-1 allocation score on sd01-1: -INFINITY
pcmk__primitive_assign: vip-164 allocation score on sd01-0: 0
pcmk__primitive_assign: vip-164 allocation score on sd01-1: -INFINITY
pcmk__primitive_assign: vip-164-fw:0 allocation score on sd01-0: -INFINITY
pcmk__primitive_assign: vip-164-fw:0 allocation score on sd01-1: 200
pcmk__primitive_assign: vip-164-fw:1 allocation score on sd01-0: 200
pcmk__primitive_assign: vip-164-fw:1 allocation score on sd01-1: 0
pcmk__primitive_assign: vip-165 allocation score on sd01-0: 0
pcmk__primitive_assign: vip-165 allocation score on sd01-1: -INFINITY
pcmk__primitive_assign: vip-165-fw:0 allocation score on sd01-0: -INFINITY
pcmk__primitive_assign: vip-165-fw:0 allocation score on sd01-1: 100
pcmk__primitive_assign: vip-165-fw:1 allocation score on sd01-0: 100
pcmk__primitive_assign: vip-165-fw:1 allocation score on sd01-1: -INFINITY
pcmk__primitive_assign: vlan1-net:0 allocation score on sd01-0: 0
pcmk__primitive_assign: vlan1-net:0 allocation score on sd01-1: 100
pcmk__primitive_assign: vlan1-net:1 allocation score on sd01-0: 100
pcmk__primitive_assign: vlan1-net:1 allocation score on sd01-1: -INFINITY
diff --git a/cts/scheduler/summary/primitive-with-group-with-clone.summary b/cts/scheduler/summary/primitive-with-group-with-clone.summary
index bdb767824a..aa0b96f43d 100644
--- a/cts/scheduler/summary/primitive-with-group-with-clone.summary
+++ b/cts/scheduler/summary/primitive-with-group-with-clone.summary
@@ -1,71 +1,71 @@
Current cluster status:
* Node List:
* Online: [ node1 node2 node3 node4 node5 ]
* Full List of Resources:
* Fencing (stonith:fence_xvm): Started node1
* Clone Set: rsc2-clone [rsc2]:
* Stopped: [ node1 node2 node3 node4 node5 ]
* rsc1 (ocf:pacemaker:Dummy): Stopped
* Resource Group: group1:
* group1rsc1 (ocf:pacemaker:Dummy): Stopped
* group1rsc2 (ocf:pacemaker:Dummy): Stopped
Transition Summary:
- * Start rsc2:0 ( node2 )
- * Start rsc2:1 ( node3 )
- * Start rsc2:2 ( node4 )
- * Start rsc1 ( node2 )
- * Start group1rsc1 ( node2 )
- * Start group1rsc2 ( node2 )
+ * Start rsc2:0 ( node5 )
+ * Start rsc2:1 ( node2 )
+ * Start rsc2:2 ( node3 )
+ * Start rsc1 ( node5 )
+ * Start group1rsc1 ( node5 )
+ * Start group1rsc2 ( node5 )
Executing Cluster Transition:
* Resource action: rsc2:0 monitor on node5
- * Resource action: rsc2:0 monitor on node2
+ * Resource action: rsc2:0 monitor on node4
* Resource action: rsc2:0 monitor on node1
- * Resource action: rsc2:1 monitor on node3
- * Resource action: rsc2:2 monitor on node4
+ * Resource action: rsc2:1 monitor on node2
+ * Resource action: rsc2:2 monitor on node3
* Pseudo action: rsc2-clone_start_0
* Resource action: rsc1 monitor on node5
* Resource action: rsc1 monitor on node4
* Resource action: rsc1 monitor on node3
* Resource action: rsc1 monitor on node2
* Resource action: rsc1 monitor on node1
* Pseudo action: group1_start_0
* Resource action: group1rsc1 monitor on node5
* Resource action: group1rsc1 monitor on node4
* Resource action: group1rsc1 monitor on node3
* Resource action: group1rsc1 monitor on node2
* Resource action: group1rsc1 monitor on node1
* Resource action: group1rsc2 monitor on node5
* Resource action: group1rsc2 monitor on node4
* Resource action: group1rsc2 monitor on node3
* Resource action: group1rsc2 monitor on node2
* Resource action: group1rsc2 monitor on node1
- * Resource action: rsc2:0 start on node2
- * Resource action: rsc2:1 start on node3
- * Resource action: rsc2:2 start on node4
+ * Resource action: rsc2:0 start on node5
+ * Resource action: rsc2:1 start on node2
+ * Resource action: rsc2:2 start on node3
* Pseudo action: rsc2-clone_running_0
- * Resource action: rsc1 start on node2
- * Resource action: group1rsc1 start on node2
- * Resource action: group1rsc2 start on node2
- * Resource action: rsc2:0 monitor=10000 on node2
- * Resource action: rsc2:1 monitor=10000 on node3
- * Resource action: rsc2:2 monitor=10000 on node4
- * Resource action: rsc1 monitor=10000 on node2
+ * Resource action: rsc1 start on node5
+ * Resource action: group1rsc1 start on node5
+ * Resource action: group1rsc2 start on node5
+ * Resource action: rsc2:0 monitor=10000 on node5
+ * Resource action: rsc2:1 monitor=10000 on node2
+ * Resource action: rsc2:2 monitor=10000 on node3
+ * Resource action: rsc1 monitor=10000 on node5
* Pseudo action: group1_running_0
- * Resource action: group1rsc1 monitor=10000 on node2
- * Resource action: group1rsc2 monitor=10000 on node2
+ * Resource action: group1rsc1 monitor=10000 on node5
+ * Resource action: group1rsc2 monitor=10000 on node5
Revised Cluster Status:
* Node List:
* Online: [ node1 node2 node3 node4 node5 ]
* Full List of Resources:
* Fencing (stonith:fence_xvm): Started node1
* Clone Set: rsc2-clone [rsc2]:
- * Started: [ node2 node3 node4 ]
- * rsc1 (ocf:pacemaker:Dummy): Started node2
+ * Started: [ node2 node3 node5 ]
+ * rsc1 (ocf:pacemaker:Dummy): Started node5
* Resource Group: group1:
- * group1rsc1 (ocf:pacemaker:Dummy): Started node2
- * group1rsc2 (ocf:pacemaker:Dummy): Started node2
+ * group1rsc1 (ocf:pacemaker:Dummy): Started node5
+ * group1rsc2 (ocf:pacemaker:Dummy): Started node5
diff --git a/cts/scheduler/summary/primitive-with-group-with-promoted.summary b/cts/scheduler/summary/primitive-with-group-with-promoted.summary
index 43d8e4a264..ce100915b4 100644
--- a/cts/scheduler/summary/primitive-with-group-with-promoted.summary
+++ b/cts/scheduler/summary/primitive-with-group-with-promoted.summary
@@ -1,75 +1,75 @@
Current cluster status:
* Node List:
* Online: [ node1 node2 node3 node4 node5 ]
* Full List of Resources:
* Fencing (stonith:fence_xvm): Started node1
* Clone Set: rsc2-clone [rsc2] (promotable):
* Stopped: [ node1 node2 node3 node4 node5 ]
* rsc1 (ocf:pacemaker:Dummy): Stopped
* Resource Group: group1:
* group1rsc1 (ocf:pacemaker:Dummy): Stopped
* group1rsc2 (ocf:pacemaker:Dummy): Stopped
Transition Summary:
- * Promote rsc2:0 ( Stopped -> Promoted node2 )
- * Start rsc2:1 ( node3 )
- * Start rsc2:2 ( node4 )
- * Start rsc1 ( node2 )
- * Start group1rsc1 ( node2 )
- * Start group1rsc2 ( node2 )
+ * Promote rsc2:0 ( Stopped -> Promoted node5 )
+ * Start rsc2:1 ( node2 )
+ * Start rsc2:2 ( node3 )
+ * Start rsc1 ( node5 )
+ * Start group1rsc1 ( node5 )
+ * Start group1rsc2 ( node5 )
Executing Cluster Transition:
* Resource action: rsc2:0 monitor on node5
- * Resource action: rsc2:0 monitor on node2
+ * Resource action: rsc2:0 monitor on node4
* Resource action: rsc2:0 monitor on node1
- * Resource action: rsc2:1 monitor on node3
- * Resource action: rsc2:2 monitor on node4
+ * Resource action: rsc2:1 monitor on node2
+ * Resource action: rsc2:2 monitor on node3
* Pseudo action: rsc2-clone_start_0
* Resource action: rsc1 monitor on node5
* Resource action: rsc1 monitor on node4
* Resource action: rsc1 monitor on node3
* Resource action: rsc1 monitor on node2
* Resource action: rsc1 monitor on node1
* Pseudo action: group1_start_0
* Resource action: group1rsc1 monitor on node5
* Resource action: group1rsc1 monitor on node4
* Resource action: group1rsc1 monitor on node3
* Resource action: group1rsc1 monitor on node2
* Resource action: group1rsc1 monitor on node1
* Resource action: group1rsc2 monitor on node5
* Resource action: group1rsc2 monitor on node4
* Resource action: group1rsc2 monitor on node3
* Resource action: group1rsc2 monitor on node2
* Resource action: group1rsc2 monitor on node1
- * Resource action: rsc2:0 start on node2
- * Resource action: rsc2:1 start on node3
- * Resource action: rsc2:2 start on node4
+ * Resource action: rsc2:0 start on node5
+ * Resource action: rsc2:1 start on node2
+ * Resource action: rsc2:2 start on node3
* Pseudo action: rsc2-clone_running_0
- * Resource action: rsc1 start on node2
- * Resource action: group1rsc1 start on node2
- * Resource action: group1rsc2 start on node2
- * Resource action: rsc2:1 monitor=11000 on node3
- * Resource action: rsc2:2 monitor=11000 on node4
+ * Resource action: rsc1 start on node5
+ * Resource action: group1rsc1 start on node5
+ * Resource action: group1rsc2 start on node5
+ * Resource action: rsc2:1 monitor=11000 on node2
+ * Resource action: rsc2:2 monitor=11000 on node3
* Pseudo action: rsc2-clone_promote_0
- * Resource action: rsc1 monitor=10000 on node2
+ * Resource action: rsc1 monitor=10000 on node5
* Pseudo action: group1_running_0
- * Resource action: group1rsc1 monitor=10000 on node2
- * Resource action: group1rsc2 monitor=10000 on node2
- * Resource action: rsc2:0 promote on node2
+ * Resource action: group1rsc1 monitor=10000 on node5
+ * Resource action: group1rsc2 monitor=10000 on node5
+ * Resource action: rsc2:0 promote on node5
* Pseudo action: rsc2-clone_promoted_0
- * Resource action: rsc2:0 monitor=10000 on node2
+ * Resource action: rsc2:0 monitor=10000 on node5
Revised Cluster Status:
* Node List:
* Online: [ node1 node2 node3 node4 node5 ]
* Full List of Resources:
* Fencing (stonith:fence_xvm): Started node1
* Clone Set: rsc2-clone [rsc2] (promotable):
- * Promoted: [ node2 ]
- * Unpromoted: [ node3 node4 ]
- * rsc1 (ocf:pacemaker:Dummy): Started node2
+ * Promoted: [ node5 ]
+ * Unpromoted: [ node2 node3 ]
+ * rsc1 (ocf:pacemaker:Dummy): Started node5
* Resource Group: group1:
- * group1rsc1 (ocf:pacemaker:Dummy): Started node2
- * group1rsc2 (ocf:pacemaker:Dummy): Started node2
+ * group1rsc1 (ocf:pacemaker:Dummy): Started node5
+ * group1rsc2 (ocf:pacemaker:Dummy): Started node5