)]}'
{"nova/api/openstack/compute/volumes.py":[{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"e0cf7a02a699fe4803791b263b525b766d2a00f3","unresolved":false,"context_lines":[{"line_number":399,"context_line":""},{"line_number":400,"context_line":"        instance \u003d common.get_instance(self.compute_api, context, server_id)"},{"line_number":401,"context_line":""},{"line_number":402,"context_line":"        bdms \u003d objects.BlockDeviceMappingList.get_by_instance_uuid("},{"line_number":403,"context_line":"                context, instance.uuid)"},{"line_number":404,"context_line":"        found \u003d False"},{"line_number":405,"context_line":"        try:"},{"line_number":406,"context_line":"            for bdm in bdms:"},{"line_number":407,"context_line":"                if bdm.volume_id !\u003d old_volume_id:"},{"line_number":408,"context_line":"                    continue"},{"line_number":409,"context_line":"                try:"},{"line_number":410,"context_line":"                    self.compute_api.swap_volume(context, instance, old_volume,"},{"line_number":411,"context_line":"                                                 new_volume)"},{"line_number":412,"context_line":"                    found \u003d True"}],"source_content_type":"text/x-python","patch_set":3,"id":"7f287b81_a8062bcd","side":"PARENT","line":409,"range":{"start_line":402,"start_character":0,"end_line":409,"end_character":8},"updated":"2017-08-28 17:37:54.000000000","message":"oh, this original code didn\u0027t work at all..","commit_id":"98e99395e2fe2d366c39e7cc616dff0893a8573f"}],"nova/tests/functional/api_sample_tests/test_volumes.py":[{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"0d6b7d86cf3abae57a6b5257bf16d198fadf7a64","unresolved":false,"context_lines":[{"line_number":218,"context_line":"        self.stub_out(\u0027nova.db.block_device_mapping_get_all_by_instance\u0027,"},{"line_number":219,"context_line":"                      fake_bdms_get_all_by_instance)"},{"line_number":220,"context_line":""},{"line_number":221,"context_line":"    def fake_bdm_get_by_volume_and_instance("},{"line_number":222,"context_line":"            self, ctxt, volume_id, instance_uuid, expected_attrs\u003dNone):"},{"line_number":223,"context_line":"        return objects.BlockDeviceMapping._from_db_object("},{"line_number":224,"context_line":"            ctxt, objects.BlockDeviceMapping(),"}],"source_content_type":"text/x-python","patch_set":3,"id":"7f287b81_de7e036a","line":221,"range":{"start_line":221,"start_character":8,"end_line":221,"end_character":43},"updated":"2017-08-25 13:52:15.000000000","message":"any value in wrapping this in a function and doing the stubbing in one place, as above?","commit_id":"e1a470286ad2accfcd93318391edd2167076ae07"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"0d6b7d86cf3abae57a6b5257bf16d198fadf7a64","unresolved":false,"context_lines":[{"line_number":267,"context_line":""},{"line_number":268,"context_line":"    def test_list_volume_attachments(self):"},{"line_number":269,"context_line":"        server_id \u003d self._post_server()"},{"line_number":270,"context_line":"        self._stub_db_bdms_get_all_by_instance(server_id)"},{"line_number":271,"context_line":""},{"line_number":272,"context_line":"        response \u003d self._do_get(\u0027servers/%s/os-volume_attachments\u0027"},{"line_number":273,"context_line":"                                % server_id)"}],"source_content_type":"text/x-python","patch_set":3,"id":"7f287b81_5eb9f32b","line":270,"range":{"start_line":270,"start_character":13,"end_line":270,"end_character":46},"updated":"2017-08-25 13:52:15.000000000","message":"This is the one remaining call of this, meaning we can\u0027t get rid of it","commit_id":"e1a470286ad2accfcd93318391edd2167076ae07"}]}
