I'm no python expert, but I poked though the source and I noticed the async_concurrency global, which hints that it could be set to more than 1 for multiple simultaneous uploads. I'm wondering if there are any obvious/known issues with upping that to something like 10? I found
http://lists.nongnu.org/archive/html/duplicity-talk/2010-08/msg00011.html which indicates that there are plans to extend that part of the code further, but I'm wondering if in the meantime I could just hack the source to set async_concurrency to 10 or whatever if --asynchronous-upload was specified.
Thanks for any help anyone can provide.