Sahid Orentino Ferdjaoui 3cd26b0a08 scheduler: AggregateMultitenancyIsolation to support unlimited tenant
This commit removes the previous limitation on the number of tenants
that can be filtered using the `filter_tenant_id` aggregate property
in the AggregateMultitenancyIsolation scheduler filter.

The `filter_tenant_id` can now be used as a suffix, allowing for an
unlimited number of tenant ID properties to be set on the
aggregate. This update maintains backward compatibility.

Implements: blueprint aggregatemultitenancyisolation-to-support-unlimited-tenant
Signed-off-by: Sahid Orentino Ferdjaoui <>
Change-Id: Ic87d142647774b62a6af2cc5eb7a3cd66f9afeb7
2024-04-26 07:07:03 +00:00
client mypy: Fix implicit optional usage 2023-03-27 10:43:58 -04:00
filters scheduler: AggregateMultitenancyIsolation to support unlimited tenant 2024-04-26 07:07:03 +00:00
weights [codespell] fix final typos and enable ci 2023-12-15 12:32:42 +00:00 Improve hacking rule to avoid author markers 2014-05-05 14:35:20 +02:00 Filter PCI pools based on Placement allocation 2022-10-17 13:56:18 +02:00 Make scheduler lazy-load the placement client 2023-03-22 08:59:25 -07:00 Packed virtqueue support was added. 2023-11-29 16:06:33 +02:00 Remove return from rpc cast 2022-06-18 16:23:26 +05:30 libvirt: Support maxphysaddr. 2024-02-27 14:16:25 +09:00