)]}'
{"nova/compute/api.py":[{"author":{"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},"change_message_id":"c10fe3bd62f5048ca71871474e587258c0c126db","unresolved":false,"context_lines":[{"line_number":1802,"context_line":"            # NOTE(maoy): no expected_task_state needs to be set"},{"line_number":1803,"context_line":"            instance.update(instance_attrs)"},{"line_number":1804,"context_line":"            instance.progress \u003d 0"},{"line_number":1805,"context_line":"            instance.save()"},{"line_number":1806,"context_line":""},{"line_number":1807,"context_line":"            # NOTE(comstud): If we delete the instance locally, we\u0027ll"},{"line_number":1808,"context_line":"            # commit the reservations here.  Otherwise, the manager side"}],"source_content_type":"text/x-python","patch_set":4,"id":"5a74a57a_853c92c9","line":1805,"updated":"2016-11-25 13:50:19.000000000","message":"the instance task updated here, so you still have a race condition here, e.g 2 API call to here so line 1750-1755 might pass check ,whether it can lead to any side effect?","commit_id":"c31e93c7fcd19ac86605e312289bfcf645d91f3f"}],"nova/tests/unit/compute/test_compute_api.py":[{"author":{"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},"change_message_id":"c10fe3bd62f5048ca71871474e587258c0c126db","unresolved":false,"context_lines":[{"line_number":1170,"context_line":"    def test_delete_forced_when_task_state_deleting(self):"},{"line_number":1171,"context_line":"        for vm_state in self._get_vm_states():"},{"line_number":1172,"context_line":"            self._test_delete(\u0027force_delete\u0027, vm_state\u003dvm_state,"},{"line_number":1173,"context_line":"                              task_state\u003dtask_states.DELETING)"},{"line_number":1174,"context_line":""},{"line_number":1175,"context_line":"    def test_delete_fast_if_host_not_set(self):"},{"line_number":1176,"context_line":"        self.useFixture(fixtures.AllServicesCurrent())"}],"source_content_type":"text/x-python","patch_set":4,"id":"5a74a57a_c5f04a94","line":1173,"range":{"start_line":1173,"start_character":53,"end_line":1173,"end_character":61},"updated":"2016-11-25 13:50:19.000000000","message":"how about add another test when instance in FORCE_DELETING and got another delete request?","commit_id":"c31e93c7fcd19ac86605e312289bfcf645d91f3f"}]}
