(copy of message e-mail to gphilpott)
While the value of the interval can affect performance, it should never affect the success or failure of the transfer. Another point regarding this interval is that it is related to the size of the transfer-buffer in that the progress monitor cannot get called more often than indicated by the transfer-buffer. The transfer-buffer size is in fact more likely to affect performance. I don't have any concrete statistics to give you, but for fast bandwidths a larger transfer-buffer-size should yield higher performance, but this is at the expense of progress monitor update frequency.
Now, yours is not just a performance problem in that the connection is actually being lost mid-transfer, right? Could you please e-mail a DEBUG-level log showing the failure?
I also want to call you attention to the fact that interrupted transfers can be resumed. This means that you can detect failed transfers and automatically (or otherwise) resume them after reconnecting.
- Hans (EnterpriseDT)