From 1d7e5be68aa1d8aa167244411d1828bfc3e3d787 Mon Sep 17 00:00:00 2001 From: albailey Date: Thu, 22 Apr 2021 18:15:01 -0500 Subject: [PATCH] Add missing debug logger entries for VIM The debug loggers are pre-created during process startup, and any that are missing can be created using lazy init. However the lazy init is not multi process safe and can lead to a subprocess deadlock during the import phase, which produces no logs or evidence that the thread is stalled. The workaround at the moment is to ensure that all the debug loggers defined at import time are configured to be setup when the process is created. There is still another cause of a stall. A separate commit will address it. Partial-Bug: 1925697 Signed-off-by: albailey Change-Id: I90436c1bd063a634ab8a1496236a78b01a04d51a (cherry picked from commit 4ffec12dc88cf43dbf86620193020be30bde33d6) --- nfv/nfv-vim/nfv_vim/debug.ini | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/nfv/nfv-vim/nfv_vim/debug.ini b/nfv/nfv-vim/nfv_vim/debug.ini index 0ba78e27..8158291b 100644 --- a/nfv/nfv-vim/nfv_vim/debug.ini +++ b/nfv/nfv-vim/nfv_vim/debug.ini @@ -85,6 +85,7 @@ nfv_common.histogram: debug.level.verbose # ---------------------------------------------------------------------------- nfv_vim.nfvi.nfvi_block_storage_plugin: debug.level.verbose nfv_vim.nfvi.nfvi_compute_plugin: debug.level.verbose +nfv_vim.nfvi.nfvi_fault_mgmt_plugin: debug.level.verbose nfv_vim.nfvi.nfvi_guest_plugin: debug.level.verbose nfv_vim.nfvi.nfvi_identity_plugin: debug.level.verbose nfv_vim.nfvi.nfvi_image_plugin: debug.level.verbose @@ -94,6 +95,7 @@ nfv_vim.nfvi.nfvi_sw_mgmt_plugin: debug.level.verbose nfv_vim.nfvi.nfvi_plugin: debug.level.verbose nfv_vim.nfvi.nfvi_block_storage_module: debug.level.verbose nfv_vim.nfvi.nfvi_compute_module: debug.level.verbose +nfv_vim.nfvi.nfvi_fault_mgmt_module: debug.level.verbose nfv_vim.nfvi.nfvi_guest_module: debug.level.verbose nfv_vim.nfvi.nfvi_identity_module: debug.level.verbose nfv_vim.nfvi.nfvi_image_module: debug.level.verbose @@ -123,9 +125,11 @@ nfv_vim.objects.guest_services: debug.level.verbose nfv_vim.objects.host_group: debug.level.verbose nfv_vim.objects.instance_group: debug.level.verbose nfv_vim.objects.fw_update: debug.level.info +nfv_vim.objects.kube_upgrade: debug.level.info nfv_vim.objects.sw_update: debug.level.verbose nfv_vim.objects.sw_patch: debug.level.verbose nfv_vim.objects.sw_upgrade: debug.level.verbose +nfv_vim.objects.volume_snapshot: debug.level.verbose nfv_vim.vim_image_api_events: debug.level.verbose nfv_vim.vim_volume_api_events: debug.level.verbose nfv_vim.vim_instance_api_events: debug.level.verbose @@ -139,6 +143,7 @@ nfv_vim.rpc.image: debug.level.verbose nfv_vim.rpc.volume: debug.level.verbose nfv_vim.rpc.instance: debug.level.verbose nfv_vim.rpc.network: debug.level.verbose +nfv_vim.rpc.subnet: debug.level.verbose nfv_vim.rpc.sw_update: debug.level.verbose nfv_vim.host_director: debug.level.verbose nfv_vim.image_director: debug.level.verbose @@ -154,8 +159,13 @@ nfv_vim.dor: debug.level.verbose nfv_vim.l3_rebalance: debug.level.info nfv_vim.dhcp_rebalance: debug.level.info nfv_vim: debug.level.verbose +nfv_vim.database: debug.level.verbose +nfv_vim.manage: debug.level.verbose +nfv_vim.vim_network_api_events: debug.level.verbose # ---------------------------------------------------------------------------- nfv_vim.api.openstack: debug.level.verbose +nfv_vim.api.fw_update: debug.level.verbose +nfv_vim.api.kube_upgrade: debug.level.verbose nfv_vim.api.sw_patch: debug.level.verbose nfv_vim.api.sw_upgrade: debug.level.verbose nfv_vim.api.sw_update.strategy: debug.level.verbose @@ -175,6 +185,7 @@ nfv_plugins.event_log_handlers.fm: debug.level.info nfv_plugins.nfvi_plugins.clients: debug.level.info nfv_plugins.nfvi_plugins.clients.kubernetes_client: debug.level.info nfv_plugins.nfvi_plugins.openstack: debug.level.info +nfv_plugins.nfvi_plugins.openstack.fm: debug.level.info nfv_plugins.nfvi_plugins.openstack.patching: debug.level.info nfv_plugins.nfvi_plugins.openstack.keystone: debug.level.info nfv_plugins.nfvi_plugins.openstack.sysinv: debug.level.info @@ -188,6 +199,7 @@ nfv_plugins.nfvi_plugins.openstack.ceilometer: debug.level.info nfv_plugins.nfvi_plugins.openstack.objects: debug.level.info nfv_plugins.nfvi_plugins.openstack.rest_api: debug.level.info nfv_plugins.nfvi_plugins.openstack.rpc: debug.level.info +nfv_plugins.nfvi_plugins.fault_mgmt_api: debug.level.debug nfv_plugins.nfvi_plugins.identity_api: debug.level.debug nfv_plugins.nfvi_plugins.image_api: debug.level.debug nfv_plugins.nfvi_plugins.block_storage_api: debug.level.debug