I have been experimenting with uploads using Uplink and S3 Gateway. I noticed that uploads are divided into 64MB segments and the speed of upload is great when the segment starts, but towards the end, speed drops down and upload to some nodes get canceled once enough pieces are uploaded to whole network.
I was wondering why can’t uplink start next segment while first one is finishing? Also, why upload to more nodes then needed? If we need 80 nodes per segment, why cant uplink start uploading to those 80 nodes and ones some of them finish, continue with next segment and keep 80 uploads running in parallel. That way there is no wasted upload (extra canceled uploads thats happening now). Uplink can still cut off slow nodes (have a time limit per node for minimum acceptable speed). That way my bandwidth is not wasted and consistent upload speed is maintained.
Is this something storj is planning to fix?