From ac8ff0f1e9e5116c390bf8a711c950bcaca71d32 Mon Sep 17 00:00:00 2001 From: Davanum Srinivas Date: Wed, 13 Jan 2016 17:28:43 -0500 Subject: [PATCH] Support for logging the nova-dhcpbridge command line We are seeing a lot of gate failures as vm(s) are unable to acquire DHCP leases: https://bugs.launchpad.net/nova/+bug/1532809 we need to set log_file for nova-dhcpbridge configuration, so clone the nova.conf and set the log_file properly to a path where the CI can pick up from for analysis. Change-Id: Iec4fe3f2235da9d1f5bd399d4ffc45af516c58ce --- lib/nova | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/nova b/lib/nova index cbf7c5f2bd..094eed87ad 100644 --- a/lib/nova +++ b/lib/nova @@ -478,7 +478,6 @@ function create_nova_conf { iniset $NOVA_CONF DEFAULT rootwrap_config "$NOVA_CONF_DIR/rootwrap.conf" iniset $NOVA_CONF DEFAULT scheduler_driver "$SCHEDULER" iniset $NOVA_CONF DEFAULT scheduler_default_filters "$FILTERS" - iniset $NOVA_CONF DEFAULT dhcpbridge_flagfile "$NOVA_CONF" iniset $NOVA_CONF DEFAULT force_dhcp_release "True" iniset $NOVA_CONF DEFAULT default_floating_pool "$PUBLIC_NETWORK_NAME" iniset $NOVA_CONF DEFAULT s3_host "$SERVICE_HOST" @@ -633,6 +632,11 @@ function create_nova_conf { iniset $NOVA_CONF serial_console enabled True fi iniset $NOVA_CONF DEFAULT graceful_shutdown_timeout "$SERVICE_GRACEFUL_SHUTDOWN_TIMEOUT" + + # Setup logging for nova-dhcpbridge command line + sudo cp "$NOVA_CONF" "$NOVA_CONF_DIR/nova-dhcpbridge.conf" + iniset "$NOVA_CONF_DIR/nova-dhcpbridge.conf" DEFAULT log_file "/opt/stack/logs/nova-dhcpbridge.log" + iniset $NOVA_CONF DEFAULT dhcpbridge_flagfile "$NOVA_CONF_DIR/nova-dhcpbridge.conf" } function init_nova_cells {