Author: tomekr
Date: Thu Apr 19 10:36:08 2018
New Revision: 1829523
URL: http://svn.apache.org/viewvc?rev=1829523&view=rev
Log:
OAK-7297: New fixture for the Azure Segment Store
- create the container name randomly
Modified:
jackrabbit/oak/trunk/oak-segment-azure/src/test/java/org/apache/jackrabbit/oak/segment/azure/fixture/SegmentAzureFixture.java
Modified:
jackrabbit/oak/trunk/oak-segment-azure/src/test/java/org/apache/jackrabbit/oak/segment/azure/fixture/SegmentAzureFixture.java
URL:
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-segment-azure/src/test/java/org/apache/jackrabbit/oak/segment/azure/fixture/SegmentAzureFixture.java?rev=1829523&r1=1829522&r2=1829523&view=diff
==============================================================================
---
jackrabbit/oak/trunk/oak-segment-azure/src/test/java/org/apache/jackrabbit/oak/segment/azure/fixture/SegmentAzureFixture.java
(original)
+++
jackrabbit/oak/trunk/oak-segment-azure/src/test/java/org/apache/jackrabbit/oak/segment/azure/fixture/SegmentAzureFixture.java
Thu Apr 19 10:36:08 2018
@@ -37,6 +37,7 @@ import java.net.URISyntaxException;
import java.security.InvalidKeyException;
import java.util.HashMap;
import java.util.Map;
+import java.util.UUID;
public class SegmentAzureFixture extends NodeStoreFixture {
@@ -57,20 +58,13 @@ public class SegmentAzureFixture extends
try {
CloudStorageAccount cloud =
CloudStorageAccount.parse(AZURE_CONNECTION_STRING);
- int i = 1;
while (true) {
- String containerName;
- if (i == 1) {
- containerName = AZURE_CONTAINER;
- } else {
- containerName = AZURE_CONTAINER + "_" + i;
- }
+ String containerName = AZURE_CONTAINER + "-" +
UUID.randomUUID().toString();
container =
cloud.createCloudBlobClient().getContainerReference(containerName);
if (!container.exists()) {
container.create();
break;
}
- i++;
}
CloudBlobDirectory directory =
container.getDirectoryReference(AZURE_ROOT_PATH);
persistence = new AzurePersistence(directory);