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 to...@apache.org on 2018/04/11 12:46:53 UTC

svn commit: r1828898 - /jackrabbit/oak/trunk/oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/AzureArchiveManager.java

Author: tomekr
Date: Wed Apr 11 12:46:53 2018
New Revision: 1828898

URL: http://svn.apache.org/viewvc?rev=1828898&view=rev
Log:
OAK-7398: SegmentArchiveManager#listArchives should only return tar files

- the AzureArchiveManager#exists() should return correct values for the
  non-tar archives as well (eg. .tar.bak)

Modified:
    jackrabbit/oak/trunk/oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/AzureArchiveManager.java

Modified: jackrabbit/oak/trunk/oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/AzureArchiveManager.java
URL: http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/AzureArchiveManager.java?rev=1828898&r1=1828897&r2=1828898&view=diff
==============================================================================
--- jackrabbit/oak/trunk/oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/AzureArchiveManager.java (original)
+++ jackrabbit/oak/trunk/oak-segment-azure/src/main/java/org/apache/jackrabbit/oak/segment/azure/AzureArchiveManager.java Wed Apr 11 12:46:53 2018
@@ -155,7 +155,7 @@ public class AzureArchiveManager impleme
     @Override
     public boolean exists(String archiveName) {
         try {
-            return listArchives().contains(archiveName);
+            return getBlobs(archiveName).findAny().isPresent();
         } catch (IOException e) {
             log.error("Can't check the existence of {}", archiveName, e);
             return false;