<feed xmlns='http://www.w3.org/2005/Atom'>
<title>gocryptfs/performance.txt, branch xattr_user_buffer</title>
<subtitle>Mirror of gocryptfs source code on Github</subtitle>
<id>http://nuetzlich.net/cgit/gocryptfs/atom?h=xattr_user_buffer</id>
<link rel='self' href='http://nuetzlich.net/cgit/gocryptfs/atom?h=xattr_user_buffer'/>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/'/>
<updated>2015-12-01T17:19:24+00:00</updated>
<entry>
<title>Move docs to Documentation folder</title>
<updated>2015-12-01T17:19:24+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2015-12-01T17:19:24+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=accf8144ca627ffc0a282259d28b8fe6e583eed6'/>
<id>urn:sha1:accf8144ca627ffc0a282259d28b8fe6e583eed6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add single-element cache for DirIV lookup</title>
<updated>2015-11-29T20:41:38+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2015-11-29T20:41:38+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=20b058a33335f48812864513cc13ea0a276aaaa3'/>
<id>urn:sha1:20b058a33335f48812864513cc13ea0a276aaaa3</id>
<content type='text'>
Another 3x performance boost for applications that walk the
directory tree.

Excerpt from performance.txt:

VERSION         UNTAR    LS     RM
v0.4               48     1.5    5
v0.5-rc1           56     7     19
v0.5-rc1-1         54     4.1    9
v0.5-rc1-2         45     1.7	 3.4  &lt;---- THIS VERSION
</content>
</entry>
<entry>
<title>OpenDir performance: Read DirIV once and reuse it for all names</title>
<updated>2015-11-29T19:03:37+00:00</updated>
<author>
<name>Jakob Unterwurzacher</name>
</author>
<published>2015-11-29T18:57:48+00:00</published>
<link rel='alternate' type='text/html' href='http://nuetzlich.net/cgit/gocryptfs/commit/?id=1d0a442405e8fc7a0742a8f8db2ea0f874f750a5'/>
<id>urn:sha1:1d0a442405e8fc7a0742a8f8db2ea0f874f750a5</id>
<content type='text'>
Formerly, we called decryptPath for every name.
That resulted in a directory walk that reads in all diriv files
on the way.

Massive improvement for RM and LS (check performance.txt for details)

VERSION         UNTAR   RM   LS
v0.4               48    5    1.5
v0.5-rc1           56   19    7
v0.5-rc1-1         54    9    4.1   &lt;---- THIS VERSION
</content>
</entry>
</feed>
