From 860f3a0568c48dbad7715a7dfee24f0f510e1c0a Mon Sep 17 00:00:00 2001 From: csoler Date: Tue, 1 Jun 2010 20:33:27 +0000 Subject: [PATCH] augmented the heartbeat parameters, to reduce the stress on connections. Seems to help a lot when the traffic is high. git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@3047 b45a01b8-16f6-495d-af2f-9b41ad6348cc --- libretroshare/src/pqi/pqiperson.cc | 2 +- libretroshare/src/pqi/pqiperson.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/libretroshare/src/pqi/pqiperson.cc b/libretroshare/src/pqi/pqiperson.cc index c135db796..1ee4fdb5f 100644 --- a/libretroshare/src/pqi/pqiperson.cc +++ b/libretroshare/src/pqi/pqiperson.cc @@ -115,7 +115,7 @@ int pqiperson::tick() //if lastHeartbeatReceived is 0, it might be not activated so don't do a net reset. if (active && lastHeartbeatReceived != 0 && - (time(NULL) - lastHeartbeatReceived) > HEARTBEAT_REPEAT_TIME * 3) { + (time(NULL) - lastHeartbeatReceived) > HEARTBEAT_REPEAT_TIME * 10) { pqioutput(PQL_WARNING, pqipersonzone, "pqiperson::tick() No heartbeat from the peer, assume connection is dead."); this->reset(); } diff --git a/libretroshare/src/pqi/pqiperson.h b/libretroshare/src/pqi/pqiperson.h index ea6176307..7605707b6 100644 --- a/libretroshare/src/pqi/pqiperson.h +++ b/libretroshare/src/pqi/pqiperson.h @@ -41,7 +41,7 @@ static const int CONNECT_UNREACHABLE = 3; static const int CONNECT_FIREWALLED = 4; static const int CONNECT_FAILED = 5; -static const int HEARTBEAT_REPEAT_TIME = 6; +static const int HEARTBEAT_REPEAT_TIME = 10; #include "pqi/pqistreamer.h"