)]}'
{"nova/api/openstack/compute/extended_volumes.py":[{"author":{"_account_id":15888,"name":"Zhenyu Zheng","email":"zheng.zhenyu@outlook.com","username":"Kevin_Zheng"},"change_message_id":"edad0813c8a95c12b6fa808e86bed34297e58de3","unresolved":false,"context_lines":[{"line_number":59,"context_line":"                cell_mappings.update("},{"line_number":60,"context_line":"                    {inst_map.cell_mapping.uuid: inst_map.cell_mapping})"},{"line_number":61,"context_line":""},{"line_number":62,"context_line":"        results \u003d context.scatter_gather_cells("},{"line_number":63,"context_line":"            ctxt, cell_mappings.values(), 60,"},{"line_number":64,"context_line":"            objects.BlockDeviceMappingList.bdms_by_instance_uuid,"},{"line_number":65,"context_line":"            instance_uuids)"},{"line_number":66,"context_line":""},{"line_number":67,"context_line":"        bdms \u003d {}"},{"line_number":68,"context_line":"        for result in results.values():"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff82abbf_65dca018","line":65,"range":{"start_line":62,"start_character":7,"end_line":65,"end_character":27},"updated":"2017-11-20 03:46:32.000000000","message":"maybe we can call scatter_gather_skip_cell0? which could be more efficient.","commit_id":"e29972fe7db922890fd708b80cb3202185ee10c1"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"0831c08f7c91af7d6ac7d30422a17240c394e757","unresolved":false,"context_lines":[{"line_number":59,"context_line":"                cell_mappings.update("},{"line_number":60,"context_line":"                    {inst_map.cell_mapping.uuid: inst_map.cell_mapping})"},{"line_number":61,"context_line":""},{"line_number":62,"context_line":"        results \u003d context.scatter_gather_cells("},{"line_number":63,"context_line":"            ctxt, cell_mappings.values(), 60,"},{"line_number":64,"context_line":"            objects.BlockDeviceMappingList.bdms_by_instance_uuid,"},{"line_number":65,"context_line":"            instance_uuids)"},{"line_number":66,"context_line":""},{"line_number":67,"context_line":"        bdms \u003d {}"},{"line_number":68,"context_line":"        for result in results.values():"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff82abbf_f6d948f4","line":65,"range":{"start_line":62,"start_character":7,"end_line":65,"end_character":27},"in_reply_to":"ff82abbf_65dca018","updated":"2017-11-20 07:23:15.000000000","message":"No.\nThe \u0027scatter_gather_skip_cell0\u0027 calls all cells except cell0 (*1).\nThe cell_mappings (cell_mappings.values()) only includes cells where instances exist. So the current way is efficient.\n\n*1: https://github.com/openstack/nova/blob/57bf7f49cf08dbc0c0d16eb7512ecaa15978fbff/nova/context.py#L499","commit_id":"e29972fe7db922890fd708b80cb3202185ee10c1"},{"author":{"_account_id":15888,"name":"Zhenyu Zheng","email":"zheng.zhenyu@outlook.com","username":"Kevin_Zheng"},"change_message_id":"4503717e2a01c7293b3c89dda7d76d7a363759db","unresolved":false,"context_lines":[{"line_number":59,"context_line":"                cell_mappings.update("},{"line_number":60,"context_line":"                    {inst_map.cell_mapping.uuid: inst_map.cell_mapping})"},{"line_number":61,"context_line":""},{"line_number":62,"context_line":"        results \u003d context.scatter_gather_cells("},{"line_number":63,"context_line":"            ctxt, cell_mappings.values(), 60,"},{"line_number":64,"context_line":"            objects.BlockDeviceMappingList.bdms_by_instance_uuid,"},{"line_number":65,"context_line":"            instance_uuids)"},{"line_number":66,"context_line":""},{"line_number":67,"context_line":"        bdms \u003d {}"},{"line_number":68,"context_line":"        for result in results.values():"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff82abbf_b7b73a3b","line":65,"range":{"start_line":62,"start_character":7,"end_line":65,"end_character":27},"in_reply_to":"ff82abbf_f6d948f4","updated":"2017-11-20 09:06:35.000000000","message":"Ah, I see.","commit_id":"e29972fe7db922890fd708b80cb3202185ee10c1"}]}
