jackrabbit-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Shashank Gupta (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (JCR-3733) Asynchronous upload file to S3
Date Wed, 12 Mar 2014 04:52:42 GMT

     [ https://issues.apache.org/jira/browse/JCR-3733?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel

Shashank Gupta updated JCR-3733:

    Affects Version/s: 2.7.4
               Status: Patch Available  (was: Open)

patch added to JCR-3729

> Asynchronous upload file to S3
> ------------------------------
>                 Key: JCR-3733
>                 URL: https://issues.apache.org/jira/browse/JCR-3733
>             Project: Jackrabbit Content Repository
>          Issue Type: Sub-task
>          Components: jackrabbit-core
>    Affects Versions: 2.7.4
>            Reporter: Shashank Gupta
>             Fix For: 2.7.5
> S3DataStore Asynchronous Upload to S3
> The current logic to add a file record to S3DataStore is first add the file in local
cache and then upload that file to S3 in a single synchronous step. This feature contemplates
to break the current logic with synchronous adding to local cache and asynchronous uploading
of the file to S3. Till asynchronous upload completes, all data (inputstream, length and lastModified)
for that file record is fetched from local cache. 
> AWS SDK provides upload progress listeners which provides various callbacks on the status
of in-progress upload.
> As of now customer reported that write performance of EBS based Datastore is 3x  better
than S3 DataStore. 
> With this feature, the objective is to have comparable write performance of S3 DataStore.

This message was sent by Atlassian JIRA

View raw message