<feed xmlns='http://www.w3.org/2005/Atom'>
<title>samba.git/source3/lib/dbwrap/dbwrap_open.h, branch master</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>dbwrap: add a dbwrap_flags argument to db_open()</title>
<updated>2014-02-07T15:06:06+00:00</updated>
<author>
<name>Michael Adam</name>
<email>obnox@samba.org</email>
</author>
<published>2014-01-27T13:49:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=cf0cb0add9ed47b8974272237fee0e1a4ba7bf68'/>
<id>cf0cb0add9ed47b8974272237fee0e1a4ba7bf68</id>
<content type='text'>
This is in preparation to support handing flags to backends,
in particular activating read only record support for ctdb
databases. For a start, this does nothing but adding the
parameter, and all databases use DBWRAP_FLAG_NONE.

Signed-off-by: Michael Adam &lt;obnox@samba.org&gt;
Reviewed-by: Stefan Metzmacher &lt;metze@samba.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is in preparation to support handing flags to backends,
in particular activating read only record support for ctdb
databases. For a start, this does nothing but adding the
parameter, and all databases use DBWRAP_FLAG_NONE.

Signed-off-by: Michael Adam &lt;obnox@samba.org&gt;
Reviewed-by: Stefan Metzmacher &lt;metze@samba.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>s3:dbwrap: move definition of dbwrap_lock_order to dbwrap.h</title>
<updated>2012-05-13T20:41:48+00:00</updated>
<author>
<name>Michael Adam</name>
<email>obnox@samba.org</email>
</author>
<published>2012-05-11T19:36:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=508a33fc2af8f2c1bcfe9aad5362cf3a9762c585'/>
<id>508a33fc2af8f2c1bcfe9aad5362cf3a9762c585</id>
<content type='text'>
This is needed in all of the library, not only in the dbwrap_open part.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is needed in all of the library, not only in the dbwrap_open part.
</pre>
</div>
</content>
</entry>
<entry>
<title>s3: Open up 3 levels of dbwrap_lock_order</title>
<updated>2012-04-17T08:21:00+00:00</updated>
<author>
<name>Volker Lendecke</name>
<email>vl@samba.org</email>
</author>
<published>2012-03-18T13:47:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=ba8f19c556724aaa2de71473234f8bab1f301a7f'/>
<id>ba8f19c556724aaa2de71473234f8bab1f301a7f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>s3: Add a "lock_order" argument to db_open</title>
<updated>2012-01-18T13:48:04+00:00</updated>
<author>
<name>Volker Lendecke</name>
<email>vl@samba.org</email>
</author>
<published>2012-01-06T16:19:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=45e61fcf61ed9863fbe2b116fe0763fc139bbe0d'/>
<id>45e61fcf61ed9863fbe2b116fe0763fc139bbe0d</id>
<content type='text'>
This will be used to enforce a lock hierarchy between the databases. We have
seen deadlocks between locking.tdb, brlock.tdb, serverid.tdb and notify*.tdb.
These should be fixed by refusing a dbwrap_fetch_locked that does not follow a
defined lock hierarchy.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This will be used to enforce a lock hierarchy between the databases. We have
seen deadlocks between locking.tdb, brlock.tdb, serverid.tdb and notify*.tdb.
These should be fixed by refusing a dbwrap_fetch_locked that does not follow a
defined lock hierarchy.
</pre>
</div>
</content>
</entry>
<entry>
<title>s3:dbwrap: move db_is_local() from dbwrap.c to dbwrap_open.c</title>
<updated>2011-07-29T10:23:13+00:00</updated>
<author>
<name>Michael Adam</name>
<email>obnox@samba.org</email>
</author>
<published>2011-07-06T14:49:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=2414fc88d85c8dcc22ddbb389255d6c36838cbad'/>
<id>2414fc88d85c8dcc22ddbb389255d6c36838cbad</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>s3:dbwrap: move db_open() to a file dbwrap_open.c of its own.</title>
<updated>2011-07-29T10:23:13+00:00</updated>
<author>
<name>Michael Adam</name>
<email>obnox@samba.org</email>
</author>
<published>2011-07-06T14:40:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=1abdd9b2bb09d072496db5207814aefefe403f60'/>
<id>1abdd9b2bb09d072496db5207814aefefe403f60</id>
<content type='text'>
Also start new folder lib/dbwrap/ where dbwrap_open.c is stored and
make the fallbacke implementation functoins non-static and create a
dbwrap_private.h header file that contains their prototypes.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also start new folder lib/dbwrap/ where dbwrap_open.c is stored and
make the fallbacke implementation functoins non-static and create a
dbwrap_private.h header file that contains their prototypes.
</pre>
</div>
</content>
</entry>
</feed>
