From da1fb487e7c5be0d4906cae22de1cbe9a5819ba0 Mon Sep 17 00:00:00 2001 From: Balazs Gibizer Date: Fri, 6 Dec 2024 18:40:55 +0100 Subject: [PATCH] [CI][nova-next]test with placement ac optimizations The nova-next job will run tempest with allocation candidate generation optimizations enabled: [placement] allocation_candidates_generation_strategy = breadth-first max_allocation_candidates = 100000 [workarounds] optimize_for_wide_provider_trees = True Depends-On: https://review.opendev.org/c/openstack/devstack/+/939825 Deepnds-On: https://review.opendev.org/c/openstack/placement/+/962776 Change-Id: Icbfc568bead950a3be22784746421cc11382b2d7 Signed-off-by: Balazs Gibizer --- .zuul.yaml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/.zuul.yaml b/.zuul.yaml index bdc7731976..c739918888 100644 --- a/.zuul.yaml +++ b/.zuul.yaml @@ -383,6 +383,9 @@ Starting in Wallaby, the job defaults to the q35 machine type. Starting in Yoga, the job tests noVNC from source and enables unified limits. Starting in Caracal, the job compiles the mdev sample drivers from source. + Starting in Gazpacho, the job test placement with + allocation_candidates_generation_strategy=breadth-first and + optimize_for_wide_provider_trees=True. Runs all tempest compute API and most scenario tests concurrently. irrelevant-files: *nova-base-irrelevant-files # Run post-tempest tests like for nova-manage commands. @@ -450,6 +453,12 @@ tunnel_types: gre,vxlan ml2: type_drivers: flat,geneve,vlan,gre,local,vxlan + $PLACEMENT_CONF: + placement: + allocation_candidates_generation_strategy: breadth-first + max_allocation_candidates: 100000 + workarounds: + optimize_for_wide_provider_trees: True test-config: $TEMPEST_CONFIG: network-feature-enabled: