1
0
mirror of https://github.com/quay/quay.git synced 2026-01-26 06:21:37 +03:00

Revert "chore: Add server side assembly of chunked metadata for RADOSGW driver (PROJQUAY-4592) (#1557)" (#1642)

This reverts commit cdb52ed023.
Noobaa has issues assembling big blobs from keys so this needs to be reverted and more testing is required.
This commit is contained in:
Ivan Bazulic
2022-11-23 16:17:55 -05:00
committed by GitHub
parent b128936b50
commit e4e00f706a

View File

@@ -967,6 +967,15 @@ class RadosGWStorage(_CloudStorage):
return super(RadosGWStorage, self).get_direct_upload_url(path, mime_type, requires_cors)
def complete_chunked_upload(self, uuid, final_path, storage_metadata):
self._initialize_cloud_conn()
# RadosGW does not support multipart copying from keys, so we are forced to join
# it all locally and then reupload.
# See https://github.com/ceph/ceph/pull/5139
chunk_list = self._chunk_list_from_metadata(storage_metadata)
self._client_side_chunk_join(final_path, chunk_list)
class RHOCSStorage(RadosGWStorage):
"""