)]}'
{"nova/compute/manager.py":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"5780ea75361132df427d72b447154684b8f0e1c1","unresolved":false,"context_lines":[{"line_number":6845,"context_line":"        # as when we\u0027re asked to update the instance\u0027s info_cache. If it\u0027s"},{"line_number":6846,"context_line":"        # not one of those, look for some thread(s) waiting for the event and"},{"line_number":6847,"context_line":"        # unblock them if so."},{"line_number":6848,"context_line":"        update_set \u003d set()"},{"line_number":6849,"context_line":"        for event in events:"},{"line_number":6850,"context_line":"            instance \u003d [inst for inst in instances"},{"line_number":6851,"context_line":"                        if inst.uuid \u003d\u003d event.instance_uuid][0]"},{"line_number":6852,"context_line":"            LOG.debug(\u0027Received event %(event)s\u0027,"},{"line_number":6853,"context_line":"                      {\u0027event\u0027: event.key},"},{"line_number":6854,"context_line":"                      instance\u003dinstance)"},{"line_number":6855,"context_line":"            if event.name \u003d\u003d \u0027network-changed\u0027:"},{"line_number":6856,"context_line":"                try:"},{"line_number":6857,"context_line":"                    if instance.uuid in update_set:"},{"line_number":6858,"context_line":"                        LOG.info(_LI(\u0027Received duplicate network-changed \u0027"},{"line_number":6859,"context_line":"                                     \u0027event for instance %s\u0027), instance.uuid)"},{"line_number":6860,"context_line":"                        continue"},{"line_number":6861,"context_line":"                    update_set.add(instance.uuid)"},{"line_number":6862,"context_line":"                    instance.refresh()"},{"line_number":6863,"context_line":"                    if instance.task_state \u003d\u003d task_states.MIGRATING:"},{"line_number":6864,"context_line":"                        LOG.info(\"ignoring network-changed event, instance \""},{"line_number":6865,"context_line":"                                 \"%s is live-migrating\" % instance.uuid)"},{"line_number":6866,"context_line":"                    else:"},{"line_number":6867,"context_line":"                        self.network_api.get_instance_nw_info(context, instance)"},{"line_number":6868,"context_line":"                except exception.NotFound as e:"},{"line_number":6869,"context_line":"                    LOG.info(_LI(\u0027Failed to process external instance event \u0027"},{"line_number":6870,"context_line":"                                 \u0027%(event)s due to: %(error)s\u0027),"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff0f0b1f_0427d0b5","line":6867,"range":{"start_line":6848,"start_character":8,"end_line":6867,"end_character":80},"updated":"2017-05-18 15:11:26.000000000","message":"I\u0027m assuming this was a mistake for this patch? Because this isn\u0027t called out in the commit message at all.","commit_id":"ffd51ba259eb24b37d4520fce6b1747c20405e9a"},{"author":{"_account_id":8768,"name":"Chris Friesen","email":"chris.friesen@windriver.com","username":"cbf123"},"change_message_id":"66ce26ccd1671670fb13e5ef526795a0d0953b67","unresolved":false,"context_lines":[{"line_number":6845,"context_line":"        # as when we\u0027re asked to update the instance\u0027s info_cache. If it\u0027s"},{"line_number":6846,"context_line":"        # not one of those, look for some thread(s) waiting for the event and"},{"line_number":6847,"context_line":"        # unblock them if so."},{"line_number":6848,"context_line":"        update_set \u003d set()"},{"line_number":6849,"context_line":"        for event in events:"},{"line_number":6850,"context_line":"            instance \u003d [inst for inst in instances"},{"line_number":6851,"context_line":"                        if inst.uuid \u003d\u003d event.instance_uuid][0]"},{"line_number":6852,"context_line":"            LOG.debug(\u0027Received event %(event)s\u0027,"},{"line_number":6853,"context_line":"                      {\u0027event\u0027: event.key},"},{"line_number":6854,"context_line":"                      instance\u003dinstance)"},{"line_number":6855,"context_line":"            if event.name \u003d\u003d \u0027network-changed\u0027:"},{"line_number":6856,"context_line":"                try:"},{"line_number":6857,"context_line":"                    if instance.uuid in update_set:"},{"line_number":6858,"context_line":"                        LOG.info(_LI(\u0027Received duplicate network-changed \u0027"},{"line_number":6859,"context_line":"                                     \u0027event for instance %s\u0027), instance.uuid)"},{"line_number":6860,"context_line":"                        continue"},{"line_number":6861,"context_line":"                    update_set.add(instance.uuid)"},{"line_number":6862,"context_line":"                    instance.refresh()"},{"line_number":6863,"context_line":"                    if instance.task_state \u003d\u003d task_states.MIGRATING:"},{"line_number":6864,"context_line":"                        LOG.info(\"ignoring network-changed event, instance \""},{"line_number":6865,"context_line":"                                 \"%s is live-migrating\" % instance.uuid)"},{"line_number":6866,"context_line":"                    else:"},{"line_number":6867,"context_line":"                        self.network_api.get_instance_nw_info(context, instance)"},{"line_number":6868,"context_line":"                except exception.NotFound as e:"},{"line_number":6869,"context_line":"                    LOG.info(_LI(\u0027Failed to process external instance event \u0027"},{"line_number":6870,"context_line":"                                 \u0027%(event)s due to: %(error)s\u0027),"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff0f0b1f_c494388e","line":6867,"range":{"start_line":6848,"start_character":8,"end_line":6867,"end_character":80},"in_reply_to":"ff0f0b1f_0427d0b5","updated":"2017-05-18 15:15:51.000000000","message":"yeah, \"commit -a\" snuck an extra file in.","commit_id":"ffd51ba259eb24b37d4520fce6b1747c20405e9a"}]}
