<feed xmlns='http://www.w3.org/2005/Atom'>
<title>samba.git/source3/lib/gencache.c, branch talloc-2.0.0</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/'/>
<entry>
<title>Consolidate gencache also every 100 writes in a single process</title>
<updated>2009-07-15T08:55:20+00:00</updated>
<author>
<name>Volker Lendecke</name>
<email>vl@samba.org</email>
</author>
<published>2009-07-14T16:31:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=76705d10c626a66cc77f3ec294f4f98bef95aeb5'/>
<id>76705d10c626a66cc77f3ec294f4f98bef95aeb5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Consolidate string and data_blob routines in gencache</title>
<updated>2009-07-15T08:55:20+00:00</updated>
<author>
<name>Volker Lendecke</name>
<email>vl@samba.org</email>
</author>
<published>2009-07-14T09:33:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=3d7dfc1197017c34bdb8dbc6e62460f19bd7d141'/>
<id>3d7dfc1197017c34bdb8dbc6e62460f19bd7d141</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Make gencache more stable</title>
<updated>2009-07-15T08:55:20+00:00</updated>
<author>
<name>Volker Lendecke</name>
<email>vl@samba.org</email>
</author>
<published>2009-07-13T15:04:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=8a17cd810fa6cbe7b11139ff0f6f24e7bacd318b'/>
<id>8a17cd810fa6cbe7b11139ff0f6f24e7bacd318b</id>
<content type='text'>
This provides a compromise between stability and performance: gencache is a
persistent database these days that for performance reasons can not use tdb
transactions for all writes. This patch splits up gencache into gencache.tdb
and gencache_notrans.tdb. gencache_notrans is used with CLEAR_IF_FIRST, writes
to it don't use transactions. By default every 5 minutes and when a program
exits, all entries from _notrans.tdb are transferred to gencache.tdb in one
transaction.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This provides a compromise between stability and performance: gencache is a
persistent database these days that for performance reasons can not use tdb
transactions for all writes. This patch splits up gencache into gencache.tdb
and gencache_notrans.tdb. gencache_notrans is used with CLEAR_IF_FIRST, writes
to it don't use transactions. By default every 5 minutes and when a program
exits, all entries from _notrans.tdb are transferred to gencache.tdb in one
transaction.
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove gencache_init/shutdown</title>
<updated>2009-07-15T08:55:20+00:00</updated>
<author>
<name>Volker Lendecke</name>
<email>vl@samba.org</email>
</author>
<published>2009-07-10T10:24:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=3edcd55bf140d09833284ba5a0f04f86b04ef7dc'/>
<id>3edcd55bf140d09833284ba5a0f04f86b04ef7dc</id>
<content type='text'>
gencache_get/set/del/iterate call gencache_init() internally anyway. And we've
been very lazy calling gencache_shutdown, so this seems not really required.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
gencache_get/set/del/iterate call gencache_init() internally anyway. And we've
been very lazy calling gencache_shutdown, so this seems not really required.
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove gencache_[un]lock_key</title>
<updated>2009-07-15T08:55:20+00:00</updated>
<author>
<name>Volker Lendecke</name>
<email>vl@samba.org</email>
</author>
<published>2009-07-10T10:03:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=e5a34b2533720ebb9181c0edebad6774ceeff189'/>
<id>e5a34b2533720ebb9181c0edebad6774ceeff189</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>TDB_CONTEXT -&gt; "struct tdb_context"</title>
<updated>2009-07-15T08:55:19+00:00</updated>
<author>
<name>Volker Lendecke</name>
<email>vl@samba.org</email>
</author>
<published>2009-07-10T09:00:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=3e965d017d243f0a99e7838e6c92c37df270486c'/>
<id>3e965d017d243f0a99e7838e6c92c37df270486c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Replace ASSERTs in gencache with "return false"</title>
<updated>2009-07-15T08:55:19+00:00</updated>
<author>
<name>Volker Lendecke</name>
<email>vl@samba.org</email>
</author>
<published>2009-07-10T08:54:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=565046891f9f7725b5d93eefbc3be5b9c62176fd'/>
<id>565046891f9f7725b5d93eefbc3be5b9c62176fd</id>
<content type='text'>
It's a bit strong to panic here I think.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It's a bit strong to panic here I think.
</pre>
</div>
</content>
</entry>
<entry>
<title>simplify gencache_iterate a bit, fix nonempty blank lines</title>
<updated>2009-01-18T23:05:56+00:00</updated>
<author>
<name>Volker Lendecke</name>
<email>vl@samba.org</email>
</author>
<published>2009-01-18T23:01:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=eaec86514896762aff23f30aca2b944ce07bf7c9'/>
<id>eaec86514896762aff23f30aca2b944ce07bf7c9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "Return timed out entries from gencache_get if timeout param != NULL"</title>
<updated>2008-07-11T15:53:25+00:00</updated>
<author>
<name>Volker Lendecke</name>
<email>vl@samba.org</email>
</author>
<published>2008-07-11T15:44:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=cc78ea5d09f2d8e338f0626fb1215f06ee7e1bbe'/>
<id>cc78ea5d09f2d8e338f0626fb1215f06ee7e1bbe</id>
<content type='text'>
This reverts commit 2954b2be563149380e1fae7fe088b98d6cbd42e7.
(This used to be commit 77ab2fb306a7ad59447a3e1591c2af03447e09c5)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit 2954b2be563149380e1fae7fe088b98d6cbd42e7.
(This used to be commit 77ab2fb306a7ad59447a3e1591c2af03447e09c5)
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "Remove gencache_[un]lock_entry"</title>
<updated>2008-07-11T15:53:25+00:00</updated>
<author>
<name>Volker Lendecke</name>
<email>vl@samba.org</email>
</author>
<published>2008-07-11T15:44:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=d670d0a09bec3b6900421df17fc9d959545ee953'/>
<id>d670d0a09bec3b6900421df17fc9d959545ee953</id>
<content type='text'>
This reverts commit 7a5a575ffe5196caecedc93970a25abfbe6f8059.
(This used to be commit 62e444dd50ae974c2ab9a553cdf7f188a8f2c538)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit 7a5a575ffe5196caecedc93970a25abfbe6f8059.
(This used to be commit 62e444dd50ae974c2ab9a553cdf7f188a8f2c538)
</pre>
</div>
</content>
</entry>
</feed>
