Disable the heal instance info cache periodic task

The _heal_instance_info_cache periodic task predates
the introduction of the server external events API
which is now the canonical way to refresh the cache.

This change updates the default value of
``[compute]heal_instance_info_cache_interval``
to -1 disabling it by default.

The nova-ovs-hybrid-plug job is extended to test the
legacy configuration value and the config override is removed
from nova-next

Closes-Bug: #1996094
Related-Bug: #2089225
Change-Id: I33ac91bb4f3ead51af2f7005002d5eb5078540d9
This commit is contained in:
Sean Mooney
2025-01-16 18:02:57 +00:00
parent 26d174b65d
commit b3f8815720
3 changed files with 50 additions and 5 deletions
+6 -4
View File
@@ -210,6 +210,9 @@
$NEUTRON_CONF:
nova:
live_migration_events: True
$NOVA_CPU_CONF:
compute:
heal_instance_info_cache_interval: 60
group-vars:
subnode:
devstack_localrc:
@@ -250,6 +253,9 @@
$NEUTRON_CONF:
nova:
live_migration_events: True
$NOVA_CPU_CONF:
compute:
heal_instance_info_cache_interval: 60
post-run: playbooks/nova-live-migration/post-run.yaml
- job:
@@ -422,10 +428,6 @@
# reduce the number of placement calls in steady state. Added in
# Stein.
resource_provider_association_refresh: 0
# Neutron networking backends today are expected to work without
# the periodic healing of the cache in Nova. Turn it off to gain
# additional performance.
heal_instance_info_cache_interval: -1
workarounds:
# This wa is an improvement on hard reboot that cannot be turned
# on unconditionally. But we know that ml2/ovs sends plug time