-
Type: New Feature
-
Status: Resolved
-
Priority: Minor
-
Resolution: Fixed
-
Affects Version/s: None
-
Fix Version/s: 2023.8
-
Component/s: Azure, BlobManager
-
Release Notes Summary:Auzre Blob provider now suports the optimized copy
-
Release Notes Description:
-
Epic Link:
-
Tags:
-
Team:PLATFORM
-
Sprint:nxplatform #104, nxplatform #105
-
Story Points:3
With the work done in NXP-31990, we could add the optimized copy feature (which speeds up copy from an Azure BlobStore to another Azure Blob Store) to the new AzureBlobProvider.
However, as far as I can see, the Java client API to do so is only available from version 10 (the GA version is now v12):
- https://github.com/Azure-Samples/AzureStorageSnippets/blob/master/blobs/howto/Java/blob-devguide/blob-devguide-blobs/src/main/java/com/blobs/devguide/blobs/BlobCopy.java
- https://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-copy-url-java
- https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/storage/azure-storage-blob/src/main/java/com/azure/storage/blob/specialized/BlockBlobClient.java
- https://learn.microsoft.com/en-us/azure/storage/common/storage-use-azcopy-blobs-copy
Today, we use azure-storage-8.6.6 and we'll need to do a significant bump of the Azure SDK to support optimized copy.
Useful resource https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/storage/azure-storage-blob/migrationGuides/V8_V12.md
- depends on
-
NXP-31990 Provide a AzureBlobProvider extending BlobProvider
- Resolved