)]}'
{"nova/virt/libvirt/driver.py":[{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"9eab76a8e77a66b86d1ca9e413074ee16a3ce0ac","unresolved":false,"context_lines":[{"line_number":1522,"context_line":"                # then we can just log it as a warning rather than tracing an"},{"line_number":1523,"context_line":"                # error."},{"line_number":1524,"context_line":"                mac \u003d vif.get(\u0027address\u0027)"},{"line_number":1525,"context_line":"                interface \u003d guest.get_interface_by_mac(mac)"},{"line_number":1526,"context_line":"                if interface:"},{"line_number":1527,"context_line":"                    LOG.error(_LE(\u0027detaching network adapter failed.\u0027),"},{"line_number":1528,"context_line":"                             instance\u003dinstance, exc_info\u003dTrue)"}],"source_content_type":"text/x-python","patch_set":4,"id":"dae33548_54346e48","line":1525,"updated":"2016-02-18 14:23:06.000000000","message":"I wonder if this works for the SRIOV case where multiple interfaces have the same mac address.\n\nBut this feels like a step forward, regardless.","commit_id":"b3624e00d0097dd7ccdf27e34d7351c0c97afea1"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"1a6b0d5ef92ee1abf5c5b0f0dad056200808760b","unresolved":false,"context_lines":[{"line_number":1530,"context_line":"                            instance_uuid\u003dinstance.uuid)"},{"line_number":1531,"context_line":""},{"line_number":1532,"context_line":"                # The interface is gone so just log it as a warning."},{"line_number":1533,"context_line":"                LOG.warning(_LW(\u0027Detaching interface %(mac)s failed  because \u0027"},{"line_number":1534,"context_line":"                                \u0027the device is no longer found on the guest.\u0027),"},{"line_number":1535,"context_line":"                            {\u0027mac\u0027: mac}, instance\u003dinstance)"},{"line_number":1536,"context_line":""},{"line_number":1537,"context_line":"    def _create_snapshot_metadata(self, image_meta, instance,"},{"line_number":1538,"context_line":"                                  img_fmt, snp_name):"}],"source_content_type":"text/x-python","patch_set":4,"id":"bae84128_47781d2c","line":1535,"range":{"start_line":1533,"start_character":16,"end_line":1535,"end_character":60},"updated":"2016-02-24 19:45:56.000000000","message":"Since this has merged, there are 33 hits in voting jobs:\n\nhttp://logstash.openstack.org/#dashboard/file/logstash.json?query\u003dmessage%3A%5C%22the%20device%20is%20no%20longer%20found%20on%20the%20guest%5C%22%20AND%20tags%3A%5C%22screen-n-cpu.txt%5C%22%20AND%20voting%3A1\u0026from\u003d7d\n\nThose jobs are 85% successful (I\u0027m not saying the other 15% are failing because of this or related to this). I\u0027m wondering if we should drop this down to an INFO level message though.","commit_id":"b3624e00d0097dd7ccdf27e34d7351c0c97afea1"}]}
