)]}'
{"nova/compute/manager.py":[{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"43d1d436aa514ebf159c5680898a1abcbb207694","unresolved":false,"context_lines":[{"line_number":2622,"context_line":"        LOG.info(_LI(\"Rebuilding instance\"), context\u003dcontext,"},{"line_number":2623,"context_line":"                    instance\u003dinstance)"},{"line_number":2624,"context_line":"        if scheduled_node is not None:"},{"line_number":2625,"context_line":"            rt \u003d self._get_resource_tracker(scheduled_node)"},{"line_number":2626,"context_line":"            rebuild_claim \u003d rt.rebuild_claim"},{"line_number":2627,"context_line":"        else:"},{"line_number":2628,"context_line":"            @contextlib.contextmanager"}],"source_content_type":"text/x-python","patch_set":6,"id":"da20952f_31511663","line":2625,"updated":"2015-08-28 12:51:13.000000000","message":"This makes sense for evacuate","commit_id":"6539ca84bac827e77948eae113e29b67845394ff"},{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"43d1d436aa514ebf159c5680898a1abcbb207694","unresolved":false,"context_lines":[{"line_number":2625,"context_line":"            rt \u003d self._get_resource_tracker(scheduled_node)"},{"line_number":2626,"context_line":"            rebuild_claim \u003d rt.rebuild_claim"},{"line_number":2627,"context_line":"        else:"},{"line_number":2628,"context_line":"            @contextlib.contextmanager"},{"line_number":2629,"context_line":"            def noop_claim(context, instance, limits\u003dNone,"},{"line_number":2630,"context_line":"                           image_meta\u003dNone, migration\u003dNone):"},{"line_number":2631,"context_line":"                yield"}],"source_content_type":"text/x-python","patch_set":6,"id":"da20952f_31d836ef","line":2628,"updated":"2015-08-28 12:51:13.000000000","message":"this makes sense for regular rebuild\n\n...beginning to think evacuate needs its on compute manager method, really.","commit_id":"6539ca84bac827e77948eae113e29b67845394ff"}],"nova/compute/resource_tracker.py":[{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"43d1d436aa514ebf159c5680898a1abcbb207694","unresolved":false,"context_lines":[{"line_number":166,"context_line":"        \"\"\"Create a claim for a rebuild operation.\"\"\""},{"line_number":167,"context_line":"        instance_type \u003d instance.flavor"},{"line_number":168,"context_line":"        return self._move_claim(context, instance, instance_type,"},{"line_number":169,"context_line":"                                move_type\u003d\u0027evacuation\u0027, limits\u003dlimits,"},{"line_number":170,"context_line":"                                image_meta\u003dimage_meta, migration\u003dmigration)"},{"line_number":171,"context_line":""},{"line_number":172,"context_line":"    @utils.synchronized(COMPUTE_RESOURCE_SEMAPHORE)"}],"source_content_type":"text/x-python","patch_set":6,"id":"da20952f_31ffd635","line":169,"updated":"2015-08-28 12:51:13.000000000","message":"maybe call it \"def evacuate_claim\"?","commit_id":"6539ca84bac827e77948eae113e29b67845394ff"}]}
