)]}'
{"nova/compute/api.py":[{"author":{"_account_id":1030,"name":"Chris Behrens","email":"cbehrens@codestud.com","username":"cbehrens"},"change_message_id":"5d2901ce5c2fa6e7a1db24e90dcf8558ce30650b","unresolved":false,"context_lines":[{"line_number":86,"context_line":""},{"line_number":87,"context_line":"    if vm_state not in valid_shutdown_states:"},{"line_number":88,"context_line":"        LOG.warn(_(\"Instance %(instance_id)s cannot be shutdown from \""},{"line_number":89,"context_line":"                   \"it\u0027s current state: %(vm_state)s.\") % locals())"},{"line_number":90,"context_line":"        return False"},{"line_number":91,"context_line":""},{"line_number":92,"context_line":"    return True"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAACX%2F%2F%2Bp0%3D","line":89,"updated":"2011-09-27 03:58:01.000000000","message":"\"its\" vs \"it\u0027s\".","commit_id":"ce231c4b764b77ac99a5d9bdb8701828001e624b"}],"nova/compute/manager.py":[{"author":{"_account_id":1030,"name":"Chris Behrens","email":"cbehrens@codestud.com","username":"cbehrens"},"change_message_id":"5d2901ce5c2fa6e7a1db24e90dcf8558ce30650b","unresolved":false,"context_lines":[{"line_number":428,"context_line":"                                  network_info, block_device_info)"},{"line_number":429,"context_line":"            except Exception as error:  # pylint: disable\u003dW0702"},{"line_number":430,"context_line":"                LOG.exception(_(\"Instance \u0027%(instance_id)s\u0027 failed to spawn. \""},{"line_number":431,"context_line":"                                \"Details: %(error)s\") % locals())"},{"line_number":432,"context_line":"                self._instance_update(context,"},{"line_number":433,"context_line":"                                      instance_id,"},{"line_number":434,"context_line":"                                      vm_state\u003dvm_states.ERROR)"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAACX%2F%2F%2Bpw%3D","line":431,"updated":"2011-09-27 03:58:01.000000000","message":"I wonder if this should be in here:\n\ncurrent_power_state \u003d self._get_power_state(context, instance)\nand add that to the instance update call.  Most of the other code is like this.\n\nAlso, FYI... there\u0027s another merge prop to fix this section of code as well: https://review.openstack.org/676\n\nI\u0027ve suggested Aaron revert his.. and let it be fixed with this branch.  Might want to sync up, though.  He\u0027s aaronlee in ozone.","commit_id":"ce231c4b764b77ac99a5d9bdb8701828001e624b"},{"author":{"_account_id":706,"name":"Brian Lamar","email":"brian.lamar@rackspace.com","username":"blamar"},"change_message_id":"23de4d4db7a028fe0f2b8a6c137ce3fc6d2bc3db","unresolved":false,"context_lines":[{"line_number":428,"context_line":"                                  network_info, block_device_info)"},{"line_number":429,"context_line":"            except Exception as error:  # pylint: disable\u003dW0702"},{"line_number":430,"context_line":"                LOG.exception(_(\"Instance \u0027%(instance_id)s\u0027 failed to spawn. \""},{"line_number":431,"context_line":"                                \"Details: %(error)s\") % locals())"},{"line_number":432,"context_line":"                self._instance_update(context,"},{"line_number":433,"context_line":"                                      instance_id,"},{"line_number":434,"context_line":"                                      vm_state\u003dvm_states.ERROR)"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAACX%2F%2F%2BjU%3D","line":431,"in_reply_to":"AAAACX%2F%2F%2Bpw%3D","updated":"2011-09-27 14:24:12.000000000","message":"I don\u0027t think that current power state should be here because in the error cases this is handling I\u0027ve never seen the VM actually get created, thus no power state. I could very easily be wrong here, but I\u0027d rather not add it right now. Thanks for the heads up on Aaron\u0027s branch.","commit_id":"ce231c4b764b77ac99a5d9bdb8701828001e624b"}],"nova/tests/integrated/test_servers.py":[{"author":{"_account_id":1030,"name":"Chris Behrens","email":"cbehrens@codestud.com","username":"cbehrens"},"change_message_id":"2a12c0e3464811031446b2fbbc357c80a008bb53","unresolved":false,"context_lines":[{"line_number":61,"context_line":"            raise Exception()"},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"        nova.virt.fake.FakeConnection.spawn \u003d throw_error"},{"line_number":64,"context_line":""},{"line_number":65,"context_line":"        server \u003d self._build_minimal_create_server_request()"},{"line_number":66,"context_line":"        created_server \u003d self.api.post_server({\"server\": server})"},{"line_number":67,"context_line":"        created_server_id \u003d created_server[\u0027id\u0027]"}],"source_content_type":"text/x-python","patch_set":4,"id":"AAAACX%2F%2F9j8%3D","line":64,"updated":"2011-10-03 18:53:30.000000000","message":"Shoot.. didn\u0027t catch this before.  This needs to be a stub... otherwise, other tests run after it will fail because it leaves this in place.  Otherwise, this needs reset at the end of this test.","commit_id":"a37b8a5093ec98582c27e8cbf8235685748f9fc7"}]}
