Author: adulceanu
Date: Mon Nov  5 09:34:23 2018
New Revision: 1845764

URL: http://svn.apache.org/viewvc?rev=1845764&view=rev
Log:
OAK-7882 - Inconsistent handling of cloud-prefix causes segment-copy to fail

Modified:
    
jackrabbit/oak/trunk/oak-run/src/main/java/org/apache/jackrabbit/oak/run/CompactCommand.java
    
jackrabbit/oak/trunk/oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/tool/ToolUtils.java

Modified: 
jackrabbit/oak/trunk/oak-run/src/main/java/org/apache/jackrabbit/oak/run/CompactCommand.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-run/src/main/java/org/apache/jackrabbit/oak/run/CompactCommand.java?rev=1845764&r1=1845763&r2=1845764&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-run/src/main/java/org/apache/jackrabbit/oak/run/CompactCommand.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-run/src/main/java/org/apache/jackrabbit/oak/run/CompactCommand.java
 Mon Nov  5 09:34:23 2018
@@ -66,7 +66,7 @@ class CompactCommand implements Command
 
         if (path.startsWith("az:")) {
             code = AzureCompact.builder()
-                    .withPath(path.substring(3))
+                    .withPath(path)
                     .withForce(isTrue(forceArg.value(options)))
                     .withSegmentCacheSize(Integer.getInteger("cache", 256))
                     .withGCLogInterval(Long.getLong("compaction-progress-log", 
150000))

Modified: 
jackrabbit/oak/trunk/oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/tool/ToolUtils.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/tool/ToolUtils.java?rev=1845764&r1=1845763&r2=1845764&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/tool/ToolUtils.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/tool/ToolUtils.java
 Mon Nov  5 09:34:23 2018
@@ -95,7 +95,7 @@ public class ToolUtils {
 
         switch (storeType) {
         case AZURE:
-            CloudBlobDirectory cloudBlobDirectory = 
createCloudBlobDirectory(pathOrUri);
+            CloudBlobDirectory cloudBlobDirectory = 
createCloudBlobDirectory(pathOrUri.substring(3));
             persistence = new AzurePersistence(cloudBlobDirectory);
             break;
         default:


Reply via email to