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 <Al.Bailey@windriver.com>
Change-Id: I90436c1bd063a634ab8a1496236a78b01a04d51a
(cherry picked from commit 4ffec12dc8)
This commit is contained in:
albailey 2021-04-22 18:15:01 -05:00 committed by Al Bailey
parent 362c945b7e
commit 1d7e5be68a
1 changed files with 12 additions and 0 deletions

View File

@ -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