<feed xmlns='http://www.w3.org/2005/Atom'>
<title>aria2/src/WrDiskCacheEntry.cc, 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>2015-12-27T09:40:08Z</updated>
<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>Improve write cache failures error reporting</title>
<updated>2014-05-20T10:52:26Z</updated>
<author>
<name>Nils Maier</name>
<email>maierman@web.de</email>
</author>
<published>2014-05-17T02:49:22Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/aria2/commit/?id=bb50de13361af26d58e8afef45cb7a003b7ef940'/>
<id>urn:sha1:bb50de13361af26d58e8afef45cb7a003b7ef940</id>
<content type='text'>
</content>
</entry>
<entry>
<title>More auto-converts by cpp11-migrate</title>
<updated>2013-09-20T21:06:49Z</updated>
<author>
<name>Nils Maier</name>
<email>maierman@web.de</email>
</author>
<published>2013-08-25T16:00:46Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/aria2/commit/?id=3590077d5c43d492b3e357d1a50afca4a7d1cfcf'/>
<id>urn:sha1:3590077d5c43d492b3e357d1a50afca4a7d1cfcf</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Require -std=c++11 and use std::shared_ptr instead of SharedHandle</title>
<updated>2013-06-21T16:10:38Z</updated>
<author>
<name>Tatsuhiro Tsujikawa</name>
<email>tatsuhiro.t@gmail.com</email>
</author>
<published>2013-06-21T16:10:38Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/aria2/commit/?id=07d270c87e6f9184aea4ca17eb26e466712e8db2'/>
<id>urn:sha1:07d270c87e6f9184aea4ca17eb26e466712e8db2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Removed unused variables</title>
<updated>2012-12-16T15:43:13Z</updated>
<author>
<name>Tatsuhiro Tsujikawa</name>
<email>tatsuhiro.t@gmail.com</email>
</author>
<published>2012-12-16T15:43:13Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/aria2/commit/?id=c8565360b0dadcef72df75bd9ba244b36c8bdaec'/>
<id>urn:sha1:c8565360b0dadcef72df75bd9ba244b36c8bdaec</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fixed bug that size_ is not updated when WrDiskCacheEntry::append is called</title>
<updated>2012-12-05T18:04:05Z</updated>
<author>
<name>Tatsuhiro Tsujikawa</name>
<email>tatsuhiro.t@gmail.com</email>
</author>
<published>2012-12-05T18:04:05Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/aria2/commit/?id=df5f1fe77fac127c10af35b218ce613cbc33db1e'/>
<id>urn:sha1:df5f1fe77fac127c10af35b218ce613cbc33db1e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Append new data to the contagious cache data</title>
<updated>2012-12-05T17:23:32Z</updated>
<author>
<name>Tatsuhiro Tsujikawa</name>
<email>tatsuhiro.t@gmail.com</email>
</author>
<published>2012-12-05T17:23:32Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/aria2/commit/?id=838949ab85ad830db10f7c683b6105edc6c6bc28'/>
<id>urn:sha1:838949ab85ad830db10f7c683b6105edc6c6bc28</id>
<content type='text'>
If we receive small data (e.g., 1 or 2 bytes), cache entry becomes a
headache. To mitigate this problem, we allocate cache buffer at least
4KiB and append the data to the contagious cache data.
</content>
</entry>
<entry>
<title>Write data in 4K aligned offset in write with disk cache enabled</title>
<updated>2012-12-05T15:17:11Z</updated>
<author>
<name>Tatsuhiro Tsujikawa</name>
<email>tatsuhiro.t@gmail.com</email>
</author>
<published>2012-12-05T14:56:03Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/aria2/commit/?id=9ed8502e742452568695181014410fe924f45e26'/>
<id>urn:sha1:9ed8502e742452568695181014410fe924f45e26</id>
<content type='text'>
This greatly reduces disk activity especially on Win + NTFS.  Not so
much difference on Linux.
</content>
</entry>
<entry>
<title>Added --disk-cache option</title>
<updated>2012-12-02T16:39:10Z</updated>
<author>
<name>Tatsuhiro Tsujikawa</name>
<email>tatsuhiro.t@gmail.com</email>
</author>
<published>2012-11-27T13:04:59Z</published>
<link rel='alternate' type='text/html' href='http://x-nagi.com/cgit/aria2/commit/?id=f314719618d181036ceebcf45338ab76559daf55'/>
<id>urn:sha1:f314719618d181036ceebcf45338ab76559daf55</id>
<content type='text'>
This option enables disk cache. If SIZE is 0, the disk cache is
disabled. This feature caches the downloaded data in memory, which
grows to at most SIZE bytes. The cache storage is created for aria2
instance and shared by all downloads. The one advantage of the disk
cache is reduce the disk seek time because the data is written in
larger unit and it is reordered by the offset of the file. If the
underlying file is heavily fragmented it is not the case.
</content>
</entry>
</feed>
