From 48bab98a255eb9b335a18f21151b67747682fa00 Mon Sep 17 00:00:00 2001 From: "marchenkov.s" Date: Sun, 11 Aug 2024 22:27:04 +0300 Subject: [PATCH] Fix #6692 Check VMGroupRole in Inter-role Anti-affinity rules --- src/scheduler/src/pool/VMGroupXML.cc | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/scheduler/src/pool/VMGroupXML.cc b/src/scheduler/src/pool/VMGroupXML.cc index 067ff39e163..7f4b9ecebbc 100644 --- a/src/scheduler/src/pool/VMGroupXML.cc +++ b/src/scheduler/src/pool/VMGroupXML.cc @@ -176,6 +176,11 @@ void VMGroupXML::set_antiaffinity_requirements(VirtualMachinePoolXML * vmpool, VMGroupRole * r = roles.get(i); + if ( r == 0 ) + { + continue; + } + const std::set& vms = r->get_vms(); for ( auto vm_id : vms )