Re: [PATCH ha-manager v3 40/40] test: add automatic rebalancing system test cases with affinity rules

Dominik Rusovac
2026-03-31T10:06:33Z

lgtm, consider this

On Mon Mar 30, 2026 at 4:30 PM CEST, Daniel Kral wrote:
> These test cases document and verify some behaviors of the automatic
> rebalancing system in combination with HA affinity rules.
>
> All of these test cases use only the dynamic usage information and
> bruteforce method as the waiting on ongoing migrations and candidate
> generation are invariant to those parameters.
>
> As an overview:
>
> - Case 1: rebalancing system acknowledges node affinity rules
> - Case 2: rebalancing system considers HA resources in strict positive
> resource affinity rules as a single unit (a resource bundle)
> and will not split them apart
> - Case 3: rebalancing system will wait on the migration of a not-yet
> enforced strict positive resource affinity rule, i.e., the
> HA resources still need to migrate to their common node

nice test case

> - Case 4: rebalancing system will acknowledge strict negative resource
> affinity rules, but will still try to minimize the node
> imbalance as much as possible

also nice test case

>
> Signed-off-by: Daniel Kral <d.kral@proxmox.com>
> ---
> changes v2 -> v3:
> - none
>

[snip]