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);