)]}'
{"nova/conductor/manager.py":[{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"2141716bd5f08a952102109a2042f1cbc7b46156","unresolved":false,"context_lines":[{"line_number":94,"context_line":"                                     request_spec, priority, phase, exc\u003dNone,"},{"line_number":95,"context_line":"                                     bdms\u003dNone):"},{"line_number":96,"context_line":"    \"\"\"Send versioned notification about the scheduling of the instance"},{"line_number":97,"context_line":"    :param instance: the instance being scheduled"},{"line_number":98,"context_line":"    :param host: the host emitting the notification"},{"line_number":99,"context_line":"    :param request_spec: the request specifiaction of the instance"},{"line_number":100,"context_line":"    :param priority: the priority of the notification"}],"source_content_type":"text/x-python","patch_set":1,"id":"5f7c97a3_24d3c53a","line":97,"range":{"start_line":97,"start_character":21,"end_line":97,"end_character":49},"updated":"2018-05-07 14:58:00.000000000","message":"Needs be fixed.","commit_id":"c99400cf74e98a8bb7e940c01c09f52347d42160"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"2141716bd5f08a952102109a2042f1cbc7b46156","unresolved":false,"context_lines":[{"line_number":94,"context_line":"                                     request_spec, priority, phase, exc\u003dNone,"},{"line_number":95,"context_line":"                                     bdms\u003dNone):"},{"line_number":96,"context_line":"    \"\"\"Send versioned notification about the scheduling of the instance"},{"line_number":97,"context_line":"    :param instance: the instance being scheduled"},{"line_number":98,"context_line":"    :param host: the host emitting the notification"},{"line_number":99,"context_line":"    :param request_spec: the request specifiaction of the instance"},{"line_number":100,"context_line":"    :param priority: the priority of the notification"}],"source_content_type":"text/x-python","patch_set":1,"id":"5f7c97a3_a4211550","line":97,"range":{"start_line":97,"start_character":11,"end_line":97,"end_character":19},"updated":"2018-05-07 14:58:00.000000000","message":"instance_uuids","commit_id":"c99400cf74e98a8bb7e940c01c09f52347d42160"},{"author":{"_account_id":27057,"name":"Theodoros Tsioutsias","email":"theodoros.tsioutsias@cern.ch","username":"ttsiouts"},"change_message_id":"b59242c7b2f70b543bb57fc73a53f212c7f66f52","unresolved":false,"context_lines":[{"line_number":94,"context_line":"                                     request_spec, priority, phase, exc\u003dNone,"},{"line_number":95,"context_line":"                                     bdms\u003dNone):"},{"line_number":96,"context_line":"    \"\"\"Send versioned notification about the scheduling of the instance"},{"line_number":97,"context_line":"    :param instance: the instance being scheduled"},{"line_number":98,"context_line":"    :param host: the host emitting the notification"},{"line_number":99,"context_line":"    :param request_spec: the request specifiaction of the instance"},{"line_number":100,"context_line":"    :param priority: the priority of the notification"}],"source_content_type":"text/x-python","patch_set":1,"id":"5f7c97a3_f0f33972","line":97,"range":{"start_line":97,"start_character":21,"end_line":97,"end_character":49},"in_reply_to":"5f7c97a3_24d3c53a","updated":"2018-05-08 10:59:54.000000000","message":"Done","commit_id":"c99400cf74e98a8bb7e940c01c09f52347d42160"},{"author":{"_account_id":27057,"name":"Theodoros Tsioutsias","email":"theodoros.tsioutsias@cern.ch","username":"ttsiouts"},"change_message_id":"b59242c7b2f70b543bb57fc73a53f212c7f66f52","unresolved":false,"context_lines":[{"line_number":94,"context_line":"                                     request_spec, priority, phase, exc\u003dNone,"},{"line_number":95,"context_line":"                                     bdms\u003dNone):"},{"line_number":96,"context_line":"    \"\"\"Send versioned notification about the scheduling of the instance"},{"line_number":97,"context_line":"    :param instance: the instance being scheduled"},{"line_number":98,"context_line":"    :param host: the host emitting the notification"},{"line_number":99,"context_line":"    :param request_spec: the request specifiaction of the instance"},{"line_number":100,"context_line":"    :param priority: the priority of the notification"}],"source_content_type":"text/x-python","patch_set":1,"id":"5f7c97a3_90ea0573","line":97,"range":{"start_line":97,"start_character":11,"end_line":97,"end_character":19},"in_reply_to":"5f7c97a3_a4211550","updated":"2018-05-08 10:59:54.000000000","message":"Done","commit_id":"c99400cf74e98a8bb7e940c01c09f52347d42160"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"2141716bd5f08a952102109a2042f1cbc7b46156","unresolved":false,"context_lines":[{"line_number":99,"context_line":"    :param request_spec: the request specifiaction of the instance"},{"line_number":100,"context_line":"    :param priority: the priority of the notification"},{"line_number":101,"context_line":"    :param phase: the phase of the action"},{"line_number":102,"context_line":"    :param exception: the thrown exception (in case of failure)"},{"line_number":103,"context_line":"    :param bdms: BlockDeviceMappingList object for the instance."},{"line_number":104,"context_line":"    \"\"\""},{"line_number":105,"context_line":"    fault \u003d None"}],"source_content_type":"text/x-python","patch_set":1,"id":"5f7c97a3_8418991d","line":102,"range":{"start_line":102,"start_character":11,"end_line":102,"end_character":20},"updated":"2018-05-07 14:58:00.000000000","message":"exec","commit_id":"c99400cf74e98a8bb7e940c01c09f52347d42160"},{"author":{"_account_id":27057,"name":"Theodoros Tsioutsias","email":"theodoros.tsioutsias@cern.ch","username":"ttsiouts"},"change_message_id":"b59242c7b2f70b543bb57fc73a53f212c7f66f52","unresolved":false,"context_lines":[{"line_number":99,"context_line":"    :param request_spec: the request specifiaction of the instance"},{"line_number":100,"context_line":"    :param priority: the priority of the notification"},{"line_number":101,"context_line":"    :param phase: the phase of the action"},{"line_number":102,"context_line":"    :param exception: the thrown exception (in case of failure)"},{"line_number":103,"context_line":"    :param bdms: BlockDeviceMappingList object for the instance."},{"line_number":104,"context_line":"    \"\"\""},{"line_number":105,"context_line":"    fault \u003d None"}],"source_content_type":"text/x-python","patch_set":1,"id":"5f7c97a3_b0edc18c","line":102,"range":{"start_line":102,"start_character":11,"end_line":102,"end_character":20},"in_reply_to":"5f7c97a3_8418991d","updated":"2018-05-08 10:59:54.000000000","message":"Done","commit_id":"c99400cf74e98a8bb7e940c01c09f52347d42160"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"2141716bd5f08a952102109a2042f1cbc7b46156","unresolved":false,"context_lines":[{"line_number":103,"context_line":"    :param bdms: BlockDeviceMappingList object for the instance."},{"line_number":104,"context_line":"    \"\"\""},{"line_number":105,"context_line":"    fault \u003d None"},{"line_number":106,"context_line":"    if exc:"},{"line_number":107,"context_line":"        fault \u003d exception_notification.ExceptionPayload.from_exception(exc)"},{"line_number":108,"context_line":""},{"line_number":109,"context_line":"    payload \u003d instance_notification.InstanceSchedulingPayload("}],"source_content_type":"text/x-python","patch_set":1,"id":"5f7c97a3_a427d512","line":106,"range":{"start_line":106,"start_character":4,"end_line":106,"end_character":11},"updated":"2018-05-07 14:58:00.000000000","message":"This patch contains an error case only. Is it necessary?","commit_id":"c99400cf74e98a8bb7e940c01c09f52347d42160"},{"author":{"_account_id":27057,"name":"Theodoros Tsioutsias","email":"theodoros.tsioutsias@cern.ch","username":"ttsiouts"},"change_message_id":"b59242c7b2f70b543bb57fc73a53f212c7f66f52","unresolved":false,"context_lines":[{"line_number":103,"context_line":"    :param bdms: BlockDeviceMappingList object for the instance."},{"line_number":104,"context_line":"    \"\"\""},{"line_number":105,"context_line":"    fault \u003d None"},{"line_number":106,"context_line":"    if exc:"},{"line_number":107,"context_line":"        fault \u003d exception_notification.ExceptionPayload.from_exception(exc)"},{"line_number":108,"context_line":""},{"line_number":109,"context_line":"    payload \u003d instance_notification.InstanceSchedulingPayload("}],"source_content_type":"text/x-python","patch_set":1,"id":"5f7c97a3_70ff2934","line":106,"range":{"start_line":106,"start_character":4,"end_line":106,"end_character":11},"in_reply_to":"5f7c97a3_a427d512","updated":"2018-05-08 10:59:54.000000000","message":"Added also start and end notifications where the exc is None.","commit_id":"c99400cf74e98a8bb7e940c01c09f52347d42160"}],"nova/notifications/objects/instance.py":[{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"2141716bd5f08a952102109a2042f1cbc7b46156","unresolved":false,"context_lines":[{"line_number":638,"context_line":"        \u0027payload\u0027: fields.ObjectField(\u0027InstanceSchedulingPayload\u0027)"},{"line_number":639,"context_line":"    }"},{"line_number":640,"context_line":""},{"line_number":641,"context_line":""},{"line_number":642,"context_line":"@nova_base.NovaObjectRegistry.register_notification"},{"line_number":643,"context_line":"class InstanceSchedulingPayload(base.NotificationPayloadBase):"},{"line_number":644,"context_line":"    # Version 1.0: Initial version"}],"source_content_type":"text/x-python","patch_set":1,"id":"5f7c97a3_24066588","line":641,"updated":"2018-05-07 14:58:00.000000000","message":"The notification samples should be added.","commit_id":"c99400cf74e98a8bb7e940c01c09f52347d42160"},{"author":{"_account_id":27057,"name":"Theodoros Tsioutsias","email":"theodoros.tsioutsias@cern.ch","username":"ttsiouts"},"change_message_id":"b59242c7b2f70b543bb57fc73a53f212c7f66f52","unresolved":false,"context_lines":[{"line_number":638,"context_line":"        \u0027payload\u0027: fields.ObjectField(\u0027InstanceSchedulingPayload\u0027)"},{"line_number":639,"context_line":"    }"},{"line_number":640,"context_line":""},{"line_number":641,"context_line":""},{"line_number":642,"context_line":"@nova_base.NovaObjectRegistry.register_notification"},{"line_number":643,"context_line":"class InstanceSchedulingPayload(base.NotificationPayloadBase):"},{"line_number":644,"context_line":"    # Version 1.0: Initial version"}],"source_content_type":"text/x-python","patch_set":1,"id":"5f7c97a3_909f6502","line":641,"in_reply_to":"5f7c97a3_24066588","updated":"2018-05-08 10:59:54.000000000","message":"Done","commit_id":"c99400cf74e98a8bb7e940c01c09f52347d42160"}],"nova/notifications/objects/request_spec.py":[{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"2141716bd5f08a952102109a2042f1cbc7b46156","unresolved":false,"context_lines":[{"line_number":16,"context_line":"from nova.objects import fields"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"@nova_base.NovaObjectRegistry.register_notification"},{"line_number":20,"context_line":"class CellMappingPayload(base.NotificationPayloadBase):"},{"line_number":21,"context_line":"    # Version 1.0: Initial version"},{"line_number":22,"context_line":"    VERSION \u003d \u00271.0\u0027"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"    SCHEMA \u003d {"},{"line_number":25,"context_line":"        \u0027id\u0027: (\u0027cell_mapping\u0027, \u0027id\u0027),"},{"line_number":26,"context_line":"        \u0027uuid\u0027: (\u0027cell_mapping\u0027, \u0027uuid\u0027),"},{"line_number":27,"context_line":"        \u0027name\u0027: (\u0027cell_mapping\u0027, \u0027name\u0027),"},{"line_number":28,"context_line":"        \u0027transport_url\u0027: (\u0027cell_mapping\u0027, \u0027transport_url\u0027),"},{"line_number":29,"context_line":"        \u0027database_connection\u0027: (\u0027cell_mapping\u0027, \u0027database_connection\u0027),"},{"line_number":30,"context_line":"        \u0027disabled\u0027: (\u0027cell_mapping\u0027, \u0027disabled\u0027)"},{"line_number":31,"context_line":"    }"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"    fields \u003d {"},{"line_number":34,"context_line":"        \u0027id\u0027: fields.IntegerField(read_only\u003dTrue),"},{"line_number":35,"context_line":"        \u0027uuid\u0027: fields.UUIDField(),"},{"line_number":36,"context_line":"        \u0027name\u0027: fields.StringField(nullable\u003dTrue),"},{"line_number":37,"context_line":"        \u0027transport_url\u0027: fields.StringField(),"},{"line_number":38,"context_line":"        \u0027database_connection\u0027: fields.StringField(),"},{"line_number":39,"context_line":"        \u0027disabled\u0027: fields.BooleanField(default\u003dFalse)"},{"line_number":40,"context_line":"    }"},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"    def __init__(self, cell_mapping):"},{"line_number":43,"context_line":"        super(CellMappingPayload, self).__init__()"},{"line_number":44,"context_line":"        self.populate_schema(cell_mapping\u003dcell_mapping)"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"@nova_base.NovaObjectRegistry.register_notification"}],"source_content_type":"text/x-python","patch_set":1,"id":"5f7c97a3_a4cb5551","line":44,"range":{"start_line":19,"start_character":0,"end_line":44,"end_character":55},"updated":"2018-05-07 14:58:00.000000000","message":"IMO, it should be in another file.","commit_id":"c99400cf74e98a8bb7e940c01c09f52347d42160"},{"author":{"_account_id":27057,"name":"Theodoros Tsioutsias","email":"theodoros.tsioutsias@cern.ch","username":"ttsiouts"},"change_message_id":"b59242c7b2f70b543bb57fc73a53f212c7f66f52","unresolved":false,"context_lines":[{"line_number":16,"context_line":"from nova.objects import fields"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"@nova_base.NovaObjectRegistry.register_notification"},{"line_number":20,"context_line":"class CellMappingPayload(base.NotificationPayloadBase):"},{"line_number":21,"context_line":"    # Version 1.0: Initial version"},{"line_number":22,"context_line":"    VERSION \u003d \u00271.0\u0027"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"    SCHEMA \u003d {"},{"line_number":25,"context_line":"        \u0027id\u0027: (\u0027cell_mapping\u0027, \u0027id\u0027),"},{"line_number":26,"context_line":"        \u0027uuid\u0027: (\u0027cell_mapping\u0027, \u0027uuid\u0027),"},{"line_number":27,"context_line":"        \u0027name\u0027: (\u0027cell_mapping\u0027, \u0027name\u0027),"},{"line_number":28,"context_line":"        \u0027transport_url\u0027: (\u0027cell_mapping\u0027, \u0027transport_url\u0027),"},{"line_number":29,"context_line":"        \u0027database_connection\u0027: (\u0027cell_mapping\u0027, \u0027database_connection\u0027),"},{"line_number":30,"context_line":"        \u0027disabled\u0027: (\u0027cell_mapping\u0027, \u0027disabled\u0027)"},{"line_number":31,"context_line":"    }"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"    fields \u003d {"},{"line_number":34,"context_line":"        \u0027id\u0027: fields.IntegerField(read_only\u003dTrue),"},{"line_number":35,"context_line":"        \u0027uuid\u0027: fields.UUIDField(),"},{"line_number":36,"context_line":"        \u0027name\u0027: fields.StringField(nullable\u003dTrue),"},{"line_number":37,"context_line":"        \u0027transport_url\u0027: fields.StringField(),"},{"line_number":38,"context_line":"        \u0027database_connection\u0027: fields.StringField(),"},{"line_number":39,"context_line":"        \u0027disabled\u0027: fields.BooleanField(default\u003dFalse)"},{"line_number":40,"context_line":"    }"},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"    def __init__(self, cell_mapping):"},{"line_number":43,"context_line":"        super(CellMappingPayload, self).__init__()"},{"line_number":44,"context_line":"        self.populate_schema(cell_mapping\u003dcell_mapping)"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"@nova_base.NovaObjectRegistry.register_notification"}],"source_content_type":"text/x-python","patch_set":1,"id":"5f7c97a3_b0a2a14a","line":44,"range":{"start_line":19,"start_character":0,"end_line":44,"end_character":55},"in_reply_to":"5f7c97a3_a4cb5551","updated":"2018-05-08 10:59:54.000000000","message":"Done","commit_id":"c99400cf74e98a8bb7e940c01c09f52347d42160"}],"nova/tests/unit/conductor/test_conductor.py":[{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"2141716bd5f08a952102109a2042f1cbc7b46156","unresolved":false,"context_lines":[{"line_number":1991,"context_line":"                                                      fast_deleted_br],"},{"line_number":1992,"context_line":"                                      instances\u003d[inst, deleted_inst])"},{"line_number":1993,"context_line":""},{"line_number":1994,"context_line":"        self.assertTrue(mock_notify.assert_called)"},{"line_number":1995,"context_line":""},{"line_number":1996,"context_line":"        with conductor_manager.try_target_cell(self.ctxt,"},{"line_number":1997,"context_line":"                                               self.cell_mappings[\u0027cell0\u0027]):"}],"source_content_type":"text/x-python","patch_set":1,"id":"5f7c97a3_e4aaad83","line":1994,"range":{"start_line":1994,"start_character":24,"end_line":1994,"end_character":49},"updated":"2018-05-07 14:58:00.000000000","message":"mock_notify.called","commit_id":"c99400cf74e98a8bb7e940c01c09f52347d42160"},{"author":{"_account_id":27057,"name":"Theodoros Tsioutsias","email":"theodoros.tsioutsias@cern.ch","username":"ttsiouts"},"change_message_id":"b59242c7b2f70b543bb57fc73a53f212c7f66f52","unresolved":false,"context_lines":[{"line_number":1991,"context_line":"                                                      fast_deleted_br],"},{"line_number":1992,"context_line":"                                      instances\u003d[inst, deleted_inst])"},{"line_number":1993,"context_line":""},{"line_number":1994,"context_line":"        self.assertTrue(mock_notify.assert_called)"},{"line_number":1995,"context_line":""},{"line_number":1996,"context_line":"        with conductor_manager.try_target_cell(self.ctxt,"},{"line_number":1997,"context_line":"                                               self.cell_mappings[\u0027cell0\u0027]):"}],"source_content_type":"text/x-python","patch_set":1,"id":"5f7c97a3_109355fc","line":1994,"range":{"start_line":1994,"start_character":24,"end_line":1994,"end_character":49},"in_reply_to":"5f7c97a3_e4aaad83","updated":"2018-05-08 10:59:54.000000000","message":"Done","commit_id":"c99400cf74e98a8bb7e940c01c09f52347d42160"}],"nova/tests/unit/notifications/objects/test_notification.py":[{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"2141716bd5f08a952102109a2042f1cbc7b46156","unresolved":false,"context_lines":[{"line_number":408,"context_line":"    \u0027CellMappingPayload\u0027: \u00271.0-3b773c439fc2bfd46697674f05acc9ca\u0027,"},{"line_number":409,"context_line":"    \u0027DestinationPayload\u0027: \u00271.0-b6aa258014de06289790e9a1a4ad664c\u0027,"},{"line_number":410,"context_line":"    \u0027RequestSpecPayload\u0027: \u00271.0-21903842acf46f4f1590361f3b806c26\u0027,"},{"line_number":411,"context_line":""},{"line_number":412,"context_line":"}"},{"line_number":413,"context_line":""},{"line_number":414,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"5f7c97a3_448fe129","line":411,"updated":"2018-05-07 14:58:00.000000000","message":"unnecessary blank line.","commit_id":"c99400cf74e98a8bb7e940c01c09f52347d42160"},{"author":{"_account_id":27057,"name":"Theodoros Tsioutsias","email":"theodoros.tsioutsias@cern.ch","username":"ttsiouts"},"change_message_id":"b59242c7b2f70b543bb57fc73a53f212c7f66f52","unresolved":false,"context_lines":[{"line_number":408,"context_line":"    \u0027CellMappingPayload\u0027: \u00271.0-3b773c439fc2bfd46697674f05acc9ca\u0027,"},{"line_number":409,"context_line":"    \u0027DestinationPayload\u0027: \u00271.0-b6aa258014de06289790e9a1a4ad664c\u0027,"},{"line_number":410,"context_line":"    \u0027RequestSpecPayload\u0027: \u00271.0-21903842acf46f4f1590361f3b806c26\u0027,"},{"line_number":411,"context_line":""},{"line_number":412,"context_line":"}"},{"line_number":413,"context_line":""},{"line_number":414,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"5f7c97a3_d0be3d64","line":411,"in_reply_to":"5f7c97a3_448fe129","updated":"2018-05-08 10:59:54.000000000","message":"Done","commit_id":"c99400cf74e98a8bb7e940c01c09f52347d42160"}]}
