jottalib
jottalib copied to clipboard
Support concurrent uploads
The official clients can do up to six separate uploads/downloads at the time. We should support that, too.
This will greatly speed up jottacloudclient
, which is able to do more than one thing at the time. But not jottafuse
, since it hurts my head to think how to solve the race issues.
If anyone is up for exploring requests-futures
here, this would be a welcome addition.
It seems like the threshold is low, since the API of requests-futures
is almost identical to standard requests
. So, if you want to help this project, whip up some code and submit a pull request :)
There is some work done in the branch https://github.com/havardgulldahl/jottalib/tree/development-futures, if anyone is interested in trying this out.
Patches, comments and pull requests are welcome!
This is hard to get right, and I'm going to let it slide.