A way to upload large objects in parallel by splitting into small chunks to Openstack swift using Openstack Marconi as the queue transport service.
- Install Openstack Swift SAIO
- Install Openstack Marconi with MongoDB controller (In-memory). This can be done by modifying dbpath to a tmpfs file system in linux
- Put files inside the objects directory
$ ./parallelize.sh "filename" "split size" "threadcount"
$ ./parallelize.sh rollercoaster.jpg 100k 10