)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"831ab7821f544aac7718d4e834f48295bb125813","unresolved":false,"context_lines":[{"line_number":20,"context_line":" b) when rollback live migration, we drop migration_context after"},{"line_number":21,"context_line":"    rollback operations are complete"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"For differenct specific resource, we might need driver specific support,"},{"line_number":24,"context_line":"such as vpmem. This change just ensures that new claimed specific"},{"line_number":25,"context_line":"resources are populated to migration_context and migration_context is not"},{"line_number":26,"context_line":"droped before cleanup is complete."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"df33271e_943084ea","line":23,"range":{"start_line":23,"start_character":4,"end_line":23,"end_character":14},"updated":"2020-03-30 17:13:46.000000000","message":"nit: different","commit_id":"936985fda94b39ced6817dde1e56d9ac1560a4d7"},{"author":{"_account_id":23598,"name":"Zhong Luyao","email":"luyao.zhong@intel.com","username":"ZhongLuyao"},"change_message_id":"43ba41692f4095eb5db64ed3f628342a4d5df81a","unresolved":false,"context_lines":[{"line_number":20,"context_line":" b) when rollback live migration, we drop migration_context after"},{"line_number":21,"context_line":"    rollback operations are complete"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"For differenct specific resource, we might need driver specific support,"},{"line_number":24,"context_line":"such as vpmem. This change just ensures that new claimed specific"},{"line_number":25,"context_line":"resources are populated to migration_context and migration_context is not"},{"line_number":26,"context_line":"droped before cleanup is complete."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"df33271e_b68662b8","line":23,"range":{"start_line":23,"start_character":4,"end_line":23,"end_character":14},"in_reply_to":"df33271e_943084ea","updated":"2020-03-31 07:24:36.000000000","message":"will fix it in next version.","commit_id":"936985fda94b39ced6817dde1e56d9ac1560a4d7"}],"nova/compute/manager.py":[{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"e23b574c996021c96a7f0b9e1ccbeb636853f192","unresolved":false,"context_lines":[{"line_number":7664,"context_line":"        LOG.debug(\u0027destination check data is %s\u0027, dest_check_data)"},{"line_number":7665,"context_line":"        try:"},{"line_number":7666,"context_line":"            allocs \u003d self.reportclient.get_allocations_for_consumer("},{"line_number":7667,"context_line":"                    ctxt, instance.uuid)"},{"line_number":7668,"context_line":"            migrate_data \u003d self.compute_rpcapi.check_can_live_migrate_source("},{"line_number":7669,"context_line":"                ctxt, instance, dest_check_data)"},{"line_number":7670,"context_line":"            if (\u0027src_supports_numa_live_migration\u0027 in migrate_data and"}],"source_content_type":"text/x-python","patch_set":3,"id":"df33271e_684f336a","line":7667,"range":{"start_line":7667,"start_character":16,"end_line":7667,"end_character":20},"updated":"2020-04-07 10:32:41.000000000","message":"nit","commit_id":"565dfac7a659ac756b1fb8bd9fcdd30eae24b46f"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"e23b574c996021c96a7f0b9e1ccbeb636853f192","unresolved":false,"context_lines":[{"line_number":8427,"context_line":"        source_node \u003d instance.node"},{"line_number":8428,"context_line":""},{"line_number":8429,"context_line":"        do_cleanup, destroy_disks \u003d self._live_migration_cleanup_flags("},{"line_number":8430,"context_line":"                migrate_data)"},{"line_number":8431,"context_line":""},{"line_number":8432,"context_line":"        if do_cleanup:"},{"line_number":8433,"context_line":"            LOG.debug(\u0027Calling driver.cleanup from _post_live_migration\u0027,"}],"source_content_type":"text/x-python","patch_set":3,"id":"df33271e_8875579b","line":8430,"range":{"start_line":8430,"start_character":12,"end_line":8430,"end_character":16},"updated":"2020-04-07 10:32:41.000000000","message":"nit\n\n(although this one is just moved so it was already wrong)","commit_id":"565dfac7a659ac756b1fb8bd9fcdd30eae24b46f"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"e23b574c996021c96a7f0b9e1ccbeb636853f192","unresolved":false,"context_lines":[{"line_number":8867,"context_line":"            # check_can_live_migrate_destination()"},{"line_number":8868,"context_line":"            self.rt.free_pci_device_claims_for_instance(context, instance)"},{"line_number":8869,"context_line":""},{"line_number":8870,"context_line":"            with instance.mutated_migration_context():"},{"line_number":8871,"context_line":"                self.driver.rollback_live_migration_at_destination("},{"line_number":8872,"context_line":"                    context, instance, network_info, block_device_info,"},{"line_number":8873,"context_line":"                    destroy_disks\u003ddestroy_disks, migrate_data\u003dmigrate_data)"}],"source_content_type":"text/x-python","patch_set":3,"id":"df33271e_285ecb11","line":8870,"updated":"2020-04-07 10:32:41.000000000","message":"a comment on why this is necessary would be helpful","commit_id":"565dfac7a659ac756b1fb8bd9fcdd30eae24b46f"}]}
