)]}'
{"nova/virt/libvirt/driver.py":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"1ce8097c536c10fe995e06f935d72f6361616761","unresolved":false,"context_lines":[{"line_number":1744,"context_line":"                        {\u0027mac\u0027: vif.get(\u0027address\u0027)}, instance\u003dinstance)"},{"line_number":1745,"context_line":"        except libvirt.libvirtError as ex:"},{"line_number":1746,"context_line":"            error_code \u003d ex.get_error_code()"},{"line_number":1747,"context_line":"            if error_code \u003d\u003d libvirt.VIR_ERR_NO_DOMAIN:"},{"line_number":1748,"context_line":"                LOG.warning(\"During detach_interface, instance disappeared.\","},{"line_number":1749,"context_line":"                            instance\u003dinstance)"},{"line_number":1750,"context_line":"            else:"},{"line_number":1751,"context_line":"                # NOTE(mriedem): When deleting an instance and using Neutron,"},{"line_number":1752,"context_line":"                # we can be racing against Neutron deleting the port and"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f79a3b5_b9ec3e28","line":1749,"range":{"start_line":1747,"start_character":12,"end_line":1749,"end_character":46},"updated":"2018-10-15 20:58:00.000000000","message":"Note that ideally we\u0027d get this if the guest is gone but that\u0027s not we\u0027re seeing with at least libvirt 4.0.0 and qemu 2.11.","commit_id":"abbdf396cf9184cee2cd3d000c8828066aa61778"},{"author":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"change_message_id":"c13e18c25d175e162562208a60fd67103b03f809","unresolved":false,"context_lines":[{"line_number":1866,"context_line":"                devname \u003d self.vif_driver.get_vif_devname(vif)"},{"line_number":1867,"context_line":"                interface \u003d guest.get_interface_by_cfg(cfg)"},{"line_number":1868,"context_line":"                if interface:"},{"line_number":1869,"context_line":"                    LOG.warning("},{"line_number":1870,"context_line":"                        \u0027Failed to detach interface %(devname)s after \u0027"},{"line_number":1871,"context_line":"                        \u0027repeated attempts. Final interface xml:\\n\u0027"},{"line_number":1872,"context_line":"                        \u0027%(interface_xml)s\\nFinal guest xml:\\n%(guest_xml)s\u0027,"},{"line_number":1873,"context_line":"                        {\u0027devname\u0027: devname,"},{"line_number":1874,"context_line":"                         \u0027interface_xml\u0027: interface.to_xml(),"},{"line_number":1875,"context_line":"                         \u0027guest_xml\u0027: guest.get_xml_desc()},"},{"line_number":1876,"context_line":"                        instance\u003dinstance)"},{"line_number":1877,"context_line":"        except exception.DeviceNotFound:"},{"line_number":1878,"context_line":"            # The interface is gone so just log it as a warning."},{"line_number":1879,"context_line":"            LOG.warning(\u0027Detaching interface %(mac)s failed because \u0027"}],"source_content_type":"text/x-python","patch_set":2,"id":"bfb3d3c7_ea836755","line":1876,"range":{"start_line":1869,"start_character":20,"end_line":1876,"end_character":42},"updated":"2019-05-20 06:59:53.000000000","message":"from the log, the code runs through here. I don\u0027t get why this patch fixes that problem...","commit_id":"678b7002b65a14eb1f794a08cb6bd86a76df36bb"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"1ace1a3578c44fd3f2aeb3f5f6bf3c7da9554504","unresolved":false,"context_lines":[{"line_number":1866,"context_line":"                devname \u003d self.vif_driver.get_vif_devname(vif)"},{"line_number":1867,"context_line":"                interface \u003d guest.get_interface_by_cfg(cfg)"},{"line_number":1868,"context_line":"                if interface:"},{"line_number":1869,"context_line":"                    LOG.warning("},{"line_number":1870,"context_line":"                        \u0027Failed to detach interface %(devname)s after \u0027"},{"line_number":1871,"context_line":"                        \u0027repeated attempts. Final interface xml:\\n\u0027"},{"line_number":1872,"context_line":"                        \u0027%(interface_xml)s\\nFinal guest xml:\\n%(guest_xml)s\u0027,"},{"line_number":1873,"context_line":"                        {\u0027devname\u0027: devname,"},{"line_number":1874,"context_line":"                         \u0027interface_xml\u0027: interface.to_xml(),"},{"line_number":1875,"context_line":"                         \u0027guest_xml\u0027: guest.get_xml_desc()},"},{"line_number":1876,"context_line":"                        instance\u003dinstance)"},{"line_number":1877,"context_line":"        except exception.DeviceNotFound:"},{"line_number":1878,"context_line":"            # The interface is gone so just log it as a warning."},{"line_number":1879,"context_line":"            LOG.warning(\u0027Detaching interface %(mac)s failed because \u0027"}],"source_content_type":"text/x-python","patch_set":2,"id":"9fb8cfa7_b2a386b1","line":1876,"range":{"start_line":1869,"start_character":20,"end_line":1876,"end_character":42},"in_reply_to":"bfb3d3c7_ea836755","updated":"2019-06-19 21:00:05.000000000","message":"Sorry, which log?\n\nFrom the bug report and the logstash query linked in there it\u0027s hitting the libvirtError else block below and then we log \"LOG.error(\u0027detaching network adapter failed.\u0027,\" because we\u0027re looking at a stale guest object.\n\nLike here:\n\nhttp://logs.openstack.org/13/666413/1/check/kuryr-kubernetes-tempest-centos-7/ee356c7/controller/logs/screen-n-cpu.txt#_Jun_19_20_04_49_351269","commit_id":"678b7002b65a14eb1f794a08cb6bd86a76df36bb"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"1ace1a3578c44fd3f2aeb3f5f6bf3c7da9554504","unresolved":false,"context_lines":[{"line_number":1906,"context_line":"                interface \u003d guest.get_interface_by_cfg(cfg)"},{"line_number":1907,"context_line":"                if interface:"},{"line_number":1908,"context_line":"                    LOG.error(\u0027detaching network adapter failed.\u0027,"},{"line_number":1909,"context_line":"                              instance\u003dinstance, exc_info\u003dTrue)"},{"line_number":1910,"context_line":"                    raise exception.InterfaceDetachFailed("},{"line_number":1911,"context_line":"                            instance_uuid\u003dinstance.uuid)"},{"line_number":1912,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"9fb8cfa7_d29dda66","line":1909,"range":{"start_line":1909,"start_character":49,"end_line":1909,"end_character":62},"updated":"2019-06-19 21:00:05.000000000","message":"This is what gives the traceback.","commit_id":"678b7002b65a14eb1f794a08cb6bd86a76df36bb"}]}
