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/13 17:21:59 UTC

jclouds git commit: JCLOUDS-598: Populate additional MD5 field

Repository: jclouds
Updated Branches:
  refs/heads/master 2df35de45 -> 3923fb0d7


JCLOUDS-598: Populate additional MD5 field

Follow-on to a6337fdcc4c0962a16d6285597958949bf0f0e57.


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

Branch: refs/heads/master
Commit: 3923fb0d71be8a8d811e9c332cf6125d73e86bed
Parents: 2df35de
Author: Andrew Gaul <ga...@apache.org>
Authored: Mon Nov 13 09:21:19 2017 -0800
Committer: Andrew Gaul <ga...@apache.org>
Committed: Mon Nov 13 09:21:19 2017 -0800

----------------------------------------------------------------------
 .../atmos/functions/ParseObjectFromHeadersAndHttpContent.java   | 1 +
 .../atmos/blobstore/integration/AtmosIntegrationLiveTest.java   | 5 -----
 2 files changed, 1 insertion(+), 5 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/jclouds/blob/3923fb0d/apis/atmos/src/main/java/org/jclouds/atmos/functions/ParseObjectFromHeadersAndHttpContent.java
----------------------------------------------------------------------
diff --git a/apis/atmos/src/main/java/org/jclouds/atmos/functions/ParseObjectFromHeadersAndHttpContent.java b/apis/atmos/src/main/java/org/jclouds/atmos/functions/ParseObjectFromHeadersAndHttpContent.java
index 6fbf2ac..c96ee8a 100644
--- a/apis/atmos/src/main/java/org/jclouds/atmos/functions/ParseObjectFromHeadersAndHttpContent.java
+++ b/apis/atmos/src/main/java/org/jclouds/atmos/functions/ParseObjectFromHeadersAndHttpContent.java
@@ -70,6 +70,7 @@ public class ParseObjectFromHeadersAndHttpContent implements Function<HttpRespon
       object.getAllHeaders().putAll(from.getHeaders());
       object.setPayload(from.getPayload());
       object.getContentMetadata().setContentLength(attemptToParseSizeAndRangeFromHeaders(from));
+      object.getContentMetadata().setContentMD5(object.getSystemMetadata().getContentMD5());
       return object;
    }
 

http://git-wip-us.apache.org/repos/asf/jclouds/blob/3923fb0d/apis/atmos/src/test/java/org/jclouds/atmos/blobstore/integration/AtmosIntegrationLiveTest.java
----------------------------------------------------------------------
diff --git a/apis/atmos/src/test/java/org/jclouds/atmos/blobstore/integration/AtmosIntegrationLiveTest.java b/apis/atmos/src/test/java/org/jclouds/atmos/blobstore/integration/AtmosIntegrationLiveTest.java
index 8e9cb99..438c0ec 100644
--- a/apis/atmos/src/test/java/org/jclouds/atmos/blobstore/integration/AtmosIntegrationLiveTest.java
+++ b/apis/atmos/src/test/java/org/jclouds/atmos/blobstore/integration/AtmosIntegrationLiveTest.java
@@ -92,11 +92,6 @@ public class AtmosIntegrationLiveTest extends BaseBlobIntegrationTest {
    }
 
    @Override
-   public void testMetadata() {
-      throw new SkipException("Atmos cannot overwrite blob when Content-MD5 is set");
-   }
-
-   @Override
    public void testMultipartUploadNoPartsAbort() throws Exception {
       throw new SkipException("Atmos does not support multipart uploads");
    }