On 01/12/2011 07:01 AM, Sean McCleary wrote:
> I regularly use s3cmd for deleting a bucket and recursively copying 
> another bucket to replace the deleted bucket.  This process takes a 
> very long time.  I would wager that processing commands like this 
> would benefit greatly from parallel execution as far a time is concerned.
>
> After a quick search I noticed that someone forked s3cmd and made a 
> parallel version: https://github.com/pcorliss/s3cmd-modification
>
> Would this forked project be good to merge into s3cmd?  Is there a 
> parallel option that I am missing in the existing s3cmd?

Hi Sean,

at the moment there is no support for parallel processing in s3cmd. With 
the recent introduction of multi part uploads this would indeed be a 
very welcome feature to have and it's one of the two top priorities on 
my todo list.

Another way to speed up things is to use persistent http connections (I 
used to maintain a s3cmd-speedup branch in SVN some time ago). I vaguely 
remember there was some problem for users behind HTTP proxies, however I 
assume we should be able to fall back to the current slow mode if 
running from behind a proxy.

Ideally we'll have these two approaches combined for a super fast 
operation :-)

BTW I'm aware of the the parallel-fork but must admit I haven't yet 
reviewed the patch.

Michal

------------------------------------------------------------------------------
Protect Your Site and Customers from Malware Attacks
Learn about various malware tactics and how to avoid them. Understand 
malware threats, the impact they can have on your business, and how you 
can protect your company and customers by using code signing.
http://p.sf.net/sfu/oracle-sfdevnl
_______________________________________________
S3tools-general mailing list
S3tools-general@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/s3tools-general

Reply via email to