Bug 1653807
Summary: | Build of instance aborted - neutron.agent.dhcp.agent unable to reload allocations | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | Red Hat OpenStack | Reporter: | Noam Manos <nmanos> | ||||||
Component: | opendaylight | Assignee: | Brent Eagles <beagles> | ||||||
Status: | CLOSED WONTFIX | QA Contact: | Noam Manos <nmanos> | ||||||
Severity: | high | Docs Contact: | |||||||
Priority: | unspecified | ||||||||
Version: | 14.0 (Rocky) | CC: | bhaley, mkolesni, njohnston, nmanos | ||||||
Target Milestone: | --- | ||||||||
Target Release: | --- | ||||||||
Hardware: | Unspecified | ||||||||
OS: | Unspecified | ||||||||
Whiteboard: | |||||||||
Fixed In Version: | Doc Type: | If docs needed, set a value | |||||||
Doc Text: | Story Points: | --- | |||||||
Clone Of: | Environment: | ||||||||
Last Closed: | 2019-03-10 07:16:45 UTC | Type: | Bug | ||||||
Regression: | --- | Mount Type: | --- | ||||||
Documentation: | --- | CRM: | |||||||
Verified Versions: | Category: | --- | |||||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||
Cloudforms Team: | --- | Target Upstream Version: | |||||||
Embargoed: | |||||||||
Bug Depends On: | 1630069 | ||||||||
Bug Blocks: | |||||||||
Attachments: |
|
Description
Noam Manos
2018-11-27 16:37:41 UTC
Created attachment 1508962 [details]
neutron.agent.dhcp.agent unable to reload_allocations dhcp
This seems like a general issue with the DHCP container, reassigning to Networking DFG to triage this. Here's sosreports: http://rhos-release.virt.bos.redhat.com/log/bz1653807/ Please notice on controller-2: delete port 6a9e9751-9ed1-4ba7-9f4d-dca8b26a2766 REQ: "network-vif-deleted" RESP: 404 RESP BODY: {"itemNotFound": {"message": "No instances found for any event", "code": 404}} _http_log_response Nova returned NotFound for event: network-vif-deleted Found on /var/log/containers/neutron/server.log.6.gz : Attributes excluded by policy engine: [u'binding:profile', u'binding:vif_details', u'binding:vif_type', u'binding:host_id'\] _exclude_attributes_by_policy Deleting port 6a9e9751-9ed1-4ba7-9f4d-dca8b26a2766 _pre_delete_port Notify callbacks ['neutron.services.trunk.rules.enforce_port_deletion_rules--9223363300400916243', 'neutron.db.l3_db._prevent_l3_port_delete_callback--9223363300400289645'\] for port, before_delete _notify_loop Notify callbacks ['neutron.plugins.ml2.plugin.Ml2Plugin._retry_binding_revived_agents--9223372036853922824', 'neutron.services.segments.db._update_segment_host_mapping_for_agent--9223363300400471345'\] for agent, after_update _notify_loop For port 6a9e9751-9ed1-4ba7-9f4d-dca8b26a2766, host compute-1.localdomain, got binding levels [<neutron.plugins.ml2.models.PortBindingLevel[object at 7f21d2e218d0\] {port_id=u'6a9e9751-9ed1-4ba7-9f4d-dca8b26a2766', host=u'compute-1.localdomain', level=0, driver=u'opendaylight_v2', segment_id=u'fee01708-8409-4a64-ba71-24333da1b749'}>\] get_binding_levels Notify callbacks ['networking_odl.l3.l3_odl_v2.OpenDaylightL3RouterPlugin._precommit_delete_port_callback--9223372036847383169'\] for port, precommit_delete _notify_loop Agent healthcheck: found 11 active agents agent_health_check networking_odl.ml2.mech_driver_v2.OpenDaylightMechanismDriver method delete_port_precommit called with arguments (<neutron.plugins.ml2.driver_context.PortContext object at 0x7f21d24dc850>,) {} wrapper Recorded (Entry ID: 10196) - delete port 6a9e9751-9ed1-4ba7-9f4d-dca8b26a2766 (Time stamp: 63678909462.4) Entry with ID 10196 depends on these entries: [\] record -- static method f called with arguments (<networking_odl.ml2.mech_driver_v2.OpenDaylightMechanismDriver object at 0x7f21d4039910>, <neutron.plugins.ml2.driver_context.PortContext object at 0x7f21d24dc850>) {} wrapper Lock "event-dispatch" acquired by "neutron.plugins.ml2.ovo_rpc.dispatch_events" :: waited 0.000s inner Start processing journal entries sync_pending_entries Notify callbacks ['neutron.notifiers.nova.Notifier._send_nova_notification--9223372036854767931'\] for port, before_response _notify_loop Lock "notifier-24e1cced-1471-40c7-9c4c-360a1842c3f7" acquired by "neutron.notifiers.batch_notifier.synced_send" :: waited 0.000s inner Sending events: [{'tag': u'6a9e9751-9ed1-4ba7-9f4d-dca8b26a2766', 'name': 'network-vif-deleted', 'server_uuid': u'429dff3a-236d-4072-8b7a-5530c9b3a492'}\] send_events Pushing event deleted for resources: {'Port': ['ID=6a9e9751-9ed1-4ba7-9f4d-dca8b26a2766,revision_number=None'\]} push Processing (Entry ID: 10196) - delete port 6a9e9751-9ed1-4ba7-9f4d-dca8b26a2766 (Time stamp: 63678909463.3) Sending METHOD (delete) URL (http://172.17.1.11:8081/controller/nb/v2/neutron/ports/6a9e9751-9ed1-4ba7-9f4d-dca8b26a2766) JSON (None) request 172.17.1.17 "DELETE /v2.0/ports/6a9e9751-9ed1-4ba7-9f4d-dca8b26a2766 HTTP/1.1" status: 204 len: 149 time: 2.1816690 Lock "event-dispatch" released by "neutron.plugins.ml2.ovo_rpc.dispatch_events" :: held 0.104s inner Got response: () _check_response Notify callbacks [\] for port, before_complete _notify_loop Websocket notification for port status update _process_websocket_recv PortStatus: Ignoring delete operation _process_websocket_recv PortStatus: Ignoring delete operation _process_websocket_recv Completed (Entry ID: 10196) - delete port 6a9e9751-9ed1-4ba7-9f4d-dca8b26a2766 (Time stamp: 63678909463.4) Finished processing journal entries sync_pending_entries REQ: curl -g -i -X POST http://172.17.1.11:8774/v2.1/os-server-external-events -H "Accept: application/json" -H "Content-Type: application/json" -H "User-Agent: python-novaclient" -H "X-Auth-Token: {SHA1}9f68775ddfeaa4beac4eab7e7aa25b3bbe076127" -H "X-OpenStack-Nova-API-Version: 2.1" -d '{"events": [{"tag": "6a9e9751-9ed1-4ba7-9f4d-dca8b26a2766", "name": "network-vif-deleted", "server_uuid": "429dff3a-236d-4072-8b7a-5530c9b3a492"}\]}' _http_log_request RESP: [404\] Content-Length: 78 Content-Type: application/json; charset=UTF-8 Date: Tue, 27 Nov 2018 09:57:44 GMT OpenStack-API-Version: compute 2.1 Server: Apache Vary: OpenStack-API-Version,X-OpenStack-Nova-API-Version X-OpenStack-Nova-API-Version: 2.1 x-compute-request-id: req-45816299-cc3f-44cd-a76f-17d243b001bd x-openstack-request-id: req-45816299-cc3f-44cd-a76f-17d243b001bd _http_log_response RESP BODY: {"itemNotFound": {"message": "No instances found for any event", "code": 404}} _http_log_response POST call to compute for http://172.17.1.11:8774/v2.1/os-server-external-events used request id req-45816299-cc3f-44cd-a76f-17d243b001bd request Nova returned NotFound for event: [{'tag': u'6a9e9751-9ed1-4ba7-9f4d-dca8b26a2766', 'name': 'network-vif-deleted', 'server_uuid': u'429dff3a-236d-4072-8b7a-5530c9b3a492'}\] send_events Starting hostconfig periodic task. Starting _get_and_update_hostconfigs phase of periodic task hostconfig. REST/GET hostconfigs from ODL Sending METHOD (get) URL (http://172.17.1.11:8081/restconf/operational/neutron:neutron/hostconfigs/) JSON (None) request ODLPORTBINDING hostconfigs Assigning to Brent for further triage. Created attachment 1509893 [details]
errors on ODL Karaf logs
Also seeing new errors on ODL Karaf logs:
ERROR | Blueprint Extender: 3 | UpgradeStateListener | 406 - org.opendaylight.serviceutils.upgrade - 0.1.4.redhat-7 | Failed to write mdsal config
: Node was replaced by other transaction.
ERROR | nioEventLoopGroup-7-1 | ExceptionHandler | 392 - org.opendaylight.ovsdb.library - 1.6.4.redhat-7 | Exception occurred while processing connection pipeline
: Connection reset by peer
ERROR | pool-44-thread-1 | FatalExceptionHandler | 41 - com.lmax.disruptor - 3.3.10 | Exception processing: 9262 org.opendaylight.controller.md.sal.dom.broker.impl.DOMNotificationRouterEvent@2033c1dd
: Shard member-2-shard-default-operational currently has no leader. Try again later.
ERROR | org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.natservice.rev160111.ext.routers.Routers_AsyncDataTreeChangeListenerBase-DataTreeChangeHandler-0 | VpnFootprintService
: Node children was modified by other transaction
Seems to be caused (blocked) by u/s bug: https://jira.opendaylight.org/browse/SRVUTILS-3 2018-11-22T10:50:20,967 | ERROR | Blueprint Extender: 3 | UpgradeStateListener | 406 - org.opendaylight.serviceutils.upgrade - 0.1.4.redhat-7 | Failed to write mdsal config java.util.concurrent.ExecutionException: OptimisticLockFailedException{message=Optimistic lock failed for path /(urn:opendaylight:serviceutils:upgrade?revision=2018-07-02)upgrade-config, errorList=[RpcError [message=Optimistic lock failed for path /(urn:opendaylight:serviceutils:upgrade?revision=2018-07-02)upgrade-config, severity=ERROR, errorType=APPLICATION, tag=resource-denied, applicationTag=null, info=null, cause=org.opendaylight.yangtools.yang.data.api.schema.tree.ConflictingModificationAppliedException: Node was replaced by other transaction.]]} Might be also related to bug 1630069 |