<feed xmlns='http://www.w3.org/2005/Atom'>
<title>aria2/src/NetStat.h, branch random-webseeding</title>
<subtitle>Aria2 download utility with uTP support</subtitle>
<id>http://x-nagi.com/cgit/aria2/atom?h=random-webseeding</id>
<link rel='self' href='http://x-nagi.com/cgit/aria2/atom?h=random-webseeding'/>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/aria2/'/>
<updated>2016-03-16T12:22:49Z</updated>
<entry>
<title>Added support for a dynamic management of the number of concurrent downloads as a function of the overall bandwidth observed</title>
<updated>2016-03-16T12:22:49Z</updated>
<author>
<name>oliviercommelarbre</name>
<email>oliviercommelarbre@gmail.com</email>
</author>
<published>2016-02-10T23:04:49Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/aria2/commit/?id=9e05371fb6a70d7d5e9d49db31b879e79c1b56e7'/>
<id>urn:sha1:9e05371fb6a70d7d5e9d49db31b879e79c1b56e7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Updating upload size and speed must be done separately</title>
<updated>2016-01-05T07:23:58Z</updated>
<author>
<name>Tatsuhiro Tsujikawa</name>
<email>tatsuhiro.t@gmail.com</email>
</author>
<published>2016-01-04T14:54:18Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/aria2/commit/?id=8246fd1ff509fc6fbab4683443dc816127ccedaf'/>
<id>urn:sha1:8246fd1ff509fc6fbab4683443dc816127ccedaf</id>
<content type='text'>
</content>
</entry>
<entry>
<title>make clang-format using clang-format-3.6</title>
<updated>2015-12-27T09:40:08Z</updated>
<author>
<name>Tatsuhiro Tsujikawa</name>
<email>tatsuhiro.t@gmail.com</email>
</author>
<published>2015-12-27T09:39:47Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/aria2/commit/?id=b1132d6b10cd3791b9529d7031d723fd0e2d8215'/>
<id>urn:sha1:b1132d6b10cd3791b9529d7031d723fd0e2d8215</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Reworked download/upload statistics calculation</title>
<updated>2012-10-25T14:33:45Z</updated>
<author>
<name>Tatsuhiro Tsujikawa</name>
<email>tatsuhiro.t@gmail.com</email>
</author>
<published>2012-10-25T14:33:45Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/aria2/commit/?id=0ecfa19925453e3e4bf8ca947dc72a597654e401'/>
<id>urn:sha1:0ecfa19925453e3e4bf8ca947dc72a597654e401</id>
<content type='text'>
The old implementation calculates download/upload statistics for a
RequestGroup by summing up all PeerStat objects. For global
statistics, those are summed together. This clearly incurs runtime
penalty and we introduced some kind of caching which updates
statistics every 250ms but it did not work right.

This change removes all these aggregation code, and instead makes
RequestGroup and RequestGroupMan objects hold NetStat object and
download/upload bytes are directly calculated by thier own NetStat.
This is far more simplar than the old way and less runtime penalty and
brings more accuracy.
</content>
</entry>
</feed>
