You are viewing a plain text version of this content. The canonical link for it is here.
Posted to oak-commits@jackrabbit.apache.org by ad...@apache.org on 2023/04/14 15:13:15 UTC

[jackrabbit-oak] 01/01: OAK-10191 - Reusing Azure blob container hangs when primary location is not available

This is an automated email from the ASF dual-hosted git repository.

adulceanu pushed a commit to branch issues/OAK-10191
in repository https://gitbox.apache.org/repos/asf/jackrabbit-oak.git

commit 50540e0c171ea66b4a1932c4b5ec87392e9d6aae
Author: dulceanu <an...@gmail.com>
AuthorDate: Fri Apr 14 17:12:29 2023 +0200

    OAK-10191 - Reusing Azure blob container hangs when primary location is not available
---
 .../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 a4e88c3693..a017f7fff0 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
@@ -204,7 +204,8 @@ public class AzureBlobStoreBackend extends AbstractSharedBackend {
 
                 CloudBlobContainer azureContainer = getAzureContainer();
 
-                if (createBlobContainer && azureContainer.createIfNotExists()) {
+                if (createBlobContainer && !azureContainer.exists()) {
+                    azureContainer.create();
                     LOG.info("New container created. containerName={}", containerName);
                 } else {
                     LOG.info("Reusing existing container. containerName={}", containerName);