)]}'
{"openstack/cloud/openstackcloud.py":[{"author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"change_message_id":"eb34572693a5450efcf02e2f9ddae9c3801747d4","unresolved":false,"context_lines":[{"line_number":7618,"context_line":"                        endpoint, filename, headers,"},{"line_number":7619,"context_line":"                        file_size, segment_size, use_slo)"},{"line_number":7620,"context_line":""},{"line_number":7621,"context_line":"        return self.get_object("},{"line_number":7622,"context_line":"            container, name, return_metadata\u003dreturn_metadata)"},{"line_number":7623,"context_line":""},{"line_number":7624,"context_line":"    def _upload_object_data(self, endpoint, data, headers):"},{"line_number":7625,"context_line":"        return self._object_store_client.put("}],"source_content_type":"text/x-python","patch_set":7,"id":"3f79a3b5_ac1c1b13","line":7622,"range":{"start_line":7621,"start_character":8,"end_line":7622,"end_character":61},"updated":"2018-09-19 11:51:46.000000000","message":"This is dangerous to do by default.\n\nIf you consider nodepool, we upload 9G image files to swift as part of uploading the image to glance. If this change landed, it would result in us then downloading that image immediately after uploading it.\n\nEven in the case where the image isn\u0027t huge, it\u0027s an additional REST call (as can be seen by the updates to the unittests)\n\nI think we should protect this behind return_metadata parameter - and we should default that parameter to False.","commit_id":"4e9d68381420af371912278bee35303bb7dea631"}],"openstack/tests/unit/cloud/test_object.py":[{"author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"change_message_id":"eb34572693a5450efcf02e2f9ddae9c3801747d4","unresolved":false,"context_lines":[{"line_number":639,"context_line":"        # After call 3, order become indeterminate because of thread pool"},{"line_number":640,"context_line":"        self.assert_calls(stop_after\u003d3)"},{"line_number":641,"context_line":""},{"line_number":642,"context_line":"        print(self.calls)"},{"line_number":643,"context_line":"        for key, value in self.calls[-2][\u0027headers\u0027].items():"},{"line_number":644,"context_line":"            self.assertEqual("},{"line_number":645,"context_line":"                value, self.adapter.request_history[-2].headers[key],"}],"source_content_type":"text/x-python","patch_set":7,"id":"3f79a3b5_8c735f80","line":642,"range":{"start_line":642,"start_character":8,"end_line":642,"end_character":25},"updated":"2018-09-19 11:51:46.000000000","message":"leftover debugging","commit_id":"4e9d68381420af371912278bee35303bb7dea631"}]}
