add send_buffer_low_watermark in an attempt to improve seed ramp-up time

This commit is contained in:
Arvid Norberg
2012-03-07 02:59:50 +00:00
parent 02b0e0ead3
commit 9bd40e950b
5 changed files with 20 additions and 2 deletions

View File

@@ -4525,7 +4525,10 @@ namespace libtorrent
int buffer_size_watermark = upload_rate
* m_ses.settings().send_buffer_watermark_factor / 100;
if (buffer_size_watermark < 512) buffer_size_watermark = 512;
if (buffer_size_watermark < m_ses.settings().send_buffer_low_watermark)
{
buffer_size_watermark = m_ses.settings().send_buffer_low_watermark;
}
else if (buffer_size_watermark > m_ses.settings().send_buffer_watermark)
{
buffer_size_watermark = m_ses.settings().send_buffer_watermark;