https://issues.apache.org/jira/browse/JCLOUDS-417

We've seen some performance problems due to the potential copy in 
ConsumeOnCloseInputStream's finalize().
I can't figure out why the current behavior is useful, so this patch 
removes ConsumeOnCloseInputStream and uses a standard input stream.
You can merge this Pull Request by running:

  git pull https://github.com/maginatics/jclouds rm-finalize

Or you can view, comment on it, or merge it online at:

  https://github.com/jclouds/jclouds/pull/243

-- Commit Summary --

  * Preserve blob metadata for AWS-S3 MPU
  * Fixes multi-block upload for azure.
  * Merge remote-tracking branch 'jclouds/master'
  * Remove ConsumeOnCloseInputStream.

-- File Changes --

    M 
core/src/main/java/org/jclouds/http/internal/BaseHttpCommandExecutorService.java
 (39)
    M 
core/src/main/java/org/jclouds/http/internal/JavaUrlHttpCommandExecutorService.java
 (6)
    M 
drivers/apachehc/src/main/java/org/jclouds/http/apachehc/ApacheHCHttpCommandExecutorService.java
 (4)

-- Patch Links --

https://github.com/jclouds/jclouds/pull/243.patch
https://github.com/jclouds/jclouds/pull/243.diff

Reply via email to