You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@sling.apache.org by "Shashank Gupta (JIRA)" <ji...@apache.org> on 2013/01/14 15:10:14 UTC

[jira] [Comment Edited] (SLING-2707) Support of chunked file upload into Sling

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

Shashank Gupta edited comment on SLING-2707 at 1/14/13 2:09 PM:
----------------------------------------------------------------

> unless I'm missing something there is no reason why using parallel connections speeds things up,
one possible reason . http://en.wikipedia.org/wiki/TCP_tuning

TCP speed limits
Maximum achievable throughput for a single TCP connection is determined by different factors. One trivial limitation is the maximum bandwidth of the slowest link in the path. But there are also other, less obvious limits for TCP throughput. Bit errors can create a limitation for the connection as well as round-trip time.

>So if you do tests, please do them with a server that is idle and which does not rely on yet another network connection for storage. 
the server hosted on ec2 instance idle server and has datastore storage on file system. 
                
      was (Author: shgupta):
    > unless I'm missing something there is no reason why using parallel connections speeds things up,
one possible reason . http://en.wikipedia.org/wiki/TCP_tuning

TCP speed limits
Maximum achievable throughput for a single TCP connection is determined by different factors. One trivial limitation is the maximum bandwidth of the slowest link in the path. But there are also other, less obvious limits for TCP throughput. Bit errors can create a limitation for the connection as well as round-trip time.

>So if you do tests, please do them with a server that is idle and which does not rely on yet another network connection for storage. 
the server hosted on ec2 instance with storage on file system. 
                  
> Support of chunked file upload into Sling
> -----------------------------------------
>
>                 Key: SLING-2707
>                 URL: https://issues.apache.org/jira/browse/SLING-2707
>             Project: Sling
>          Issue Type: New Feature
>          Components: General
>            Reporter: Shashank Gupta
>         Attachments: uploadclient.jar
>
>
> Use cases: 
> 1. Large file upload - With high speed internet connections, advent of cloud and HD going mainstream, Sling should support large files (> 2GB) upload.
> 2. Fault tolerant uploads - Sling should provide capability to resume upload from failure point. It should not require client to restart the complete upload process. 
> 3. Faster upload: Sling should support its clients to initiate multiple connection and upload file chunks in parallel. 

--
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