Comment 4 for bug 2015090

Revision history for this message
Felipe Reyes (freyes) wrote :

I added some instrumentation ( see https://dpaste.com/9ZTVHH97E ) which produced this output:

2023-04-03 18:32:57.381 65042 DEBUG neutron.agent.dhcp.agent [-] Calling driver for network: 94bb0c66-40f7-4590-9ba0-aac6e6e621e0/seg=None action: get_metadata_bind_interface _call_driver /usr/lib/python3/dist-packages/neutron/agent/dhcp/agent.py:242
2023-04-03 18:32:57.383 65042 DEBUG neutron.agent.linux.ip_lib [-] XXX: __init__ __init__ /usr/lib/python3/dist-packages/neutron/agent/linux/ip_lib.py:335
2023-04-03 18:32:57.384 65042 DEBUG neutron.agent.linux.ip_lib [-] XXX: self._name: True (<class 'bool'>) __init__ /usr/lib/python3/dist-packages/neutron/agent/linux/ip_lib.py:336
2023-04-03 18:32:57.384 65042 DEBUG neutron.agent.linux.ip_lib [-] XXX: __init__ stack: File "/usr/lib/python3/dist-packages/eventlet/greenthread.py", line 221, in main
    result = function(*args, **kwargs) __init__ /usr/lib/python3/dist-packages/neutron/agent/linux/ip_lib.py:338
2023-04-03 18:32:57.385 65042 DEBUG neutron.agent.linux.ip_lib [-] XXX: __init__ stack: File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper
    result = f(*args, **kwargs) __init__ /usr/lib/python3/dist-packages/neutron/agent/linux/ip_lib.py:338
2023-04-03 18:32:57.385 65042 DEBUG neutron.agent.linux.ip_lib [-] XXX: __init__ stack: File "/usr/lib/python3/dist-packages/neutron/common/utils.py", line 182, in call
    return func(*args, **kwargs) __init__ /usr/lib/python3/dist-packages/neutron/agent/linux/ip_lib.py:338
2023-04-03 18:32:57.385 65042 DEBUG neutron.agent.linux.ip_lib [-] XXX: __init__ stack: File "/usr/lib/python3/dist-packages/neutron/agent/dhcp/agent.py", line 434, in safe_configure_dhcp_for_network
    self.configure_dhcp_for_network(network) __init__ /usr/lib/python3/dist-packages/neutron/agent/linux/ip_lib.py:338
2023-04-03 18:32:57.385 65042 DEBUG neutron.agent.linux.ip_lib [-] XXX: __init__ stack: File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper
    result = f(*args, **kwargs) __init__ /usr/lib/python3/dist-packages/neutron/agent/linux/ip_lib.py:338
2023-04-03 18:32:57.385 65042 DEBUG neutron.agent.linux.ip_lib [-] XXX: __init__ stack: File "/usr/lib/python3/dist-packages/neutron/agent/dhcp/agent.py", line 447, in configure_dhcp_for_network
    self.update_isolated_metadata_proxy(network) __init__ /usr/lib/python3/dist-packages/neutron/agent/linux/ip_lib.py:338
2023-04-03 18:32:57.385 65042 DEBUG neutron.agent.linux.ip_lib [-] XXX: __init__ stack: File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper
    result = f(*args, **kwargs) __init__ /usr/lib/python3/dist-packages/neutron/agent/linux/ip_lib.py:338
2023-04-03 18:32:57.386 65042 DEBUG neutron.agent.linux.ip_lib [-] XXX: __init__ stack: File "/usr/lib/python3/dist-packages/neutron/agent/dhcp/agent.py", line 763, in update_isolated_metadata_proxy
    self.enable_isolated_metadata_proxy(network) __init__ /usr/lib/python3/dist-packages/neutron/agent/linux/ip_lib.py:338
2023-04-03 18:32:57.386 65042 DEBUG neutron.agent.linux.ip_lib [-] XXX: __init__ stack: File "/usr/lib/python3/dist-packages/osprofiler/profiler.py", line 159, in wrapper
    result = f(*args, **kwargs) __init__ /usr/lib/python3/dist-packages/neutron/agent/linux/ip_lib.py:338
2023-04-03 18:32:57.386 65042 DEBUG neutron.agent.linux.ip_lib [-] XXX: __init__ stack: File "/usr/lib/python3/dist-packages/neutron/agent/dhcp/agent.py", line 819, in enable_isolated_metadata_proxy
    metadata_driver.MetadataDriver.spawn_monitored_metadata_proxy( __init__ /usr/lib/python3/dist-packages/neutron/agent/linux/ip_lib.py:338
2023-04-03 18:32:57.386 65042 DEBUG neutron.agent.linux.ip_lib [-] XXX: __init__ stack: File "/usr/lib/python3/dist-packages/neutron/agent/metadata/driver.py", line 245, in spawn_monitored_metadata_proxy
    parent=ip_lib.IPDevice(name=bind_interface, namespace=ns_name) __init__ /usr/lib/python3/dist-packages/neutron/agent/linux/ip_lib.py:338
2023-04-03 18:32:57.387 65042 DEBUG neutron.agent.linux.ip_lib [-] XXX: __init__ stack: File "/usr/lib/python3/dist-packages/neutron/agent/linux/ip_lib.py", line 337, in __init__

So the instantiation of the IPDevice class is being made with a True in the 'name' argument.