You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jclouds.apache.org by ga...@apache.org on 2015/07/08 01:59:36 UTC
jclouds git commit: Azure Blob: do not filter out prefixes.
Repository: jclouds
Updated Branches:
refs/heads/master 03248b4c9 -> 841a18489
Azure Blob: do not filter out prefixes.
We should not filter out prefixes when listing containers, similarly
to the way swift behaves. This makes the marker blobs apparently to
the user.
Project: http://git-wip-us.apache.org/repos/asf/jclouds/repo
Commit: http://git-wip-us.apache.org/repos/asf/jclouds/commit/841a1848
Tree: http://git-wip-us.apache.org/repos/asf/jclouds/tree/841a1848
Diff: http://git-wip-us.apache.org/repos/asf/jclouds/diff/841a1848
Branch: refs/heads/master
Commit: 841a18489899a1e8a09d602bde11a45e8068f312
Parents: 03248b4
Author: Timur Alperovich <ti...@gmail.com>
Authored: Tue Jul 7 16:20:51 2015 -0700
Committer: Timur Alperovich <ti...@gmail.com>
Committed: Tue Jul 7 16:33:44 2015 -0700
----------------------------------------------------------------------
.../blobstore/functions/ListBlobsResponseToResourceList.java | 6 +-----
1 file changed, 1 insertion(+), 5 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/jclouds/blob/841a1848/providers/azureblob/src/main/java/org/jclouds/azureblob/blobstore/functions/ListBlobsResponseToResourceList.java
----------------------------------------------------------------------
diff --git a/providers/azureblob/src/main/java/org/jclouds/azureblob/blobstore/functions/ListBlobsResponseToResourceList.java b/providers/azureblob/src/main/java/org/jclouds/azureblob/blobstore/functions/ListBlobsResponseToResourceList.java
index 6b451dd..7daf022 100644
--- a/providers/azureblob/src/main/java/org/jclouds/azureblob/blobstore/functions/ListBlobsResponseToResourceList.java
+++ b/providers/azureblob/src/main/java/org/jclouds/azureblob/blobstore/functions/ListBlobsResponseToResourceList.java
@@ -25,7 +25,6 @@ import javax.inject.Singleton;
import org.jclouds.azureblob.domain.ListBlobsResponse;
import org.jclouds.blobstore.domain.PageSet;
import org.jclouds.blobstore.domain.StorageMetadata;
-import org.jclouds.blobstore.domain.StorageType;
import org.jclouds.blobstore.domain.internal.PageSetImpl;
import org.jclouds.blobstore.functions.PrefixToResourceMetadata;
@@ -61,10 +60,7 @@ public class ListBlobsResponseToResourceList implements
Map<String, StorageMetadata> nameToMd = Maps.uniqueIndex(contents, indexer);
for (String prefix : from.getBlobPrefixes()) {
- prefix = prefix.endsWith("/") ? prefix.substring(0, prefix.lastIndexOf('/')) : prefix;
- if (!nameToMd.containsKey(prefix)
- || nameToMd.get(prefix).getType() != StorageType.RELATIVE_PATH)
- contents.add(prefix2ResourceMd.apply(prefix));
+ contents.add(prefix2ResourceMd.apply(prefix));
}
return new PageSetImpl<StorageMetadata>(contents, from.getNextMarker());
}