You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@jclouds.apache.org by "Klaus Müller (JIRA)" <ji...@apache.org> on 2013/08/29 11:34:52 UTC

[jira] [Commented] (JCLOUDS-161) Large Blob Support for Azure

    [ https://issues.apache.org/jira/browse/JCLOUDS-161?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13753461#comment-13753461 ] 

Klaus Müller commented on JCLOUDS-161:
--------------------------------------

I tested with Jclouds release 1.6.2-incubating. Files > 4 MB resolve in error archiving to Azure:

Caused by: java.lang.RuntimeException: java.io.EOFException: reached end of stream after skipping 1805776 bytes; 4194304 bytes expected
        at com.google.common.base.Throwables.propagate(Throwables.java:160)
        at org.jclouds.io.internal.BasePayloadSlicer.doSlice(BasePayloadSlicer.java:84)
        at org.jclouds.io.internal.BasePayloadSlicer.slice(BasePayloadSlicer.java:61)
        at org.jclouds.azureblob.blobstore.strategy.AzureBlobBlockUploadStrategy.execute(AzureBlobBlockUploadStrategy.java:77)
        at org.jclouds.azureblob.blobstore.AzureBlobStore.putBlob(AzureBlobStore.java:215)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at com.google.inject.internal.DelegatingInvocationHandler.invoke(DelegatingInvocationHandler.java:37)
        at com.sun.proxy.$Proxy53.putBlob(Unknown Source)
        at com.ser.sedna.storage.cloud.CloudStorageSystemSession.archive(CloudStorageSystemSession.java:217)
        ... 7 more
Caused by: java.io.EOFException: reached end of stream after skipping 1805776 bytes; 4194304 bytes expected
        at com.google.common.io.ByteStreams.skipFully(ByteStreams.java:760)
        at org.jclouds.io.internal.BasePayloadSlicer.doSlice(BasePayloadSlicer.java:82)
        ... 17 more
                
> Large Blob Support for Azure
> ----------------------------
>
>                 Key: JCLOUDS-161
>                 URL: https://issues.apache.org/jira/browse/JCLOUDS-161
>             Project: jclouds
>          Issue Type: New Feature
>          Components: jclouds-blobstore
>    Affects Versions: 1.6.1
>            Reporter: John Kew
>            Assignee: Andrew Gaul
>             Fix For: 1.7.0, 1.6.2
>
>
> Currently putBlob is limited to 64MB; in order for large blobs to be used one must use a number of PutBlock calls followed by Put Block List.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira