From 9e1fd70b50dc2f545b0875bb06c93f6ccfa8962a Mon Sep 17 00:00:00 2001 From: Felix Lange Date: Fri, 22 May 2015 15:38:17 +0200 Subject: [PATCH] p2p: decrease frameReadTimeout to 30s This detects hanging connections sooner. We send a ping every 15s and other implementation have similar limits. --- p2p/server.go | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/p2p/server.go b/p2p/server.go index 27e617610c..af08380e18 100644 --- a/p2p/server.go +++ b/p2p/server.go @@ -25,10 +25,11 @@ const ( // Maximum number of concurrently dialing outbound connections. maxActiveDialTasks = 16 - // maximum time allowed for reading a complete message. - // this is effectively the amount of time a connection can be idle. - frameReadTimeout = 1 * time.Minute - // maximum amount of time allowed for writing a complete message. + // Maximum time allowed for reading a complete message. + // This is effectively the amount of time a connection can be idle. + frameReadTimeout = 30 * time.Second + + // Maximum amount of time allowed for writing a complete message. frameWriteTimeout = 5 * time.Second )