File tree Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Original file line number Diff line number Diff line change 31
31
// PerWriteWriteTimeout timeout for writes
32
32
const PerWriteWriteTimeout = 30 * time .Second
33
33
34
- // PerWriteWriteTimeoutKbRate is a timeout taking account of how much there is to be written
35
- const PerWriteWriteTimeoutKbRate = 2 * time .Second
34
+ // PerWriteWriteTimeoutKbTime is a timeout taking account of how much there is to be written
35
+ const PerWriteWriteTimeoutKbTime = 10 * time .Second
36
36
37
37
func init () {
38
38
DefaultMaxHeaderBytes = 0 // use http.DefaultMaxHeaderBytes - which currently is 1 << 20 (1MB)
@@ -259,7 +259,7 @@ type wrappedConn struct {
259
259
260
260
func (w wrappedConn ) Write (p []byte ) (n int , err error ) {
261
261
if PerWriteWriteTimeout > 0 {
262
- minTimeout := time .Duration (len (p )/ 1024 )* PerWriteWriteTimeoutKbRate
262
+ minTimeout := time .Duration (len (p )/ 1024 ) * PerWriteWriteTimeoutKbTime
263
263
minDeadline := time .Now ().Add (minTimeout ).Add (PerWriteWriteTimeout )
264
264
265
265
w .deadline = w .deadline .Add (minTimeout )
You can’t perform that action at this time.
0 commit comments