From 345bf572da5969da1a3d77940fb3b5f5b2cef771 Mon Sep 17 00:00:00 2001 From: Andrew Beekhof Date: Tue, 18 Jul 2017 14:35:44 +1000 Subject: [PATCH] Test: PE: Ensure nested container connections run on the same host --- pengine/regression.sh | 2 +- pengine/test10/bundle-nested-colocation.dot | 72 ++++ pengine/test10/bundle-nested-colocation.exp | 385 ++++++++++++++++++++ pengine/test10/bundle-nested-colocation.scores | 401 +++++++++++++++++++++ pengine/test10/bundle-nested-colocation.summary | 75 ++++ pengine/test10/bundle-nested-colocation.xml | 455 ++++++++++++++++++++++++ 6 files changed, 1389 insertions(+), 1 deletion(-) create mode 100644 pengine/test10/bundle-nested-colocation.dot create mode 100644 pengine/test10/bundle-nested-colocation.exp create mode 100644 pengine/test10/bundle-nested-colocation.scores create mode 100644 pengine/test10/bundle-nested-colocation.summary create mode 100644 pengine/test10/bundle-nested-colocation.xml diff --git a/pengine/regression.sh b/pengine/regression.sh index d89d93c..d1a8a3f 100755 --- a/pengine/regression.sh +++ b/pengine/regression.sh @@ -28,7 +28,6 @@ echo "" info Performing the following tests from $io_dir create_mode="false" - echo "" do_test simple1 "Offline " @@ -810,6 +809,7 @@ do_test bundle-order-partial-stop "Bundle startup ordering when some dependancie do_test bundle-order-startup-clone "Prevent startup because bundle isn't promoted" do_test bundle-order-startup-clone-2 "Bundle startup with clones" do_test bundle-order-stop-clone "Stop bundle because clone is stopping" +do_test bundle-nested-colocation "Colocation of nested connection resources" echo "" do_test whitebox-fail1 "Fail whitebox container rsc." diff --git a/pengine/test10/bundle-nested-colocation.dot b/pengine/test10/bundle-nested-colocation.dot new file mode 100644 index 0000000..a84f857 --- /dev/null +++ b/pengine/test10/bundle-nested-colocation.dot @@ -0,0 +1,72 @@ +digraph "g" { +"all_stopped" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-bundle-0_monitor_60000 overcloud-controller-0" [ style=bold color="green" fontcolor="black"] +"rabbitmq-bundle-0_start_0 overcloud-controller-0" -> "rabbitmq-bundle-0_monitor_60000 overcloud-controller-0" [ style = bold] +"rabbitmq-bundle-0_start_0 overcloud-controller-0" -> "rabbitmq:0_monitor_10000 rabbitmq-bundle-0" [ style = bold] +"rabbitmq-bundle-0_start_0 overcloud-controller-0" -> "rabbitmq:0_start_0 rabbitmq-bundle-0" [ style = bold] +"rabbitmq-bundle-0_start_0 overcloud-controller-0" [ style=bold color="green" fontcolor="black"] +"rabbitmq-bundle-1_monitor_60000 overcloud-controller-1" [ style=bold color="green" fontcolor="black"] +"rabbitmq-bundle-1_start_0 overcloud-controller-1" -> "rabbitmq-bundle-1_monitor_60000 overcloud-controller-1" [ style = bold] +"rabbitmq-bundle-1_start_0 overcloud-controller-1" -> "rabbitmq:1_monitor_10000 rabbitmq-bundle-1" [ style = bold] +"rabbitmq-bundle-1_start_0 overcloud-controller-1" -> "rabbitmq:1_start_0 rabbitmq-bundle-1" [ style = bold] +"rabbitmq-bundle-1_start_0 overcloud-controller-1" [ style=bold color="green" fontcolor="black"] +"rabbitmq-bundle-2_monitor_60000 overcloud-controller-2" [ style=bold color="green" fontcolor="black"] +"rabbitmq-bundle-2_start_0 overcloud-controller-2" -> "rabbitmq-bundle-2_monitor_60000 overcloud-controller-2" [ style = bold] +"rabbitmq-bundle-2_start_0 overcloud-controller-2" -> "rabbitmq:2_monitor_10000 rabbitmq-bundle-2" [ style = bold] +"rabbitmq-bundle-2_start_0 overcloud-controller-2" -> "rabbitmq:2_start_0 rabbitmq-bundle-2" [ style = bold] +"rabbitmq-bundle-2_start_0 overcloud-controller-2" [ style=bold color="green" fontcolor="black"] +"rabbitmq-bundle-clone_running_0" -> "rabbitmq-bundle_running_0" [ style = bold] +"rabbitmq-bundle-clone_running_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-bundle-clone_start_0" -> "rabbitmq-bundle-clone_running_0" [ style = bold] +"rabbitmq-bundle-clone_start_0" -> "rabbitmq:0_start_0 rabbitmq-bundle-0" [ style = bold] +"rabbitmq-bundle-clone_start_0" -> "rabbitmq:1_start_0 rabbitmq-bundle-1" [ style = bold] +"rabbitmq-bundle-clone_start_0" -> "rabbitmq:2_start_0 rabbitmq-bundle-2" [ style = bold] +"rabbitmq-bundle-clone_start_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-bundle-docker-0_monitor_60000 overcloud-rabbit-0" [ style=bold color="green" fontcolor="black"] +"rabbitmq-bundle-docker-0_start_0 overcloud-rabbit-0" -> "rabbitmq-bundle-0_start_0 overcloud-controller-0" [ style = bold] +"rabbitmq-bundle-docker-0_start_0 overcloud-rabbit-0" -> "rabbitmq-bundle-docker-0_monitor_60000 overcloud-rabbit-0" [ style = bold] +"rabbitmq-bundle-docker-0_start_0 overcloud-rabbit-0" -> "rabbitmq-bundle_running_0" [ style = bold] +"rabbitmq-bundle-docker-0_start_0 overcloud-rabbit-0" -> "rabbitmq:0_start_0 rabbitmq-bundle-0" [ style = bold] +"rabbitmq-bundle-docker-0_start_0 overcloud-rabbit-0" [ style=bold color="green" fontcolor="black"] +"rabbitmq-bundle-docker-0_stop_0 overcloud-rabbit-0" -> "all_stopped" [ style = bold] +"rabbitmq-bundle-docker-0_stop_0 overcloud-rabbit-0" -> "rabbitmq-bundle-docker-0_start_0 overcloud-rabbit-0" [ style = bold] +"rabbitmq-bundle-docker-0_stop_0 overcloud-rabbit-0" [ style=bold color="green" fontcolor="black"] +"rabbitmq-bundle-docker-1_monitor_60000 overcloud-rabbit-1" [ style=bold color="green" fontcolor="black"] +"rabbitmq-bundle-docker-1_start_0 overcloud-rabbit-1" -> "rabbitmq-bundle-1_start_0 overcloud-controller-1" [ style = bold] +"rabbitmq-bundle-docker-1_start_0 overcloud-rabbit-1" -> "rabbitmq-bundle-docker-1_monitor_60000 overcloud-rabbit-1" [ style = bold] +"rabbitmq-bundle-docker-1_start_0 overcloud-rabbit-1" -> "rabbitmq-bundle_running_0" [ style = bold] +"rabbitmq-bundle-docker-1_start_0 overcloud-rabbit-1" -> "rabbitmq:1_start_0 rabbitmq-bundle-1" [ style = bold] +"rabbitmq-bundle-docker-1_start_0 overcloud-rabbit-1" [ style=bold color="green" fontcolor="black"] +"rabbitmq-bundle-docker-1_stop_0 overcloud-rabbit-1" -> "all_stopped" [ style = bold] +"rabbitmq-bundle-docker-1_stop_0 overcloud-rabbit-1" -> "rabbitmq-bundle-docker-1_start_0 overcloud-rabbit-1" [ style = bold] +"rabbitmq-bundle-docker-1_stop_0 overcloud-rabbit-1" [ style=bold color="green" fontcolor="black"] +"rabbitmq-bundle-docker-2_monitor_60000 overcloud-rabbit-2" [ style=bold color="green" fontcolor="black"] +"rabbitmq-bundle-docker-2_start_0 overcloud-rabbit-2" -> "rabbitmq-bundle-2_start_0 overcloud-controller-2" [ style = bold] +"rabbitmq-bundle-docker-2_start_0 overcloud-rabbit-2" -> "rabbitmq-bundle-docker-2_monitor_60000 overcloud-rabbit-2" [ style = bold] +"rabbitmq-bundle-docker-2_start_0 overcloud-rabbit-2" -> "rabbitmq-bundle_running_0" [ style = bold] +"rabbitmq-bundle-docker-2_start_0 overcloud-rabbit-2" -> "rabbitmq:2_start_0 rabbitmq-bundle-2" [ style = bold] +"rabbitmq-bundle-docker-2_start_0 overcloud-rabbit-2" [ style=bold color="green" fontcolor="black"] +"rabbitmq-bundle-docker-2_stop_0 overcloud-rabbit-2" -> "all_stopped" [ style = bold] +"rabbitmq-bundle-docker-2_stop_0 overcloud-rabbit-2" -> "rabbitmq-bundle-docker-2_start_0 overcloud-rabbit-2" [ style = bold] +"rabbitmq-bundle-docker-2_stop_0 overcloud-rabbit-2" [ style=bold color="green" fontcolor="black"] +"rabbitmq-bundle_running_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq-bundle_start_0" -> "rabbitmq-bundle-clone_start_0" [ style = bold] +"rabbitmq-bundle_start_0" -> "rabbitmq-bundle-docker-0_start_0 overcloud-rabbit-0" [ style = bold] +"rabbitmq-bundle_start_0" -> "rabbitmq-bundle-docker-1_start_0 overcloud-rabbit-1" [ style = bold] +"rabbitmq-bundle_start_0" -> "rabbitmq-bundle-docker-2_start_0 overcloud-rabbit-2" [ style = bold] +"rabbitmq-bundle_start_0" [ style=bold color="green" fontcolor="orange"] +"rabbitmq:0_monitor_10000 rabbitmq-bundle-0" [ style=bold color="green" fontcolor="black"] +"rabbitmq:0_start_0 rabbitmq-bundle-0" -> "rabbitmq-bundle-clone_running_0" [ style = bold] +"rabbitmq:0_start_0 rabbitmq-bundle-0" -> "rabbitmq:0_monitor_10000 rabbitmq-bundle-0" [ style = bold] +"rabbitmq:0_start_0 rabbitmq-bundle-0" -> "rabbitmq:1_start_0 rabbitmq-bundle-1" [ style = bold] +"rabbitmq:0_start_0 rabbitmq-bundle-0" [ style=bold color="green" fontcolor="black"] +"rabbitmq:1_monitor_10000 rabbitmq-bundle-1" [ style=bold color="green" fontcolor="black"] +"rabbitmq:1_start_0 rabbitmq-bundle-1" -> "rabbitmq-bundle-clone_running_0" [ style = bold] +"rabbitmq:1_start_0 rabbitmq-bundle-1" -> "rabbitmq:1_monitor_10000 rabbitmq-bundle-1" [ style = bold] +"rabbitmq:1_start_0 rabbitmq-bundle-1" -> "rabbitmq:2_start_0 rabbitmq-bundle-2" [ style = bold] +"rabbitmq:1_start_0 rabbitmq-bundle-1" [ style=bold color="green" fontcolor="black"] +"rabbitmq:2_monitor_10000 rabbitmq-bundle-2" [ style=bold color="green" fontcolor="black"] +"rabbitmq:2_start_0 rabbitmq-bundle-2" -> "rabbitmq-bundle-clone_running_0" [ style = bold] +"rabbitmq:2_start_0 rabbitmq-bundle-2" -> "rabbitmq:2_monitor_10000 rabbitmq-bundle-2" [ style = bold] +"rabbitmq:2_start_0 rabbitmq-bundle-2" [ style=bold color="green" fontcolor="black"] +} diff --git a/pengine/test10/bundle-nested-colocation.exp b/pengine/test10/bundle-nested-colocation.exp new file mode 100644 index 0000000..3daf7d6 --- /dev/null +++ b/pengine/test10/bundle-nested-colocation.exp @@ -0,0 +1,385 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/pengine/test10/bundle-nested-colocation.scores b/pengine/test10/bundle-nested-colocation.scores new file mode 100644 index 0000000..c79e0ff --- /dev/null +++ b/pengine/test10/bundle-nested-colocation.scores @@ -0,0 +1,401 @@ +Allocation scores: +Using the original execution date of: 2017-07-14 08:50:25Z +clone_color: rabbitmq-bundle-clone allocation score on overcloud-controller-0: -INFINITY +clone_color: rabbitmq-bundle-clone allocation score on overcloud-controller-1: -INFINITY +clone_color: rabbitmq-bundle-clone allocation score on overcloud-controller-2: -INFINITY +clone_color: rabbitmq-bundle-clone allocation score on overcloud-galera-0: -INFINITY +clone_color: rabbitmq-bundle-clone allocation score on overcloud-galera-1: -INFINITY +clone_color: rabbitmq-bundle-clone allocation score on overcloud-galera-2: -INFINITY +clone_color: rabbitmq-bundle-clone allocation score on overcloud-rabbit-0: -INFINITY +clone_color: rabbitmq-bundle-clone allocation score on overcloud-rabbit-1: -INFINITY +clone_color: rabbitmq-bundle-clone allocation score on overcloud-rabbit-2: -INFINITY +clone_color: rabbitmq-bundle-clone allocation score on rabbitmq-bundle-0: 0 +clone_color: rabbitmq-bundle-clone allocation score on rabbitmq-bundle-1: 0 +clone_color: rabbitmq-bundle-clone allocation score on rabbitmq-bundle-2: 0 +clone_color: rabbitmq:0 allocation score on overcloud-controller-0: -INFINITY +clone_color: rabbitmq:0 allocation score on overcloud-controller-1: -INFINITY +clone_color: rabbitmq:0 allocation score on overcloud-controller-2: -INFINITY +clone_color: rabbitmq:0 allocation score on overcloud-galera-0: -INFINITY +clone_color: rabbitmq:0 allocation score on overcloud-galera-1: -INFINITY +clone_color: rabbitmq:0 allocation score on overcloud-galera-2: -INFINITY +clone_color: rabbitmq:0 allocation score on overcloud-rabbit-0: -INFINITY +clone_color: rabbitmq:0 allocation score on overcloud-rabbit-1: -INFINITY +clone_color: rabbitmq:0 allocation score on overcloud-rabbit-2: -INFINITY +clone_color: rabbitmq:0 allocation score on rabbitmq-bundle-0: INFINITY +clone_color: rabbitmq:0 allocation score on rabbitmq-bundle-1: -INFINITY +clone_color: rabbitmq:0 allocation score on rabbitmq-bundle-2: -INFINITY +clone_color: rabbitmq:1 allocation score on overcloud-controller-0: -INFINITY +clone_color: rabbitmq:1 allocation score on overcloud-controller-1: -INFINITY +clone_color: rabbitmq:1 allocation score on overcloud-controller-2: -INFINITY +clone_color: rabbitmq:1 allocation score on overcloud-galera-0: -INFINITY +clone_color: rabbitmq:1 allocation score on overcloud-galera-1: -INFINITY +clone_color: rabbitmq:1 allocation score on overcloud-galera-2: -INFINITY +clone_color: rabbitmq:1 allocation score on overcloud-rabbit-0: -INFINITY +clone_color: rabbitmq:1 allocation score on overcloud-rabbit-1: -INFINITY +clone_color: rabbitmq:1 allocation score on overcloud-rabbit-2: -INFINITY +clone_color: rabbitmq:1 allocation score on rabbitmq-bundle-0: -INFINITY +clone_color: rabbitmq:1 allocation score on rabbitmq-bundle-1: INFINITY +clone_color: rabbitmq:1 allocation score on rabbitmq-bundle-2: -INFINITY +clone_color: rabbitmq:2 allocation score on overcloud-controller-0: -INFINITY +clone_color: rabbitmq:2 allocation score on overcloud-controller-1: -INFINITY +clone_color: rabbitmq:2 allocation score on overcloud-controller-2: -INFINITY +clone_color: rabbitmq:2 allocation score on overcloud-galera-0: -INFINITY +clone_color: rabbitmq:2 allocation score on overcloud-galera-1: -INFINITY +clone_color: rabbitmq:2 allocation score on overcloud-galera-2: -INFINITY +clone_color: rabbitmq:2 allocation score on overcloud-rabbit-0: -INFINITY +clone_color: rabbitmq:2 allocation score on overcloud-rabbit-1: -INFINITY +clone_color: rabbitmq:2 allocation score on overcloud-rabbit-2: -INFINITY +clone_color: rabbitmq:2 allocation score on rabbitmq-bundle-0: -INFINITY +clone_color: rabbitmq:2 allocation score on rabbitmq-bundle-1: -INFINITY +clone_color: rabbitmq:2 allocation score on rabbitmq-bundle-2: INFINITY +container_color: galera-bundle allocation score on overcloud-controller-0: -INFINITY +container_color: galera-bundle allocation score on overcloud-controller-1: -INFINITY +container_color: galera-bundle allocation score on overcloud-controller-2: -INFINITY +container_color: galera-bundle allocation score on overcloud-galera-0: 0 +container_color: galera-bundle allocation score on overcloud-galera-1: 0 +container_color: galera-bundle allocation score on overcloud-galera-2: 0 +container_color: galera-bundle allocation score on overcloud-rabbit-0: -INFINITY +container_color: galera-bundle allocation score on overcloud-rabbit-1: -INFINITY +container_color: galera-bundle allocation score on overcloud-rabbit-2: -INFINITY +container_color: galera-bundle allocation score on rabbitmq-bundle-0: -INFINITY +container_color: galera-bundle allocation score on rabbitmq-bundle-1: -INFINITY +container_color: galera-bundle allocation score on rabbitmq-bundle-2: -INFINITY +container_color: galera-bundle-docker-0 allocation score on overcloud-controller-0: -INFINITY +container_color: galera-bundle-docker-0 allocation score on overcloud-controller-1: -INFINITY +container_color: galera-bundle-docker-0 allocation score on overcloud-controller-2: -INFINITY +container_color: galera-bundle-docker-0 allocation score on overcloud-galera-0: INFINITY +container_color: galera-bundle-docker-0 allocation score on overcloud-galera-1: 0 +container_color: galera-bundle-docker-0 allocation score on overcloud-galera-2: 0 +container_color: galera-bundle-docker-0 allocation score on overcloud-rabbit-0: -INFINITY +container_color: galera-bundle-docker-0 allocation score on overcloud-rabbit-1: -INFINITY +container_color: galera-bundle-docker-0 allocation score on overcloud-rabbit-2: -INFINITY +container_color: galera-bundle-docker-0 allocation score on rabbitmq-bundle-0: -INFINITY +container_color: galera-bundle-docker-0 allocation score on rabbitmq-bundle-1: -INFINITY +container_color: galera-bundle-docker-0 allocation score on rabbitmq-bundle-2: -INFINITY +container_color: galera-bundle-docker-1 allocation score on overcloud-controller-0: -INFINITY +container_color: galera-bundle-docker-1 allocation score on overcloud-controller-1: -INFINITY +container_color: galera-bundle-docker-1 allocation score on overcloud-controller-2: -INFINITY +container_color: galera-bundle-docker-1 allocation score on overcloud-galera-0: 0 +container_color: galera-bundle-docker-1 allocation score on overcloud-galera-1: INFINITY +container_color: galera-bundle-docker-1 allocation score on overcloud-galera-2: 0 +container_color: galera-bundle-docker-1 allocation score on overcloud-rabbit-0: -INFINITY +container_color: galera-bundle-docker-1 allocation score on overcloud-rabbit-1: -INFINITY +container_color: galera-bundle-docker-1 allocation score on overcloud-rabbit-2: -INFINITY +container_color: galera-bundle-docker-1 allocation score on rabbitmq-bundle-0: -INFINITY +container_color: galera-bundle-docker-1 allocation score on rabbitmq-bundle-1: -INFINITY +container_color: galera-bundle-docker-1 allocation score on rabbitmq-bundle-2: -INFINITY +container_color: galera-bundle-docker-2 allocation score on overcloud-controller-0: -INFINITY +container_color: galera-bundle-docker-2 allocation score on overcloud-controller-1: -INFINITY +container_color: galera-bundle-docker-2 allocation score on overcloud-controller-2: -INFINITY +container_color: galera-bundle-docker-2 allocation score on overcloud-galera-0: 0 +container_color: galera-bundle-docker-2 allocation score on overcloud-galera-1: 0 +container_color: galera-bundle-docker-2 allocation score on overcloud-galera-2: INFINITY +container_color: galera-bundle-docker-2 allocation score on overcloud-rabbit-0: -INFINITY +container_color: galera-bundle-docker-2 allocation score on overcloud-rabbit-1: -INFINITY +container_color: galera-bundle-docker-2 allocation score on overcloud-rabbit-2: -INFINITY +container_color: galera-bundle-docker-2 allocation score on rabbitmq-bundle-0: -INFINITY +container_color: galera-bundle-docker-2 allocation score on rabbitmq-bundle-1: -INFINITY +container_color: galera-bundle-docker-2 allocation score on rabbitmq-bundle-2: -INFINITY +container_color: rabbitmq-bundle allocation score on overcloud-controller-0: -INFINITY +container_color: rabbitmq-bundle allocation score on overcloud-controller-1: -INFINITY +container_color: rabbitmq-bundle allocation score on overcloud-controller-2: -INFINITY +container_color: rabbitmq-bundle allocation score on overcloud-galera-0: -INFINITY +container_color: rabbitmq-bundle allocation score on overcloud-galera-1: -INFINITY +container_color: rabbitmq-bundle allocation score on overcloud-galera-2: -INFINITY +container_color: rabbitmq-bundle allocation score on overcloud-rabbit-0: 1 +container_color: rabbitmq-bundle allocation score on overcloud-rabbit-1: 1 +container_color: rabbitmq-bundle allocation score on overcloud-rabbit-2: 1 +container_color: rabbitmq-bundle allocation score on rabbitmq-bundle-0: -INFINITY +container_color: rabbitmq-bundle allocation score on rabbitmq-bundle-1: -INFINITY +container_color: rabbitmq-bundle allocation score on rabbitmq-bundle-2: -INFINITY +container_color: rabbitmq-bundle-0 allocation score on overcloud-controller-0: 0 +container_color: rabbitmq-bundle-0 allocation score on overcloud-controller-1: 0 +container_color: rabbitmq-bundle-0 allocation score on overcloud-controller-2: 0 +container_color: rabbitmq-bundle-0 allocation score on overcloud-galera-0: 0 +container_color: rabbitmq-bundle-0 allocation score on overcloud-galera-1: 0 +container_color: rabbitmq-bundle-0 allocation score on overcloud-galera-2: 0 +container_color: rabbitmq-bundle-0 allocation score on overcloud-rabbit-0: -INFINITY +container_color: rabbitmq-bundle-0 allocation score on overcloud-rabbit-1: -INFINITY +container_color: rabbitmq-bundle-0 allocation score on overcloud-rabbit-2: -INFINITY +container_color: rabbitmq-bundle-0 allocation score on rabbitmq-bundle-0: -INFINITY +container_color: rabbitmq-bundle-0 allocation score on rabbitmq-bundle-1: -INFINITY +container_color: rabbitmq-bundle-0 allocation score on rabbitmq-bundle-2: -INFINITY +container_color: rabbitmq-bundle-1 allocation score on overcloud-controller-0: 0 +container_color: rabbitmq-bundle-1 allocation score on overcloud-controller-1: 0 +container_color: rabbitmq-bundle-1 allocation score on overcloud-controller-2: 0 +container_color: rabbitmq-bundle-1 allocation score on overcloud-galera-0: 0 +container_color: rabbitmq-bundle-1 allocation score on overcloud-galera-1: 0 +container_color: rabbitmq-bundle-1 allocation score on overcloud-galera-2: 0 +container_color: rabbitmq-bundle-1 allocation score on overcloud-rabbit-0: -INFINITY +container_color: rabbitmq-bundle-1 allocation score on overcloud-rabbit-1: -INFINITY +container_color: rabbitmq-bundle-1 allocation score on overcloud-rabbit-2: -INFINITY +container_color: rabbitmq-bundle-1 allocation score on rabbitmq-bundle-0: -INFINITY +container_color: rabbitmq-bundle-1 allocation score on rabbitmq-bundle-1: -INFINITY +container_color: rabbitmq-bundle-1 allocation score on rabbitmq-bundle-2: -INFINITY +container_color: rabbitmq-bundle-2 allocation score on overcloud-controller-0: 0 +container_color: rabbitmq-bundle-2 allocation score on overcloud-controller-1: 0 +container_color: rabbitmq-bundle-2 allocation score on overcloud-controller-2: 0 +container_color: rabbitmq-bundle-2 allocation score on overcloud-galera-0: 0 +container_color: rabbitmq-bundle-2 allocation score on overcloud-galera-1: 0 +container_color: rabbitmq-bundle-2 allocation score on overcloud-galera-2: 0 +container_color: rabbitmq-bundle-2 allocation score on overcloud-rabbit-0: -INFINITY +container_color: rabbitmq-bundle-2 allocation score on overcloud-rabbit-1: -INFINITY +container_color: rabbitmq-bundle-2 allocation score on overcloud-rabbit-2: -INFINITY +container_color: rabbitmq-bundle-2 allocation score on rabbitmq-bundle-0: -INFINITY +container_color: rabbitmq-bundle-2 allocation score on rabbitmq-bundle-1: -INFINITY +container_color: rabbitmq-bundle-2 allocation score on rabbitmq-bundle-2: -INFINITY +container_color: rabbitmq-bundle-clone allocation score on overcloud-controller-0: 0 +container_color: rabbitmq-bundle-clone allocation score on overcloud-controller-1: 0 +container_color: rabbitmq-bundle-clone allocation score on overcloud-controller-2: 0 +container_color: rabbitmq-bundle-clone allocation score on overcloud-galera-0: 0 +container_color: rabbitmq-bundle-clone allocation score on overcloud-galera-1: 0 +container_color: rabbitmq-bundle-clone allocation score on overcloud-galera-2: 0 +container_color: rabbitmq-bundle-clone allocation score on overcloud-rabbit-0: 0 +container_color: rabbitmq-bundle-clone allocation score on overcloud-rabbit-1: 0 +container_color: rabbitmq-bundle-clone allocation score on overcloud-rabbit-2: 0 +container_color: rabbitmq-bundle-clone allocation score on rabbitmq-bundle-0: -INFINITY +container_color: rabbitmq-bundle-clone allocation score on rabbitmq-bundle-1: -INFINITY +container_color: rabbitmq-bundle-clone allocation score on rabbitmq-bundle-2: -INFINITY +container_color: rabbitmq-bundle-docker-0 allocation score on overcloud-controller-0: -INFINITY +container_color: rabbitmq-bundle-docker-0 allocation score on overcloud-controller-1: -INFINITY +container_color: rabbitmq-bundle-docker-0 allocation score on overcloud-controller-2: -INFINITY +container_color: rabbitmq-bundle-docker-0 allocation score on overcloud-galera-0: -INFINITY +container_color: rabbitmq-bundle-docker-0 allocation score on overcloud-galera-1: -INFINITY +container_color: rabbitmq-bundle-docker-0 allocation score on overcloud-galera-2: -INFINITY +container_color: rabbitmq-bundle-docker-0 allocation score on overcloud-rabbit-0: INFINITY +container_color: rabbitmq-bundle-docker-0 allocation score on overcloud-rabbit-1: 1 +container_color: rabbitmq-bundle-docker-0 allocation score on overcloud-rabbit-2: 1 +container_color: rabbitmq-bundle-docker-0 allocation score on rabbitmq-bundle-0: -INFINITY +container_color: rabbitmq-bundle-docker-0 allocation score on rabbitmq-bundle-1: -INFINITY +container_color: rabbitmq-bundle-docker-0 allocation score on rabbitmq-bundle-2: -INFINITY +container_color: rabbitmq-bundle-docker-1 allocation score on overcloud-controller-0: -INFINITY +container_color: rabbitmq-bundle-docker-1 allocation score on overcloud-controller-1: -INFINITY +container_color: rabbitmq-bundle-docker-1 allocation score on overcloud-controller-2: -INFINITY +container_color: rabbitmq-bundle-docker-1 allocation score on overcloud-galera-0: -INFINITY +container_color: rabbitmq-bundle-docker-1 allocation score on overcloud-galera-1: -INFINITY +container_color: rabbitmq-bundle-docker-1 allocation score on overcloud-galera-2: -INFINITY +container_color: rabbitmq-bundle-docker-1 allocation score on overcloud-rabbit-0: 1 +container_color: rabbitmq-bundle-docker-1 allocation score on overcloud-rabbit-1: INFINITY +container_color: rabbitmq-bundle-docker-1 allocation score on overcloud-rabbit-2: 1 +container_color: rabbitmq-bundle-docker-1 allocation score on rabbitmq-bundle-0: -INFINITY +container_color: rabbitmq-bundle-docker-1 allocation score on rabbitmq-bundle-1: -INFINITY +container_color: rabbitmq-bundle-docker-1 allocation score on rabbitmq-bundle-2: -INFINITY +container_color: rabbitmq-bundle-docker-2 allocation score on overcloud-controller-0: -INFINITY +container_color: rabbitmq-bundle-docker-2 allocation score on overcloud-controller-1: -INFINITY +container_color: rabbitmq-bundle-docker-2 allocation score on overcloud-controller-2: -INFINITY +container_color: rabbitmq-bundle-docker-2 allocation score on overcloud-galera-0: -INFINITY +container_color: rabbitmq-bundle-docker-2 allocation score on overcloud-galera-1: -INFINITY +container_color: rabbitmq-bundle-docker-2 allocation score on overcloud-galera-2: -INFINITY +container_color: rabbitmq-bundle-docker-2 allocation score on overcloud-rabbit-0: 1 +container_color: rabbitmq-bundle-docker-2 allocation score on overcloud-rabbit-1: 1 +container_color: rabbitmq-bundle-docker-2 allocation score on overcloud-rabbit-2: INFINITY +container_color: rabbitmq-bundle-docker-2 allocation score on rabbitmq-bundle-0: -INFINITY +container_color: rabbitmq-bundle-docker-2 allocation score on rabbitmq-bundle-1: -INFINITY +container_color: rabbitmq-bundle-docker-2 allocation score on rabbitmq-bundle-2: -INFINITY +container_color: rabbitmq:0 allocation score on overcloud-controller-0: 0 +container_color: rabbitmq:0 allocation score on overcloud-controller-1: 0 +container_color: rabbitmq:0 allocation score on overcloud-controller-2: 0 +container_color: rabbitmq:0 allocation score on overcloud-galera-0: 0 +container_color: rabbitmq:0 allocation score on overcloud-galera-1: 0 +container_color: rabbitmq:0 allocation score on overcloud-galera-2: 0 +container_color: rabbitmq:0 allocation score on overcloud-rabbit-0: 0 +container_color: rabbitmq:0 allocation score on overcloud-rabbit-1: 0 +container_color: rabbitmq:0 allocation score on overcloud-rabbit-2: 0 +container_color: rabbitmq:0 allocation score on rabbitmq-bundle-0: -INFINITY +container_color: rabbitmq:0 allocation score on rabbitmq-bundle-1: -INFINITY +container_color: rabbitmq:0 allocation score on rabbitmq-bundle-2: -INFINITY +container_color: rabbitmq:1 allocation score on overcloud-controller-0: 0 +container_color: rabbitmq:1 allocation score on overcloud-controller-1: 0 +container_color: rabbitmq:1 allocation score on overcloud-controller-2: 0 +container_color: rabbitmq:1 allocation score on overcloud-galera-0: 0 +container_color: rabbitmq:1 allocation score on overcloud-galera-1: 0 +container_color: rabbitmq:1 allocation score on overcloud-galera-2: 0 +container_color: rabbitmq:1 allocation score on overcloud-rabbit-0: 0 +container_color: rabbitmq:1 allocation score on overcloud-rabbit-1: 0 +container_color: rabbitmq:1 allocation score on overcloud-rabbit-2: 0 +container_color: rabbitmq:1 allocation score on rabbitmq-bundle-0: -INFINITY +container_color: rabbitmq:1 allocation score on rabbitmq-bundle-1: -INFINITY +container_color: rabbitmq:1 allocation score on rabbitmq-bundle-2: -INFINITY +container_color: rabbitmq:2 allocation score on overcloud-controller-0: 0 +container_color: rabbitmq:2 allocation score on overcloud-controller-1: 0 +container_color: rabbitmq:2 allocation score on overcloud-controller-2: 0 +container_color: rabbitmq:2 allocation score on overcloud-galera-0: 0 +container_color: rabbitmq:2 allocation score on overcloud-galera-1: 0 +container_color: rabbitmq:2 allocation score on overcloud-galera-2: 0 +container_color: rabbitmq:2 allocation score on overcloud-rabbit-0: 0 +container_color: rabbitmq:2 allocation score on overcloud-rabbit-1: 0 +container_color: rabbitmq:2 allocation score on overcloud-rabbit-2: 0 +container_color: rabbitmq:2 allocation score on rabbitmq-bundle-0: -INFINITY +container_color: rabbitmq:2 allocation score on rabbitmq-bundle-1: -INFINITY +container_color: rabbitmq:2 allocation score on rabbitmq-bundle-2: -INFINITY +native_color: galera-bundle-docker-0 allocation score on overcloud-controller-0: -INFINITY +native_color: galera-bundle-docker-0 allocation score on overcloud-controller-1: -INFINITY +native_color: galera-bundle-docker-0 allocation score on overcloud-controller-2: -INFINITY +native_color: galera-bundle-docker-0 allocation score on overcloud-galera-0: INFINITY +native_color: galera-bundle-docker-0 allocation score on overcloud-galera-1: 0 +native_color: galera-bundle-docker-0 allocation score on overcloud-galera-2: 0 +native_color: galera-bundle-docker-0 allocation score on overcloud-rabbit-0: -INFINITY +native_color: galera-bundle-docker-0 allocation score on overcloud-rabbit-1: -INFINITY +native_color: galera-bundle-docker-0 allocation score on overcloud-rabbit-2: -INFINITY +native_color: galera-bundle-docker-0 allocation score on rabbitmq-bundle-0: -INFINITY +native_color: galera-bundle-docker-0 allocation score on rabbitmq-bundle-1: -INFINITY +native_color: galera-bundle-docker-0 allocation score on rabbitmq-bundle-2: -INFINITY +native_color: galera-bundle-docker-1 allocation score on overcloud-controller-0: -INFINITY +native_color: galera-bundle-docker-1 allocation score on overcloud-controller-1: -INFINITY +native_color: galera-bundle-docker-1 allocation score on overcloud-controller-2: -INFINITY +native_color: galera-bundle-docker-1 allocation score on overcloud-galera-0: -INFINITY +native_color: galera-bundle-docker-1 allocation score on overcloud-galera-1: INFINITY +native_color: galera-bundle-docker-1 allocation score on overcloud-galera-2: 0 +native_color: galera-bundle-docker-1 allocation score on overcloud-rabbit-0: -INFINITY +native_color: galera-bundle-docker-1 allocation score on overcloud-rabbit-1: -INFINITY +native_color: galera-bundle-docker-1 allocation score on overcloud-rabbit-2: -INFINITY +native_color: galera-bundle-docker-1 allocation score on rabbitmq-bundle-0: -INFINITY +native_color: galera-bundle-docker-1 allocation score on rabbitmq-bundle-1: -INFINITY +native_color: galera-bundle-docker-1 allocation score on rabbitmq-bundle-2: -INFINITY +native_color: galera-bundle-docker-2 allocation score on overcloud-controller-0: -INFINITY +native_color: galera-bundle-docker-2 allocation score on overcloud-controller-1: -INFINITY +native_color: galera-bundle-docker-2 allocation score on overcloud-controller-2: -INFINITY +native_color: galera-bundle-docker-2 allocation score on overcloud-galera-0: -INFINITY +native_color: galera-bundle-docker-2 allocation score on overcloud-galera-1: -INFINITY +native_color: galera-bundle-docker-2 allocation score on overcloud-galera-2: INFINITY +native_color: galera-bundle-docker-2 allocation score on overcloud-rabbit-0: -INFINITY +native_color: galera-bundle-docker-2 allocation score on overcloud-rabbit-1: -INFINITY +native_color: galera-bundle-docker-2 allocation score on overcloud-rabbit-2: -INFINITY +native_color: galera-bundle-docker-2 allocation score on rabbitmq-bundle-0: -INFINITY +native_color: galera-bundle-docker-2 allocation score on rabbitmq-bundle-1: -INFINITY +native_color: galera-bundle-docker-2 allocation score on rabbitmq-bundle-2: -INFINITY +native_color: overcloud-rabbit-0 allocation score on overcloud-controller-0: INFINITY +native_color: overcloud-rabbit-0 allocation score on overcloud-controller-1: 0 +native_color: overcloud-rabbit-0 allocation score on overcloud-controller-2: 0 +native_color: overcloud-rabbit-0 allocation score on overcloud-galera-0: 0 +native_color: overcloud-rabbit-0 allocation score on overcloud-galera-1: 0 +native_color: overcloud-rabbit-0 allocation score on overcloud-galera-2: 0 +native_color: overcloud-rabbit-0 allocation score on overcloud-rabbit-0: -INFINITY +native_color: overcloud-rabbit-0 allocation score on overcloud-rabbit-1: -INFINITY +native_color: overcloud-rabbit-0 allocation score on overcloud-rabbit-2: -INFINITY +native_color: overcloud-rabbit-1 allocation score on overcloud-controller-0: 0 +native_color: overcloud-rabbit-1 allocation score on overcloud-controller-1: INFINITY +native_color: overcloud-rabbit-1 allocation score on overcloud-controller-2: 0 +native_color: overcloud-rabbit-1 allocation score on overcloud-galera-0: 0 +native_color: overcloud-rabbit-1 allocation score on overcloud-galera-1: 0 +native_color: overcloud-rabbit-1 allocation score on overcloud-galera-2: 0 +native_color: overcloud-rabbit-1 allocation score on overcloud-rabbit-0: -INFINITY +native_color: overcloud-rabbit-1 allocation score on overcloud-rabbit-1: -INFINITY +native_color: overcloud-rabbit-1 allocation score on overcloud-rabbit-2: -INFINITY +native_color: overcloud-rabbit-2 allocation score on overcloud-controller-0: 0 +native_color: overcloud-rabbit-2 allocation score on overcloud-controller-1: 0 +native_color: overcloud-rabbit-2 allocation score on overcloud-controller-2: INFINITY +native_color: overcloud-rabbit-2 allocation score on overcloud-galera-0: 0 +native_color: overcloud-rabbit-2 allocation score on overcloud-galera-1: 0 +native_color: overcloud-rabbit-2 allocation score on overcloud-galera-2: 0 +native_color: overcloud-rabbit-2 allocation score on overcloud-rabbit-0: -INFINITY +native_color: overcloud-rabbit-2 allocation score on overcloud-rabbit-1: -INFINITY +native_color: overcloud-rabbit-2 allocation score on overcloud-rabbit-2: -INFINITY +native_color: rabbitmq-bundle-0 allocation score on overcloud-controller-0: 0 +native_color: rabbitmq-bundle-0 allocation score on overcloud-controller-1: -INFINITY +native_color: rabbitmq-bundle-0 allocation score on overcloud-controller-2: -INFINITY +native_color: rabbitmq-bundle-0 allocation score on overcloud-galera-0: -INFINITY +native_color: rabbitmq-bundle-0 allocation score on overcloud-galera-1: -INFINITY +native_color: rabbitmq-bundle-0 allocation score on overcloud-galera-2: -INFINITY +native_color: rabbitmq-bundle-0 allocation score on overcloud-rabbit-0: -INFINITY +native_color: rabbitmq-bundle-0 allocation score on overcloud-rabbit-1: -INFINITY +native_color: rabbitmq-bundle-0 allocation score on overcloud-rabbit-2: -INFINITY +native_color: rabbitmq-bundle-0 allocation score on rabbitmq-bundle-0: -INFINITY +native_color: rabbitmq-bundle-0 allocation score on rabbitmq-bundle-1: -INFINITY +native_color: rabbitmq-bundle-0 allocation score on rabbitmq-bundle-2: -INFINITY +native_color: rabbitmq-bundle-1 allocation score on overcloud-controller-0: -INFINITY +native_color: rabbitmq-bundle-1 allocation score on overcloud-controller-1: 0 +native_color: rabbitmq-bundle-1 allocation score on overcloud-controller-2: -INFINITY +native_color: rabbitmq-bundle-1 allocation score on overcloud-galera-0: -INFINITY +native_color: rabbitmq-bundle-1 allocation score on overcloud-galera-1: -INFINITY +native_color: rabbitmq-bundle-1 allocation score on overcloud-galera-2: -INFINITY +native_color: rabbitmq-bundle-1 allocation score on overcloud-rabbit-0: -INFINITY +native_color: rabbitmq-bundle-1 allocation score on overcloud-rabbit-1: -INFINITY +native_color: rabbitmq-bundle-1 allocation score on overcloud-rabbit-2: -INFINITY +native_color: rabbitmq-bundle-1 allocation score on rabbitmq-bundle-0: -INFINITY +native_color: rabbitmq-bundle-1 allocation score on rabbitmq-bundle-1: -INFINITY +native_color: rabbitmq-bundle-1 allocation score on rabbitmq-bundle-2: -INFINITY +native_color: rabbitmq-bundle-2 allocation score on overcloud-controller-0: -INFINITY +native_color: rabbitmq-bundle-2 allocation score on overcloud-controller-1: -INFINITY +native_color: rabbitmq-bundle-2 allocation score on overcloud-controller-2: 0 +native_color: rabbitmq-bundle-2 allocation score on overcloud-galera-0: -INFINITY +native_color: rabbitmq-bundle-2 allocation score on overcloud-galera-1: -INFINITY +native_color: rabbitmq-bundle-2 allocation score on overcloud-galera-2: -INFINITY +native_color: rabbitmq-bundle-2 allocation score on overcloud-rabbit-0: -INFINITY +native_color: rabbitmq-bundle-2 allocation score on overcloud-rabbit-1: -INFINITY +native_color: rabbitmq-bundle-2 allocation score on overcloud-rabbit-2: -INFINITY +native_color: rabbitmq-bundle-2 allocation score on rabbitmq-bundle-0: -INFINITY +native_color: rabbitmq-bundle-2 allocation score on rabbitmq-bundle-1: -INFINITY +native_color: rabbitmq-bundle-2 allocation score on rabbitmq-bundle-2: -INFINITY +native_color: rabbitmq-bundle-docker-0 allocation score on overcloud-controller-0: -INFINITY +native_color: rabbitmq-bundle-docker-0 allocation score on overcloud-controller-1: -INFINITY +native_color: rabbitmq-bundle-docker-0 allocation score on overcloud-controller-2: -INFINITY +native_color: rabbitmq-bundle-docker-0 allocation score on overcloud-galera-0: -INFINITY +native_color: rabbitmq-bundle-docker-0 allocation score on overcloud-galera-1: -INFINITY +native_color: rabbitmq-bundle-docker-0 allocation score on overcloud-galera-2: -INFINITY +native_color: rabbitmq-bundle-docker-0 allocation score on overcloud-rabbit-0: INFINITY +native_color: rabbitmq-bundle-docker-0 allocation score on overcloud-rabbit-1: -9999 +native_color: rabbitmq-bundle-docker-0 allocation score on overcloud-rabbit-2: -9999 +native_color: rabbitmq-bundle-docker-0 allocation score on rabbitmq-bundle-0: -INFINITY +native_color: rabbitmq-bundle-docker-0 allocation score on rabbitmq-bundle-1: -INFINITY +native_color: rabbitmq-bundle-docker-0 allocation score on rabbitmq-bundle-2: -INFINITY +native_color: rabbitmq-bundle-docker-1 allocation score on overcloud-controller-0: -INFINITY +native_color: rabbitmq-bundle-docker-1 allocation score on overcloud-controller-1: -INFINITY +native_color: rabbitmq-bundle-docker-1 allocation score on overcloud-controller-2: -INFINITY +native_color: rabbitmq-bundle-docker-1 allocation score on overcloud-galera-0: -INFINITY +native_color: rabbitmq-bundle-docker-1 allocation score on overcloud-galera-1: -INFINITY +native_color: rabbitmq-bundle-docker-1 allocation score on overcloud-galera-2: -INFINITY +native_color: rabbitmq-bundle-docker-1 allocation score on overcloud-rabbit-0: -INFINITY +native_color: rabbitmq-bundle-docker-1 allocation score on overcloud-rabbit-1: INFINITY +native_color: rabbitmq-bundle-docker-1 allocation score on overcloud-rabbit-2: -9999 +native_color: rabbitmq-bundle-docker-1 allocation score on rabbitmq-bundle-0: -INFINITY +native_color: rabbitmq-bundle-docker-1 allocation score on rabbitmq-bundle-1: -INFINITY +native_color: rabbitmq-bundle-docker-1 allocation score on rabbitmq-bundle-2: -INFINITY +native_color: rabbitmq-bundle-docker-2 allocation score on overcloud-controller-0: -INFINITY +native_color: rabbitmq-bundle-docker-2 allocation score on overcloud-controller-1: -INFINITY +native_color: rabbitmq-bundle-docker-2 allocation score on overcloud-controller-2: -INFINITY +native_color: rabbitmq-bundle-docker-2 allocation score on overcloud-galera-0: -INFINITY +native_color: rabbitmq-bundle-docker-2 allocation score on overcloud-galera-1: -INFINITY +native_color: rabbitmq-bundle-docker-2 allocation score on overcloud-galera-2: -INFINITY +native_color: rabbitmq-bundle-docker-2 allocation score on overcloud-rabbit-0: -INFINITY +native_color: rabbitmq-bundle-docker-2 allocation score on overcloud-rabbit-1: -INFINITY +native_color: rabbitmq-bundle-docker-2 allocation score on overcloud-rabbit-2: INFINITY +native_color: rabbitmq-bundle-docker-2 allocation score on rabbitmq-bundle-0: -INFINITY +native_color: rabbitmq-bundle-docker-2 allocation score on rabbitmq-bundle-1: -INFINITY +native_color: rabbitmq-bundle-docker-2 allocation score on rabbitmq-bundle-2: -INFINITY +native_color: rabbitmq:0 allocation score on overcloud-controller-0: -INFINITY +native_color: rabbitmq:0 allocation score on overcloud-controller-1: -INFINITY +native_color: rabbitmq:0 allocation score on overcloud-controller-2: -INFINITY +native_color: rabbitmq:0 allocation score on overcloud-galera-0: -INFINITY +native_color: rabbitmq:0 allocation score on overcloud-galera-1: -INFINITY +native_color: rabbitmq:0 allocation score on overcloud-galera-2: -INFINITY +native_color: rabbitmq:0 allocation score on overcloud-rabbit-0: -INFINITY +native_color: rabbitmq:0 allocation score on overcloud-rabbit-1: -INFINITY +native_color: rabbitmq:0 allocation score on overcloud-rabbit-2: -INFINITY +native_color: rabbitmq:0 allocation score on rabbitmq-bundle-0: INFINITY +native_color: rabbitmq:0 allocation score on rabbitmq-bundle-1: -INFINITY +native_color: rabbitmq:0 allocation score on rabbitmq-bundle-2: -INFINITY +native_color: rabbitmq:1 allocation score on overcloud-controller-0: -INFINITY +native_color: rabbitmq:1 allocation score on overcloud-controller-1: -INFINITY +native_color: rabbitmq:1 allocation score on overcloud-controller-2: -INFINITY +native_color: rabbitmq:1 allocation score on overcloud-galera-0: -INFINITY +native_color: rabbitmq:1 allocation score on overcloud-galera-1: -INFINITY +native_color: rabbitmq:1 allocation score on overcloud-galera-2: -INFINITY +native_color: rabbitmq:1 allocation score on overcloud-rabbit-0: -INFINITY +native_color: rabbitmq:1 allocation score on overcloud-rabbit-1: -INFINITY +native_color: rabbitmq:1 allocation score on overcloud-rabbit-2: -INFINITY +native_color: rabbitmq:1 allocation score on rabbitmq-bundle-0: -INFINITY +native_color: rabbitmq:1 allocation score on rabbitmq-bundle-1: INFINITY +native_color: rabbitmq:1 allocation score on rabbitmq-bundle-2: -INFINITY +native_color: rabbitmq:2 allocation score on overcloud-controller-0: -INFINITY +native_color: rabbitmq:2 allocation score on overcloud-controller-1: -INFINITY +native_color: rabbitmq:2 allocation score on overcloud-controller-2: -INFINITY +native_color: rabbitmq:2 allocation score on overcloud-galera-0: -INFINITY +native_color: rabbitmq:2 allocation score on overcloud-galera-1: -INFINITY +native_color: rabbitmq:2 allocation score on overcloud-galera-2: -INFINITY +native_color: rabbitmq:2 allocation score on overcloud-rabbit-0: -INFINITY +native_color: rabbitmq:2 allocation score on overcloud-rabbit-1: -INFINITY +native_color: rabbitmq:2 allocation score on overcloud-rabbit-2: -INFINITY +native_color: rabbitmq:2 allocation score on rabbitmq-bundle-0: -INFINITY +native_color: rabbitmq:2 allocation score on rabbitmq-bundle-1: -INFINITY +native_color: rabbitmq:2 allocation score on rabbitmq-bundle-2: INFINITY diff --git a/pengine/test10/bundle-nested-colocation.summary b/pengine/test10/bundle-nested-colocation.summary new file mode 100644 index 0000000..9755e5f --- /dev/null +++ b/pengine/test10/bundle-nested-colocation.summary @@ -0,0 +1,75 @@ +Using the original execution date of: 2017-07-14 08:50:25Z + +Current cluster status: +Online: [ overcloud-controller-0 overcloud-controller-1 overcloud-controller-2 overcloud-galera-0 overcloud-galera-1 overcloud-galera-2 ] +RemoteOnline: [ overcloud-rabbit-0 overcloud-rabbit-1 overcloud-rabbit-2 ] + + overcloud-rabbit-0 (ocf::pacemaker:remote): Started overcloud-controller-0 + overcloud-rabbit-1 (ocf::pacemaker:remote): Started overcloud-controller-1 + overcloud-rabbit-2 (ocf::pacemaker:remote): Started overcloud-controller-2 + Docker container set: rabbitmq-bundle [192.168.24.1:8787/tripleoupstream/centos-binary-rabbitmq:latest] + rabbitmq-bundle-0 (ocf::heartbeat:rabbitmq-cluster): Stopped overcloud-rabbit-0 + rabbitmq-bundle-1 (ocf::heartbeat:rabbitmq-cluster): Stopped overcloud-rabbit-1 + rabbitmq-bundle-2 (ocf::heartbeat:rabbitmq-cluster): Stopped overcloud-rabbit-2 + Docker container set: galera-bundle [192.168.24.1:8787/tripleoupstream/centos-binary-mariadb:latest] + galera-bundle-docker-0 (ocf::heartbeat:docker): Started overcloud-galera-0 + galera-bundle-docker-1 (ocf::heartbeat:docker): Started overcloud-galera-1 + galera-bundle-docker-2 (ocf::heartbeat:docker): Started overcloud-galera-2 + +Transition Summary: + * Restart rabbitmq-bundle-docker-0 (Started overcloud-rabbit-0) + * Start rabbitmq-bundle-0 (overcloud-controller-0) + * Start rabbitmq:0 (rabbitmq-bundle-0) + * Restart rabbitmq-bundle-docker-1 (Started overcloud-rabbit-1) + * Start rabbitmq-bundle-1 (overcloud-controller-1) + * Start rabbitmq:1 (rabbitmq-bundle-1) + * Restart rabbitmq-bundle-docker-2 (Started overcloud-rabbit-2) + * Start rabbitmq-bundle-2 (overcloud-controller-2) + * Start rabbitmq:2 (rabbitmq-bundle-2) + +Executing cluster transition: + * Resource action: rabbitmq-bundle-docker-0 stop on overcloud-rabbit-0 + * Resource action: rabbitmq-bundle-docker-1 stop on overcloud-rabbit-1 + * Resource action: rabbitmq-bundle-docker-2 stop on overcloud-rabbit-2 + * Pseudo action: rabbitmq-bundle_start_0 + * Pseudo action: all_stopped + * Resource action: rabbitmq-bundle-docker-0 start on overcloud-rabbit-0 + * Resource action: rabbitmq-bundle-docker-0 monitor=60000 on overcloud-rabbit-0 + * Resource action: rabbitmq-bundle-0 start on overcloud-controller-0 + * Resource action: rabbitmq-bundle-docker-1 start on overcloud-rabbit-1 + * Resource action: rabbitmq-bundle-docker-1 monitor=60000 on overcloud-rabbit-1 + * Resource action: rabbitmq-bundle-1 start on overcloud-controller-1 + * Resource action: rabbitmq-bundle-docker-2 start on overcloud-rabbit-2 + * Resource action: rabbitmq-bundle-docker-2 monitor=60000 on overcloud-rabbit-2 + * Resource action: rabbitmq-bundle-2 start on overcloud-controller-2 + * Pseudo action: rabbitmq-bundle-clone_start_0 + * Resource action: rabbitmq:0 start on rabbitmq-bundle-0 + * Resource action: rabbitmq-bundle-0 monitor=60000 on overcloud-controller-0 + * Resource action: rabbitmq:1 start on rabbitmq-bundle-1 + * Resource action: rabbitmq-bundle-1 monitor=60000 on overcloud-controller-1 + * Resource action: rabbitmq:2 start on rabbitmq-bundle-2 + * Resource action: rabbitmq-bundle-2 monitor=60000 on overcloud-controller-2 + * Pseudo action: rabbitmq-bundle-clone_running_0 + * Pseudo action: rabbitmq-bundle_running_0 + * Resource action: rabbitmq:0 monitor=10000 on rabbitmq-bundle-0 + * Resource action: rabbitmq:1 monitor=10000 on rabbitmq-bundle-1 + * Resource action: rabbitmq:2 monitor=10000 on rabbitmq-bundle-2 +Using the original execution date of: 2017-07-14 08:50:25Z + +Revised cluster status: +Online: [ overcloud-controller-0 overcloud-controller-1 overcloud-controller-2 overcloud-galera-0 overcloud-galera-1 overcloud-galera-2 ] +RemoteOnline: [ overcloud-rabbit-0 overcloud-rabbit-1 overcloud-rabbit-2 ] +Containers: [ rabbitmq-bundle-0:rabbitmq-bundle-docker-0 rabbitmq-bundle-1:rabbitmq-bundle-docker-1 rabbitmq-bundle-2:rabbitmq-bundle-docker-2 ] + + overcloud-rabbit-0 (ocf::pacemaker:remote): Started overcloud-controller-0 + overcloud-rabbit-1 (ocf::pacemaker:remote): Started overcloud-controller-1 + overcloud-rabbit-2 (ocf::pacemaker:remote): Started overcloud-controller-2 + Docker container set: rabbitmq-bundle [192.168.24.1:8787/tripleoupstream/centos-binary-rabbitmq:latest] + rabbitmq-bundle-0 (ocf::heartbeat:rabbitmq-cluster): Started overcloud-rabbit-0 + rabbitmq-bundle-1 (ocf::heartbeat:rabbitmq-cluster): Started overcloud-rabbit-1 + rabbitmq-bundle-2 (ocf::heartbeat:rabbitmq-cluster): Started overcloud-rabbit-2 + Docker container set: galera-bundle [192.168.24.1:8787/tripleoupstream/centos-binary-mariadb:latest] + galera-bundle-docker-0 (ocf::heartbeat:docker): Started overcloud-galera-0 + galera-bundle-docker-1 (ocf::heartbeat:docker): Started overcloud-galera-1 + galera-bundle-docker-2 (ocf::heartbeat:docker): Started overcloud-galera-2 + diff --git a/pengine/test10/bundle-nested-colocation.xml b/pengine/test10/bundle-nested-colocation.xml new file mode 100644 index 0000000..d8f6139 --- /dev/null +++ b/pengine/test10/bundle-nested-colocation.xml @@ -0,0 +1,455 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + -- 1.8.3.1