)]}'
{"nova/virt/libvirt/driver.py":[{"author":{"_account_id":7730,"name":"Sahid Orentino Ferdjaoui","email":"sahid.ferdjaoui@industrialdiscipline.com","username":"sahid"},"change_message_id":"69c82e7af1b0f99247eb800018992feb1c395d3c","unresolved":false,"context_lines":[{"line_number":1476,"context_line":"                devname \u003d self.vif_driver.get_vif_devname(vif)"},{"line_number":1477,"context_line":"                interface \u003d guest.get_interface_by_cfg(cfg)"},{"line_number":1478,"context_line":"                if interface:"},{"line_number":1479,"context_line":"                    LOG.debug(\u0027Failed to detach interface %(devname)s after \u0027"},{"line_number":1480,"context_line":"                              \u0027repeated attempts. Final interface xml:\\n\u0027"},{"line_number":1481,"context_line":"                              \u0027%(interface_xml)s\\nFinal guest xml:\\n\u0027"},{"line_number":1482,"context_line":"                              \u0027%(guest_xml)s\u0027,"}],"source_content_type":"text/x-python","patch_set":1,"id":"9f0e0f27_4be9857e","line":1479,"updated":"2017-06-09 09:48:46.000000000","message":"I would have use \u0027warning\u0027 here since guest did not have taken into account the ACPI request, and line 1489 use level debug.\n\nBasically such behavior could happen when the guest OS is booting or when guest is still at the BIOS step.","commit_id":"743bd257e4ee624dcbb40c97130e1553b90cfca9"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"de27e4124eb9176c341a25b9f6b66e28aeb6ba40","unresolved":false,"context_lines":[{"line_number":1476,"context_line":"                devname \u003d self.vif_driver.get_vif_devname(vif)"},{"line_number":1477,"context_line":"                interface \u003d guest.get_interface_by_cfg(cfg)"},{"line_number":1478,"context_line":"                if interface:"},{"line_number":1479,"context_line":"                    LOG.debug(\u0027Failed to detach interface %(devname)s after \u0027"},{"line_number":1480,"context_line":"                              \u0027repeated attempts. Final interface xml:\\n\u0027"},{"line_number":1481,"context_line":"                              \u0027%(interface_xml)s\\nFinal guest xml:\\n\u0027"},{"line_number":1482,"context_line":"                              \u0027%(guest_xml)s\u0027,"}],"source_content_type":"text/x-python","patch_set":1,"id":"7f231b9d_670d8d8f","line":1479,"in_reply_to":"9f0e0f27_03f6d190","updated":"2017-06-10 11:43:33.000000000","message":"Yeah I can change this to warning.","commit_id":"743bd257e4ee624dcbb40c97130e1553b90cfca9"},{"author":{"_account_id":7730,"name":"Sahid Orentino Ferdjaoui","email":"sahid.ferdjaoui@industrialdiscipline.com","username":"sahid"},"change_message_id":"6dfdfaabb0f15e3c24695f90372b53f70f07bc45","unresolved":false,"context_lines":[{"line_number":1476,"context_line":"                devname \u003d self.vif_driver.get_vif_devname(vif)"},{"line_number":1477,"context_line":"                interface \u003d guest.get_interface_by_cfg(cfg)"},{"line_number":1478,"context_line":"                if interface:"},{"line_number":1479,"context_line":"                    LOG.debug(\u0027Failed to detach interface %(devname)s after \u0027"},{"line_number":1480,"context_line":"                              \u0027repeated attempts. Final interface xml:\\n\u0027"},{"line_number":1481,"context_line":"                              \u0027%(interface_xml)s\\nFinal guest xml:\\n\u0027"},{"line_number":1482,"context_line":"                              \u0027%(guest_xml)s\u0027,"}],"source_content_type":"text/x-python","patch_set":1,"id":"9f0e0f27_03f6d190","line":1479,"in_reply_to":"9f0e0f27_4be9857e","updated":"2017-06-09 12:52:17.000000000","message":"Also it\u0027s not like the process failed, it\u0027s just it did not finish but there is still a task in background running to detach this device.","commit_id":"743bd257e4ee624dcbb40c97130e1553b90cfca9"},{"author":{"_account_id":7730,"name":"Sahid Orentino Ferdjaoui","email":"sahid.ferdjaoui@industrialdiscipline.com","username":"sahid"},"change_message_id":"b61ff22416c587362fcb00f10a5d02bff4a85301","unresolved":false,"context_lines":[{"line_number":1476,"context_line":"                devname \u003d self.vif_driver.get_vif_devname(vif)"},{"line_number":1477,"context_line":"                interface \u003d guest.get_interface_by_cfg(cfg)"},{"line_number":1478,"context_line":"                if interface:"},{"line_number":1479,"context_line":"                    LOG.warning("},{"line_number":1480,"context_line":"                        \u0027Failed to detach interface %(devname)s after \u0027"},{"line_number":1481,"context_line":"                        \u0027repeated attempts. Final interface xml:\\n\u0027"},{"line_number":1482,"context_line":"                        \u0027%(interface_xml)s\\nFinal guest xml:\\n%(guest_xml)s\u0027,"}],"source_content_type":"text/x-python","patch_set":2,"id":"7f231b9d_fad6c54f","line":1479,"updated":"2017-06-12 06:47:12.000000000","message":"You forgot the \u0027_LW\u0027 macro","commit_id":"a4e51d5c69b9dced99db0b0d78ef8b784cb50960"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"a1360cf32e7d55401db326d46cbb21aa00518490","unresolved":false,"context_lines":[{"line_number":1476,"context_line":"                devname \u003d self.vif_driver.get_vif_devname(vif)"},{"line_number":1477,"context_line":"                interface \u003d guest.get_interface_by_cfg(cfg)"},{"line_number":1478,"context_line":"                if interface:"},{"line_number":1479,"context_line":"                    LOG.warning("},{"line_number":1480,"context_line":"                        \u0027Failed to detach interface %(devname)s after \u0027"},{"line_number":1481,"context_line":"                        \u0027repeated attempts. Final interface xml:\\n\u0027"},{"line_number":1482,"context_line":"                        \u0027%(interface_xml)s\\nFinal guest xml:\\n%(guest_xml)s\u0027,"}],"source_content_type":"text/x-python","patch_set":2,"id":"7f231b9d_d5d06fcc","line":1479,"in_reply_to":"7f231b9d_fad6c54f","updated":"2017-06-12 12:55:14.000000000","message":"This isn\u0027t needed any more","commit_id":"a4e51d5c69b9dced99db0b0d78ef8b784cb50960"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"1d101fc577ba3e1a0b09dd9e9c9d2c6e154baebc","unresolved":false,"context_lines":[{"line_number":1477,"context_line":"                interface \u003d guest.get_interface_by_cfg(cfg)"},{"line_number":1478,"context_line":"                if interface:"},{"line_number":1479,"context_line":"                    LOG.warning("},{"line_number":1480,"context_line":"                        \u0027Failed to detach interface %(devname)s after \u0027"},{"line_number":1481,"context_line":"                        \u0027repeated attempts. Final interface xml:\\n\u0027"},{"line_number":1482,"context_line":"                        \u0027%(interface_xml)s\\nFinal guest xml:\\n%(guest_xml)s\u0027,"},{"line_number":1483,"context_line":"                        {\u0027devname\u0027: devname,"}],"source_content_type":"text/x-python","patch_set":2,"id":"7f231b9d_d6460022","line":1480,"updated":"2017-06-13 19:25:45.000000000","message":"Got a hit here:\n\nhttp://logs.openstack.org/94/471494/2/check/gate-tempest-dsvm-neutron-linuxbridge-ubuntu-xenial/e0332b9/logs/screen-n-cpu.txt.gz#_Jun_12_22_21_12_373317","commit_id":"a4e51d5c69b9dced99db0b0d78ef8b784cb50960"}]}
