)]}'
{"nova/virt/xenapi/host.py":[{"author":{"_account_id":1561,"name":"Russell Bryant","email":"rbryant@redhat.com","username":"russellb"},"change_message_id":"e4b9e796c23d3bbf034a3435290b32dfdffbe077","unresolved":false,"context_lines":[{"line_number":78,"context_line":"                    dest \u003d _host_find(ctxt, self._session, host, host_ref)"},{"line_number":79,"context_line":"                    (old_ref, new_ref) \u003d db.instance_update_and_get_original("},{"line_number":80,"context_line":"                                    ctxt,"},{"line_number":81,"context_line":"                                    instance[\u0027uuid\u0027],"},{"line_number":82,"context_line":"                                    {\u0027host\u0027: dest,"},{"line_number":83,"context_line":"                                     \u0027task_state\u0027: task_states.MIGRATING})"},{"line_number":84,"context_line":"                    notifications.send_update(ctxt, old_ref, new_ref)"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAALH%2F%2F%2BCY%3D","line":81,"updated":"2012-07-27 20:29:10.000000000","message":"I\u0027m wondering how this worked before.  This function seems to raise an exception if it doesn\u0027t get a UUID:\n\n\n    if utils.is_uuid_like(instance_uuid):\n        instance_ref \u003d instance_get_by_uuid(context, instance_uuid,\n                                            session\u003dsession)\n    else:\n        raise exception.InvalidUUID(instance_uuid)","commit_id":"eef8556444de21623da8c750dad37c506be5c484"},{"author":{"_account_id":100,"name":"Johannes Erdfelt","email":"johannes@erdfelt.com","username":"johannes.erdfelt"},"change_message_id":"0ec37d948aebb18c63ee1d1d33ff2d4238079b76","unresolved":false,"context_lines":[{"line_number":78,"context_line":"                    dest \u003d _host_find(ctxt, self._session, host, host_ref)"},{"line_number":79,"context_line":"                    (old_ref, new_ref) \u003d db.instance_update_and_get_original("},{"line_number":80,"context_line":"                                    ctxt,"},{"line_number":81,"context_line":"                                    instance[\u0027uuid\u0027],"},{"line_number":82,"context_line":"                                    {\u0027host\u0027: dest,"},{"line_number":83,"context_line":"                                     \u0027task_state\u0027: task_states.MIGRATING})"},{"line_number":84,"context_line":"                    notifications.send_update(ctxt, old_ref, new_ref)"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAALH%2F%2F%2BCM%3D","line":81,"in_reply_to":"AAAALH%2F%2F%2BCY%3D","updated":"2012-07-27 20:33:54.000000000","message":"_instance_update() was updated in June to only take a uuid. It used to allow both.\n\nUnfortunately, this code doesn\u0027t appear to have sufficient unit tests to catch problems like this :/","commit_id":"eef8556444de21623da8c750dad37c506be5c484"}]}
