From 5d9239cf6f130aa1288b6c80bb8fa3d9a4b59788 Mon Sep 17 00:00:00 2001 From: Vasyl Saienko Date: Tue, 23 Jan 2018 12:06:57 +0200 Subject: [PATCH] Increse api_max_retries and api_retry_interval for ironic There is no way to upgrade ironic before nova because of grenade design. In multinode job we do not restart nova as we test partial upgrade of ironic there. On slow nodes upgrading ironic takes time and nova looses ironic connectivity This patch increases api_retry_interval and api_max_retries to make sure we have a time to upgrade ironic before nova compute stuck. Change-Id: I3b1429d6561431a82edda04a0e574cac38771837 --- lib/nova_plugins/hypervisor-ironic | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/nova_plugins/hypervisor-ironic b/lib/nova_plugins/hypervisor-ironic index 062afb7f7c..f622d16f1b 100644 --- a/lib/nova_plugins/hypervisor-ironic +++ b/lib/nova_plugins/hypervisor-ironic @@ -59,6 +59,9 @@ function configure_nova_hypervisor { iniset $NOVA_CONF ironic project_domain_id default iniset $NOVA_CONF ironic user_domain_id default iniset $NOVA_CONF ironic project_name demo + + iniset $NOVA_CONF ironic api_max_retries 300 + iniset $NOVA_CONF ironic api_retry_interval 5 } # install_nova_hypervisor() - Install external components