+ exec neutron-dhcp-agent --config-file /etc/neutron/neutron.conf --config-file /tmp/pod-shared/neutron-agent.ini --config-file /etc/neutron/plugins/ml2/openvswitch_agent.ini --config-file /etc/neutron/dhcp_agent.ini 2026-07-18 14:52:30.241 38 INFO neutron.common.config [-] Logging enabled! 2026-07-18 14:52:30.241 38 INFO neutron.common.config [-] /var/lib/openstack/bin/neutron-dhcp-agent version 28.1.0.dev560 2026-07-18 14:52:31.227 38 WARNING oslo_service.backend._threading.service [-] Service Service is not picklable with spawn; falling back to fork. Please make the service spawn-safe to avoid this fallback. 2026-07-18 14:52:31.262 47 INFO neutron.agent.dhcp.agent [-] Synchronizing state 2026-07-18 14:52:31.801 47 INFO neutron.agent.dhcp.agent [None req-76cab9a6-55c8-4f5c-b0ca-272db12406f9 - - - - - -] All active networks have been fetched through RPC. 2026-07-18 14:52:31.801 47 INFO neutron.agent.dhcp.agent [None req-76cab9a6-55c8-4f5c-b0ca-272db12406f9 - - - - - -] Synchronizing state complete 2026-07-18 14:52:31.827 47 INFO neutron.agent.dhcp.agent [None req-76cab9a6-55c8-4f5c-b0ca-272db12406f9 - - - - - -] DHCP agent started 2026-07-18 14:52:36.673 47 INFO oslo.privsep.daemon [None req-816c6087-f169-456c-afe8-8179dd45d6dd - - - - - -] Running privsep helper: ['sudo', '/var/lib/openstack/bin/neutron-rootwrap', '/etc/neutron/rootwrap.conf', 'privsep-helper', '--config-file', '/etc/neutron/neutron.conf', '--config-file', '/tmp/pod-shared/neutron-agent.ini', '--config-file', '/etc/neutron/plugins/ml2/openvswitch_agent.ini', '--config-file', '/etc/neutron/dhcp_agent.ini', '--privsep_context', 'neutron.privileged.default', '--privsep_sock_path', '/tmp/tmpujhhnkpw/privsep.sock'] 2026-07-18 14:52:37.313 47 WARNING oslo.privsep.daemon [-] privsep log: /var/lib/openstack/lib/python3.12/site-packages/oslo_rootwrap/__init__.py:25: EventletDeprecationWarning: 2026-07-18 14:52:37.313 47 WARNING oslo.privsep.daemon [-] privsep log: Eventlet is deprecated. It is currently being maintained in bugfix mode, and 2026-07-18 14:52:37.313 47 WARNING oslo.privsep.daemon [-] privsep log: we strongly recommend against using it for new projects. 2026-07-18 14:52:37.313 47 WARNING oslo.privsep.daemon [-] privsep log: 2026-07-18 14:52:37.313 47 WARNING oslo.privsep.daemon [-] privsep log: If you are already using Eventlet, we recommend migrating to a different 2026-07-18 14:52:37.314 47 WARNING oslo.privsep.daemon [-] privsep log: framework. For more detail see 2026-07-18 14:52:37.314 47 WARNING oslo.privsep.daemon [-] privsep log: https://eventlet.readthedocs.io/en/latest/asyncio/migration.html 2026-07-18 14:52:37.314 47 WARNING oslo.privsep.daemon [-] privsep log: 2026-07-18 14:52:37.314 47 WARNING oslo.privsep.daemon [-] privsep log: import eventlet.patcher 2026-07-18 14:52:38.074 47 WARNING oslo.privsep.daemon [-] privsep log: /var/lib/openstack/lib/python3.12/site-packages/oslo_utils/importutils.py:77: EventletDeprecationWarning: 2026-07-18 14:52:38.074 47 WARNING oslo.privsep.daemon [-] privsep log: Eventlet is deprecated. It is currently being maintained in bugfix mode, and 2026-07-18 14:52:38.074 47 WARNING oslo.privsep.daemon [-] privsep log: we strongly recommend against using it for new projects. 2026-07-18 14:52:38.074 47 WARNING oslo.privsep.daemon [-] privsep log: 2026-07-18 14:52:38.074 47 WARNING oslo.privsep.daemon [-] privsep log: If you are already using Eventlet, we recommend migrating to a different 2026-07-18 14:52:38.074 47 WARNING oslo.privsep.daemon [-] privsep log: framework. For more detail see 2026-07-18 14:52:38.074 47 WARNING oslo.privsep.daemon [-] privsep log: https://eventlet.readthedocs.io/en/latest/asyncio/migration.html 2026-07-18 14:52:38.075 47 WARNING oslo.privsep.daemon [-] privsep log: 2026-07-18 14:52:38.075 47 WARNING oslo.privsep.daemon [-] privsep log: __import__(import_str) 2026-07-18 14:52:38.212 99 INFO oslo_service.backend [-] Loading backend: threading 2026-07-18 14:52:38.282 99 INFO oslo_service.backend [-] Backend 'threading' successfully loaded and cached. 2026-07-18 14:52:38.424 47 INFO oslo.privsep.daemon [None req-816c6087-f169-456c-afe8-8179dd45d6dd - - - - - -] Spawned new privsep daemon via rootwrap 2026-07-18 14:52:38.288 100 INFO oslo.privsep.daemon [-] privsep daemon starting 2026-07-18 14:52:38.292 100 INFO oslo.privsep.daemon [-] privsep process running with uid/gid: 0/0 2026-07-18 14:52:38.294 100 INFO oslo.privsep.daemon [-] privsep process running with capabilities (eff/prm/inh): CAP_DAC_OVERRIDE|CAP_DAC_READ_SEARCH|CAP_NET_ADMIN|CAP_SYS_ADMIN|CAP_SYS_PTRACE/CAP_DAC_OVERRIDE|CAP_DAC_READ_SEARCH|CAP_NET_ADMIN|CAP_SYS_ADMIN|CAP_SYS_PTRACE/none 2026-07-18 14:52:38.294 100 INFO oslo.privsep.daemon [-] privsep daemon running as pid 100 2026-07-18 14:52:41.625 47 INFO oslo.privsep.daemon [None req-816c6087-f169-456c-afe8-8179dd45d6dd - - - - - -] Running privsep helper: ['sudo', '/var/lib/openstack/bin/neutron-rootwrap', '/etc/neutron/rootwrap.conf', 'privsep-helper', '--config-file', '/etc/neutron/neutron.conf', '--config-file', '/tmp/pod-shared/neutron-agent.ini', '--config-file', '/etc/neutron/plugins/ml2/openvswitch_agent.ini', '--config-file', '/etc/neutron/dhcp_agent.ini', '--privsep_context', 'neutron.privileged.namespace_cmd', '--privsep_sock_path', '/tmp/tmpn5x2ub4r/privsep.sock'] 2026-07-18 14:52:42.200 47 WARNING oslo.privsep.daemon [-] privsep log: /var/lib/openstack/lib/python3.12/site-packages/oslo_rootwrap/__init__.py:25: EventletDeprecationWarning: 2026-07-18 14:52:42.200 47 WARNING oslo.privsep.daemon [-] privsep log: Eventlet is deprecated. It is currently being maintained in bugfix mode, and 2026-07-18 14:52:42.200 47 WARNING oslo.privsep.daemon [-] privsep log: we strongly recommend against using it for new projects. 2026-07-18 14:52:42.200 47 WARNING oslo.privsep.daemon [-] privsep log: 2026-07-18 14:52:42.200 47 WARNING oslo.privsep.daemon [-] privsep log: If you are already using Eventlet, we recommend migrating to a different 2026-07-18 14:52:42.200 47 WARNING oslo.privsep.daemon [-] privsep log: framework. For more detail see 2026-07-18 14:52:42.200 47 WARNING oslo.privsep.daemon [-] privsep log: https://eventlet.readthedocs.io/en/latest/asyncio/migration.html 2026-07-18 14:52:42.200 47 WARNING oslo.privsep.daemon [-] privsep log: 2026-07-18 14:52:42.200 47 WARNING oslo.privsep.daemon [-] privsep log: import eventlet.patcher 2026-07-18 14:52:42.921 47 WARNING oslo.privsep.daemon [-] privsep log: /var/lib/openstack/lib/python3.12/site-packages/oslo_utils/importutils.py:77: EventletDeprecationWarning: 2026-07-18 14:52:42.922 47 WARNING oslo.privsep.daemon [-] privsep log: Eventlet is deprecated. It is currently being maintained in bugfix mode, and 2026-07-18 14:52:42.922 47 WARNING oslo.privsep.daemon [-] privsep log: we strongly recommend against using it for new projects. 2026-07-18 14:52:42.922 47 WARNING oslo.privsep.daemon [-] privsep log: 2026-07-18 14:52:42.922 47 WARNING oslo.privsep.daemon [-] privsep log: If you are already using Eventlet, we recommend migrating to a different 2026-07-18 14:52:42.922 47 WARNING oslo.privsep.daemon [-] privsep log: framework. For more detail see 2026-07-18 14:52:42.922 47 WARNING oslo.privsep.daemon [-] privsep log: https://eventlet.readthedocs.io/en/latest/asyncio/migration.html 2026-07-18 14:52:42.922 47 WARNING oslo.privsep.daemon [-] privsep log: 2026-07-18 14:52:42.922 47 WARNING oslo.privsep.daemon [-] privsep log: __import__(import_str) 2026-07-18 14:52:43.059 108 INFO oslo_service.backend [-] Loading backend: threading 2026-07-18 14:52:43.129 108 INFO oslo_service.backend [-] Backend 'threading' successfully loaded and cached. 2026-07-18 14:52:43.282 47 INFO oslo.privsep.daemon [None req-816c6087-f169-456c-afe8-8179dd45d6dd - - - - - -] Spawned new privsep daemon via rootwrap 2026-07-18 14:52:43.135 109 INFO oslo.privsep.daemon [-] privsep daemon starting 2026-07-18 14:52:43.141 109 INFO oslo.privsep.daemon [-] privsep process running with uid/gid: 0/0 2026-07-18 14:52:43.151 109 INFO oslo.privsep.daemon [-] privsep process running with capabilities (eff/prm/inh): CAP_SYS_ADMIN/CAP_SYS_ADMIN/none 2026-07-18 14:52:43.151 109 INFO oslo.privsep.daemon [-] privsep daemon running as pid 109 2026-07-18 14:52:46.732 47 INFO oslo.privsep.daemon [None req-816c6087-f169-456c-afe8-8179dd45d6dd - - - - - -] Running privsep helper: ['sudo', '/var/lib/openstack/bin/neutron-rootwrap', '/etc/neutron/rootwrap.conf', 'privsep-helper', '--config-file', '/etc/neutron/neutron.conf', '--config-file', '/tmp/pod-shared/neutron-agent.ini', '--config-file', '/etc/neutron/plugins/ml2/openvswitch_agent.ini', '--config-file', '/etc/neutron/dhcp_agent.ini', '--privsep_context', 'neutron.privileged.link_cmd', '--privsep_sock_path', '/tmp/tmpqlba3pwb/privsep.sock'] 2026-07-18 14:52:47.356 47 WARNING oslo.privsep.daemon [-] privsep log: /var/lib/openstack/lib/python3.12/site-packages/oslo_rootwrap/__init__.py:25: EventletDeprecationWarning: 2026-07-18 14:52:47.356 47 WARNING oslo.privsep.daemon [-] privsep log: Eventlet is deprecated. It is currently being maintained in bugfix mode, and 2026-07-18 14:52:47.357 47 WARNING oslo.privsep.daemon [-] privsep log: we strongly recommend against using it for new projects. 2026-07-18 14:52:47.357 47 WARNING oslo.privsep.daemon [-] privsep log: 2026-07-18 14:52:47.357 47 WARNING oslo.privsep.daemon [-] privsep log: If you are already using Eventlet, we recommend migrating to a different 2026-07-18 14:52:47.357 47 WARNING oslo.privsep.daemon [-] privsep log: framework. For more detail see 2026-07-18 14:52:47.357 47 WARNING oslo.privsep.daemon [-] privsep log: https://eventlet.readthedocs.io/en/latest/asyncio/migration.html 2026-07-18 14:52:47.357 47 WARNING oslo.privsep.daemon [-] privsep log: 2026-07-18 14:52:47.358 47 WARNING oslo.privsep.daemon [-] privsep log: import eventlet.patcher 2026-07-18 14:52:48.089 47 WARNING oslo.privsep.daemon [-] privsep log: /var/lib/openstack/lib/python3.12/site-packages/oslo_utils/importutils.py:77: EventletDeprecationWarning: 2026-07-18 14:52:48.089 47 WARNING oslo.privsep.daemon [-] privsep log: Eventlet is deprecated. It is currently being maintained in bugfix mode, and 2026-07-18 14:52:48.089 47 WARNING oslo.privsep.daemon [-] privsep log: we strongly recommend against using it for new projects. 2026-07-18 14:52:48.090 47 WARNING oslo.privsep.daemon [-] privsep log: 2026-07-18 14:52:48.090 47 WARNING oslo.privsep.daemon [-] privsep log: If you are already using Eventlet, we recommend migrating to a different 2026-07-18 14:52:48.090 47 WARNING oslo.privsep.daemon [-] privsep log: framework. For more detail see 2026-07-18 14:52:48.090 47 WARNING oslo.privsep.daemon [-] privsep log: https://eventlet.readthedocs.io/en/latest/asyncio/migration.html 2026-07-18 14:52:48.090 47 WARNING oslo.privsep.daemon [-] privsep log: 2026-07-18 14:52:48.090 47 WARNING oslo.privsep.daemon [-] privsep log: __import__(import_str) 2026-07-18 14:52:48.236 120 INFO oslo_service.backend [-] Loading backend: threading 2026-07-18 14:52:48.312 120 INFO oslo_service.backend [-] Backend 'threading' successfully loaded and cached. 2026-07-18 14:52:48.483 47 INFO oslo.privsep.daemon [None req-816c6087-f169-456c-afe8-8179dd45d6dd - - - - - -] Spawned new privsep daemon via rootwrap 2026-07-18 14:52:48.319 121 INFO oslo.privsep.daemon [-] privsep daemon starting 2026-07-18 14:52:48.323 121 INFO oslo.privsep.daemon [-] privsep process running with uid/gid: 0/0 2026-07-18 14:52:48.326 121 INFO oslo.privsep.daemon [-] privsep process running with capabilities (eff/prm/inh): CAP_NET_ADMIN|CAP_SYS_ADMIN/CAP_NET_ADMIN|CAP_SYS_ADMIN/none 2026-07-18 14:52:48.326 121 INFO oslo.privsep.daemon [-] privsep daemon running as pid 121 2026-07-18 14:52:52.159 47 INFO neutron.agent.linux.ip_lib [None req-816c6087-f169-456c-afe8-8179dd45d6dd - - - - - -] Device tap8df7344d-2d cannot be used as it has no MAC address 2026-07-18 14:52:52.840 47 INFO neutron.agent.linux.dhcp [None req-816c6087-f169-456c-afe8-8179dd45d6dd - - - - - -] Cleaning stale devices for network 75b260b9-e208-4ac9-b722-c96213e1c7f3 2026-07-18 14:52:54.031 47 INFO oslo_rootwrap.client [None req-f3b5e1f6-0141-4847-b5ac-22eda53ca82c - - - - - -] Spawned new rootwrap daemon process with pid=166 2026-07-18 14:52:55.155 47 INFO neutron.agent.dhcp.agent [None req-eba8513a-a73c-4b76-aeb9-879b6950e6aa - - - - - -] DHCP configuration for ports {'8df7344d-2d38-46e9-8aa0-c8434098d563'} is completed 2026-07-18 14:52:56.831 47 INFO neutron.agent.dhcp.agent [None req-921f3ca7-4197-4616-8862-913e615a12c2 - - - - - -] DHCP configuration for ports {'8df7344d-2d38-46e9-8aa0-c8434098d563'} is completed 2026-07-18 14:57:42.582 47 INFO neutron.agent.linux.ip_lib [None req-517dc38b-74db-4e99-a084-d75d92e1e5ec - - - - - -] Device tap06869f1c-ef cannot be used as it has no MAC address 2026-07-18 14:57:43.120 47 INFO neutron.agent.linux.dhcp [None req-517dc38b-74db-4e99-a084-d75d92e1e5ec - - - - - -] Cleaning stale devices for network 89b8a3fd-f6e4-4932-ad6c-0bf58672f760 2026-07-18 14:57:44.777 47 INFO neutron.agent.dhcp.agent [None req-2af363e1-b0bf-432d-97d7-e75d12e905bb - - - - - -] DHCP configuration for ports {'06869f1c-ef4e-48a1-a61e-c01408c7b96c'} is completed 2026-07-18 14:57:46.412 47 INFO neutron.agent.dhcp.agent [None req-9074dcb9-4db8-43f2-a2ad-3026fd9e7477 - - - - - -] DHCP configuration for ports {'06869f1c-ef4e-48a1-a61e-c01408c7b96c'} is completed 2026-07-18 14:57:49.528 47 INFO neutron.agent.dhcp.agent [-] Trigger reload_allocations for port admin_state_up=True, allowed_address_pairs=[], binding:host_id=, binding:profile=, binding:vif_details=, binding:vif_type=unbound, binding:vnic_type=normal, created_at=2026-07-18T14:57:49Z, description=, device_id=, device_owner=octavia:health-mgr, dns_assignment=[fqdn=host-172-24-0-170.openstacklocal., hostname=host-172-24-0-170, ip_address=172.24.0.170], dns_domain=, dns_name=, extra_dhcp_opts=[], fixed_ips=[ip_address=172.24.0.170, subnet_id=7419bff3-22b4-4827-9c9d-92b084789ecd], id=453ce02e-ae70-483d-b522-6cd522d75685, ip_allocation=immediate, mac_address=fa:16:3e:b8:ab:b7, name=octavia-health-manager-port-instance, network=admin_state_up=True, availability_zone_hints=['nova'], availability_zones=['nova'], created_at=2026-07-18T14:57:39Z, description=, dns_domain=, id=89b8a3fd-f6e4-4932-ad6c-0bf58672f760, ipv4_address_scope=None, ipv6_address_scope=None, l2_adjacency=True, mtu=1450, name=lb-mgmt-net, port_security_enabled=True, project_id=82cb3c7e09e74656835c2cb41cf39d3e, provider:network_type=vxlan, provider:physical_network=None, provider:segmentation_id=266, qinq=None, qos_policy_id=None, revision_number=2, router:external=False, shared=False, standard_attr_id=22, status=ACTIVE, subnets=['7419bff3-22b4-4827-9c9d-92b084789ecd'], tags=[], tenant_id=82cb3c7e09e74656835c2cb41cf39d3e, updated_at=2026-07-18T14:57:40Z, vlan_transparent=None, network_id=89b8a3fd-f6e4-4932-ad6c-0bf58672f760, port_security_enabled=True, project_id=82cb3c7e09e74656835c2cb41cf39d3e, qos_network_policy_id=None, qos_policy_id=None, resource_request=None, revision_number=1, security_groups=['d060701c-8523-4f8d-97da-59f7527317cf'], standard_attr_id=34, status=DOWN, tags=[], tenant_id=82cb3c7e09e74656835c2cb41cf39d3e, updated_at=2026-07-18T14:57:49Z on network 89b8a3fd-f6e4-4932-ad6c-0bf58672f760 2026-07-18 14:57:50.683 47 INFO neutron.agent.dhcp.agent [None req-c7a13357-e513-4d91-94be-42e32b22cbc6 - - - - - -] DHCP configuration for ports {'453ce02e-ae70-483d-b522-6cd522d75685'} is completed 2026-07-18 15:19:33.609 38 INFO cotyledon._service_manager [-] Caught SIGTERM signal, graceful exiting of master process 2026-07-18 15:19:33.625 47 INFO cotyledon._service_worker [-] Caught SIGTERM signal, graceful exiting of service ServiceWrapper(0) [47] 2026-07-18 15:19:37.401 47 WARNING amqp [-] Received method (60, 30) during closing channel 1. This method will be ignored 2026-07-18 15:19:37.403 47 INFO neutron.agent.dhcp.agent [-] Stopping DHCP agent 2026-07-18 15:19:42.403 47 INFO neutron.agent.dhcp.agent [-] DHCP Agent Stopped 2026-07-18 15:19:42.409 38 INFO cotyledon._service_manager [-] Manager shutdown requested