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 2017/05/08 18:10:49 UTC
[47/50] jclouds git commit: Use a random UUID for fake upload ID
Use a random UUID for fake upload ID
This matches the Azure provider.
Project: http://git-wip-us.apache.org/repos/asf/jclouds/repo
Commit: http://git-wip-us.apache.org/repos/asf/jclouds/commit/a1af4f7f
Tree: http://git-wip-us.apache.org/repos/asf/jclouds/tree/a1af4f7f
Diff: http://git-wip-us.apache.org/repos/asf/jclouds/diff/a1af4f7f
Branch: refs/heads/master
Commit: a1af4f7fec88d7f28ee25c94f72b9c59cdd62c6f
Parents: ca75641
Author: Andrew Gaul <ga...@apache.org>
Authored: Thu Apr 13 12:57:09 2017 -0700
Committer: Andrew Gaul <ga...@apache.org>
Committed: Thu Apr 13 13:00:50 2017 -0700
----------------------------------------------------------------------
.../blobstore/GoogleCloudStorageBlobStore.java | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/jclouds/blob/a1af4f7f/providers/google-cloud-storage/src/main/java/org/jclouds/googlecloudstorage/blobstore/GoogleCloudStorageBlobStore.java
----------------------------------------------------------------------
diff --git a/providers/google-cloud-storage/src/main/java/org/jclouds/googlecloudstorage/blobstore/GoogleCloudStorageBlobStore.java b/providers/google-cloud-storage/src/main/java/org/jclouds/googlecloudstorage/blobstore/GoogleCloudStorageBlobStore.java
index 25d27f2..c86dcc8 100644
--- a/providers/google-cloud-storage/src/main/java/org/jclouds/googlecloudstorage/blobstore/GoogleCloudStorageBlobStore.java
+++ b/providers/google-cloud-storage/src/main/java/org/jclouds/googlecloudstorage/blobstore/GoogleCloudStorageBlobStore.java
@@ -22,6 +22,7 @@ import static org.jclouds.googlecloudstorage.domain.DomainResourceReferences.Obj
import java.util.List;
import java.util.Set;
+import java.util.UUID;
import javax.inject.Inject;
@@ -368,7 +369,7 @@ public final class GoogleCloudStorageBlobStore extends BaseBlobStore {
@Override
public MultipartUpload initiateMultipartUpload(String container, BlobMetadata blobMetadata, PutOptions options) {
- String uploadId = blobMetadata.getName();
+ String uploadId = UUID.randomUUID().toString();
return MultipartUpload.create(container, blobMetadata.getName(), uploadId, blobMetadata, options);
}
@@ -430,7 +431,7 @@ public final class GoogleCloudStorageBlobStore extends BaseBlobStore {
public List<MultipartPart> listMultipartUpload(MultipartUpload mpu) {
ImmutableList.Builder<MultipartPart> parts = ImmutableList.builder();
PageSet<? extends StorageMetadata> pageSet = list(mpu.containerName(),
- new ListContainerOptions().prefix(mpu.blobName() + "_"));
+ new ListContainerOptions().prefix(mpu.id() + "_"));
// TODO: pagination
for (StorageMetadata sm : pageSet) {
int lastUnderscore = sm.getName().lastIndexOf('_');