File Upload Timeout on Slow Internet Connections Issue #35
  Add this suggestion to a batch that can be applied as a single commit.
  This suggestion is invalid because no changes were made to the code.
  Suggestions cannot be applied while the pull request is closed.
  Suggestions cannot be applied while viewing a subset of changes.
  Only one suggestion per line can be applied in a batch.
  Add this suggestion to a batch that can be applied as a single commit.
  Applying suggestions on deleted lines is not supported.
  You must change the existing code in this line in order to create a valid suggestion.
  Outdated suggestions cannot be applied.
  This suggestion has been applied or marked resolved.
  Suggestions cannot be applied from pending reviews.
  Suggestions cannot be applied on multi-line comments.
  Suggestions cannot be applied while the pull request is queued to merge.
  Suggestion cannot be applied right now. Please check back later.
  
    
  
    
For this take a look at the BSWebClient class only (bottom of the file). This pull request is to make you aware of this issue. The issue may affect other SDK's as well.
We ran into a problem of file part upload timeouts when we ran an application that uploads files on a slow connection in Singapore. Other customers (Austria) were also experiencing a similar issue of not being able to upload. We set the chunk size to the minimum chunk size of 5mb - the original code assumes that this can be uploaded within 100 seconds.
To resolve, we hardcoded a bigger timeout -probably not the way to fix this. Maybe have a small upload job and measure the performance - then set the timeout value accordingly. This problem can be reproduced using an IP traffic shaping tool and limiting your upload speed to something slow - e.g. 200kbps.