Author: tomekr
Date: Fri Sep  1 08:15:55 2017
New Revision: 1806896

URL: http://svn.apache.org/viewvc?rev=1806896&view=rev
Log:
OAK-6604: Oak Blob Cloud is not used by oak-upgrade

Modified:
    
jackrabbit/oak/trunk/oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/cli/blob/S3DataStoreFactory.java

Modified: 
jackrabbit/oak/trunk/oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/cli/blob/S3DataStoreFactory.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/cli/blob/S3DataStoreFactory.java?rev=1806896&r1=1806895&r2=1806896&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/cli/blob/S3DataStoreFactory.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-upgrade/src/main/java/org/apache/jackrabbit/oak/upgrade/cli/blob/S3DataStoreFactory.java
 Fri Sep  1 08:15:55 2017
@@ -27,9 +27,7 @@ import java.util.regex.Pattern;
 
 import javax.jcr.RepositoryException;
 
-import org.apache.commons.io.FileUtils;
 import org.apache.commons.io.IOUtils;
-import org.apache.jackrabbit.core.data.CachingDataStore;
 import org.apache.jackrabbit.core.data.DataStoreException;
 import org.apache.jackrabbit.oak.blob.cloud.s3.S3DataStore;
 import org.apache.jackrabbit.oak.plugins.blob.datastore.DataStoreBlobStore;
@@ -83,7 +81,7 @@ public class S3DataStoreFactory implemen
         } catch (RepositoryException e) {
             throw new IOException(e);
         }
-        closer.register(asCloseable(delegate, tempHomeDir));
+        closer.register(asCloseable(delegate));
         if (ignoreMissingBlobs) {
             return new SafeDataStoreBlobStore(delegate);
         } else {
@@ -91,21 +89,14 @@ public class S3DataStoreFactory implemen
         }
     }
 
-    private static Closeable asCloseable(final CachingDataStore store, final 
File tempHomeDir) {
+    private static Closeable asCloseable(final S3DataStore store) {
         return new Closeable() {
             @Override
             public void close() throws IOException {
                 try {
-                    while (!store.getPendingUploads().isEmpty()) {
-                        log.info("Waiting for following uploads to finish: " + 
store.getPendingUploads());
-                        Thread.sleep(1000);
-                    }
                     store.close();
-                    FileUtils.deleteDirectory(tempHomeDir);
                 } catch (DataStoreException e) {
                     throw new IOException(e);
-                } catch (InterruptedException e) {
-                    throw new IOException(e);
                 }
             }
         };


Reply via email to