This is an automated email from the ASF dual-hosted git repository. mattryan pushed a commit to branch trunk in repository https://gitbox.apache.org/repos/asf/jackrabbit-oak.git
The following commit(s) were added to refs/heads/trunk by this push: new 8dd0905 OAK-9548 changed the blockId parameter to match blockid parameter in azure Put Block API spec new a785a89 Merge pull request #348 from adamcin/OAK-9548-azure-put-block-blockId-to-blockid 8dd0905 is described below commit 8dd090548ad4bf5744de5c4a9d71901132f96faf Author: Mark Adamcin <adam...@gmail.com> AuthorDate: Fri Aug 20 14:04:39 2021 -0700 OAK-9548 changed the blockId parameter to match blockid parameter in azure Put Block API spec --- .../oak/blob/cloud/azure/blobstorage/AzureBlobStoreBackend.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/oak-blob-cloud-azure/src/main/java/org/apache/jackrabbit/oak/blob/cloud/azure/blobstorage/AzureBlobStoreBackend.java b/oak-blob-cloud-azure/src/main/java/org/apache/jackrabbit/oak/blob/cloud/azure/blobstorage/AzureBlobStoreBackend.java index 4f1d051..97b0101 100644 --- a/oak-blob-cloud-azure/src/main/java/org/apache/jackrabbit/oak/blob/cloud/azure/blobstorage/AzureBlobStoreBackend.java +++ b/oak-blob-cloud-azure/src/main/java/org/apache/jackrabbit/oak/blob/cloud/azure/blobstorage/AzureBlobStoreBackend.java @@ -967,9 +967,10 @@ public class AzureBlobStoreBackend extends AbstractSharedBackend { EnumSet<SharedAccessBlobPermissions> perms = EnumSet.of(SharedAccessBlobPermissions.WRITE); Map<String, String> presignedURIRequestParams = Maps.newHashMap(); + // see https://docs.microsoft.com/en-us/rest/api/storageservices/put-block#uri-parameters presignedURIRequestParams.put("comp", "block"); for (long blockId = 1; blockId <= numParts; ++blockId) { - presignedURIRequestParams.put("blockId", + presignedURIRequestParams.put("blockid", Base64.encode(String.format("%06d", blockId))); uploadPartURIs.add( createPresignedURI(key,