)]}'
{"nova/compute/manager.py":[{"author":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"change_message_id":"9dba602c4769bd7adf69b1ac461fd5b0c9632dec","unresolved":false,"context_lines":[{"line_number":3413,"context_line":"            with migration.obj_as_admin():"},{"line_number":3414,"context_line":"                migration.save()"},{"line_number":3415,"context_line":""},{"line_number":3416,"context_line":"            # NOTE (ndipanov): We need to do this here becuase dropping the"},{"line_number":3417,"context_line":"            # claim means we loose the migration_context data. We really should"},{"line_number":3418,"context_line":"            # fix this by moving the drop_move_claim call to the"},{"line_number":3419,"context_line":"            # finish_revert_resize method as this is racy (revert is dropped,"}],"source_content_type":"text/x-python","patch_set":2,"id":"da20952f_2b438db3","line":3416,"updated":"2015-08-31 14:34:55.000000000","message":"s/becuase/because/","commit_id":"79ad9958c6dbd8ff88ca81d1c79c124dc1855a73"},{"author":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"change_message_id":"9dba602c4769bd7adf69b1ac461fd5b0c9632dec","unresolved":false,"context_lines":[{"line_number":3414,"context_line":"                migration.save()"},{"line_number":3415,"context_line":""},{"line_number":3416,"context_line":"            # NOTE (ndipanov): We need to do this here becuase dropping the"},{"line_number":3417,"context_line":"            # claim means we loose the migration_context data. We really should"},{"line_number":3418,"context_line":"            # fix this by moving the drop_move_claim call to the"},{"line_number":3419,"context_line":"            # finish_revert_resize method as this is racy (revert is dropped,"},{"line_number":3420,"context_line":"            # but instance resoruces will be tracked with the new flavour until"}],"source_content_type":"text/x-python","patch_set":2,"id":"da20952f_0b4489b4","line":3417,"updated":"2015-08-31 14:34:55.000000000","message":"s/loose/lose/","commit_id":"79ad9958c6dbd8ff88ca81d1c79c124dc1855a73"},{"author":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"change_message_id":"3c8b6c60f8a25d75c6fd0ba9b3671947c61ba29d","unresolved":false,"context_lines":[{"line_number":3434,"context_line":"            with migration.obj_as_admin():"},{"line_number":3435,"context_line":"                migration.save()"},{"line_number":3436,"context_line":""},{"line_number":3437,"context_line":"            # NOTE (ndipanov): We need to do this here becuase dropping the"},{"line_number":3438,"context_line":"            # claim means we loose the migration_context data. We really should"},{"line_number":3439,"context_line":"            # fix this by moving the drop_move_claim call to the"},{"line_number":3440,"context_line":"            # finish_revert_resize method as this is racy (revert is dropped,"}],"source_content_type":"text/x-python","patch_set":7,"id":"da20952f_285ce049","line":3437,"updated":"2015-09-07 06:56:21.000000000","message":"becuase \u003d\u003e because","commit_id":"e185182d62d8570c82e85693f93801b4c1478dd1"},{"author":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"change_message_id":"3c8b6c60f8a25d75c6fd0ba9b3671947c61ba29d","unresolved":false,"context_lines":[{"line_number":3435,"context_line":"                migration.save()"},{"line_number":3436,"context_line":""},{"line_number":3437,"context_line":"            # NOTE (ndipanov): We need to do this here becuase dropping the"},{"line_number":3438,"context_line":"            # claim means we loose the migration_context data. We really should"},{"line_number":3439,"context_line":"            # fix this by moving the drop_move_claim call to the"},{"line_number":3440,"context_line":"            # finish_revert_resize method as this is racy (revert is dropped,"},{"line_number":3441,"context_line":"            # but instance resoruces will be tracked with the new flavour until"}],"source_content_type":"text/x-python","patch_set":7,"id":"da20952f_483914f1","line":3438,"updated":"2015-09-07 06:56:21.000000000","message":"loose \u003d\u003e lose","commit_id":"e185182d62d8570c82e85693f93801b4c1478dd1"},{"author":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"change_message_id":"3c8b6c60f8a25d75c6fd0ba9b3671947c61ba29d","unresolved":false,"context_lines":[{"line_number":3438,"context_line":"            # claim means we loose the migration_context data. We really should"},{"line_number":3439,"context_line":"            # fix this by moving the drop_move_claim call to the"},{"line_number":3440,"context_line":"            # finish_revert_resize method as this is racy (revert is dropped,"},{"line_number":3441,"context_line":"            # but instance resoruces will be tracked with the new flavour until"},{"line_number":3442,"context_line":"            # it gets rolled back in finish_revert_resize, which is"},{"line_number":3443,"context_line":"            # potentially wrong for a period of time)."},{"line_number":3444,"context_line":"            instance.revert_migration_context()"}],"source_content_type":"text/x-python","patch_set":7,"id":"da20952f_881acc7b","line":3441,"range":{"start_line":3441,"start_character":66,"end_line":3441,"end_character":73},"updated":"2015-09-07 06:56:21.000000000","message":"flavour \u003d\u003e flavor","commit_id":"e185182d62d8570c82e85693f93801b4c1478dd1"},{"author":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"change_message_id":"3c8b6c60f8a25d75c6fd0ba9b3671947c61ba29d","unresolved":false,"context_lines":[{"line_number":3438,"context_line":"            # claim means we loose the migration_context data. We really should"},{"line_number":3439,"context_line":"            # fix this by moving the drop_move_claim call to the"},{"line_number":3440,"context_line":"            # finish_revert_resize method as this is racy (revert is dropped,"},{"line_number":3441,"context_line":"            # but instance resoruces will be tracked with the new flavour until"},{"line_number":3442,"context_line":"            # it gets rolled back in finish_revert_resize, which is"},{"line_number":3443,"context_line":"            # potentially wrong for a period of time)."},{"line_number":3444,"context_line":"            instance.revert_migration_context()"}],"source_content_type":"text/x-python","patch_set":7,"id":"da20952f_c82d24a9","line":3441,"updated":"2015-09-07 06:56:21.000000000","message":"resoruces \u003d\u003e resources","commit_id":"e185182d62d8570c82e85693f93801b4c1478dd1"}]}
