restore 1.1 factor in ft/fttransfermodule

This commit is contained in:
jolavillette 2020-05-24 00:32:24 +02:00
parent 1f547aaefe
commit 735a123a02

View File

@ -789,16 +789,16 @@ bool ftTransferModule::locked_tickPeerTransfer(peerInfo &info)
std::cerr << std::endl; std::cerr << std::endl;
#endif #endif
// cap next_req to desiredRate in order to respect the bandwidth limit and to avoid clogging our outqueue if (next_req > info.desiredRate * 1.1)
if (next_req > info.desiredRate)
{ {
next_req = info.desiredRate; next_req = info.desiredRate * 1.1;
#ifdef FT_DEBUG #ifdef FT_DEBUG
std::cerr << "locked_tickPeerTransfer() Reached MaxRate: next_req: " << next_req; std::cerr << "locked_tickPeerTransfer() Reached MaxRate: next_req: " << next_req;
std::cerr << std::endl; std::cerr << std::endl;
#endif #endif
} }
if (next_req > FT_TM_MAX_PEER_RATE) if (next_req > FT_TM_MAX_PEER_RATE)
{ {
next_req = FT_TM_MAX_PEER_RATE; next_req = FT_TM_MAX_PEER_RATE;