Merge pull request #376 from Thalagyrt/patch-affinity-rebalance

Fix enforce_affinity boolean inversion
This commit is contained in:
gyptazy
2025-11-27 08:41:05 +01:00
committed by GitHub
2 changed files with 3 additions and 1 deletions

View File

@@ -0,0 +1,2 @@
fixed:
- Fixed affinity matrix pre-validation by inverting validations (@Thalagyrt). [#335]

View File

@@ -605,7 +605,7 @@ class Calculations:
logger.debug(f"Affinity for guest {guest} is {'valid' if balancing_state_affinity else 'NOT valid'}")
logger.debug(f"Anti-affinity for guest {guest} is {'valid' if balancing_state_anti_affinity else 'NOT valid'}")
balancing_ok = not balancing_state_affinity or not balancing_state_anti_affinity
balancing_ok = balancing_state_affinity and balancing_state_anti_affinity
if balancing_ok:
logger.debug(f"Rebalancing based on affinity/anti-affinity map is not required.")