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/11/03 16:52:46 UTC

jclouds git commit: JCLOUDS-1337: restore tier from stub blob

Repository: jclouds
Updated Branches:
  refs/heads/master 98c289721 -> 83d10e819


JCLOUDS-1337: restore tier from stub blob

This allows completeMultipartUpload to propagate the tier set in
initiateMultipartUpload.


Project: http://git-wip-us.apache.org/repos/asf/jclouds/repo
Commit: http://git-wip-us.apache.org/repos/asf/jclouds/commit/83d10e81
Tree: http://git-wip-us.apache.org/repos/asf/jclouds/tree/83d10e81
Diff: http://git-wip-us.apache.org/repos/asf/jclouds/diff/83d10e81

Branch: refs/heads/master
Commit: 83d10e819463fc7d7a7ed085792cb3232a61cb2c
Parents: 98c2897
Author: Andrew Gaul <ga...@apache.org>
Authored: Fri Nov 3 09:51:36 2017 -0700
Committer: Andrew Gaul <ga...@apache.org>
Committed: Fri Nov 3 09:52:42 2017 -0700

----------------------------------------------------------------------
 .../main/java/org/jclouds/blobstore/config/LocalBlobStore.java  | 5 +++++
 1 file changed, 5 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/jclouds/blob/83d10e81/blobstore/src/main/java/org/jclouds/blobstore/config/LocalBlobStore.java
----------------------------------------------------------------------
diff --git a/blobstore/src/main/java/org/jclouds/blobstore/config/LocalBlobStore.java b/blobstore/src/main/java/org/jclouds/blobstore/config/LocalBlobStore.java
index 6d9533d..56a0691 100644
--- a/blobstore/src/main/java/org/jclouds/blobstore/config/LocalBlobStore.java
+++ b/blobstore/src/main/java/org/jclouds/blobstore/config/LocalBlobStore.java
@@ -63,6 +63,7 @@ import org.jclouds.blobstore.domain.MutableStorageMetadata;
 import org.jclouds.blobstore.domain.PageSet;
 import org.jclouds.blobstore.domain.StorageMetadata;
 import org.jclouds.blobstore.domain.StorageType;
+import org.jclouds.blobstore.domain.Tier;
 import org.jclouds.blobstore.domain.internal.MutableStorageMetadataImpl;
 import org.jclouds.blobstore.domain.internal.PageSetImpl;
 import org.jclouds.blobstore.options.CopyOptions;
@@ -848,6 +849,10 @@ public final class LocalBlobStore implements BlobStore {
       if (expires != null) {
          blobBuilder.expires(expires);
       }
+      Tier tier = mpu.blobMetadata().getTier();
+      if (tier != null) {
+          blobBuilder.tier(tier);
+      }
 
       String eTag = putBlob(mpu.containerName(), blobBuilder.build());