<feed xmlns='http://www.w3.org/2005/Atom'>
<title>samba.git/lib/dbwrap/wscript_build, 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: Remove dependency on samba-hostconfig</title>
<updated>2018-04-23T23:53:19+00:00</updated>
<author>
<name>Volker Lendecke</name>
<email>vl@samba.org</email>
</author>
<published>2018-04-17T14:46:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=27e6e45164b1eda8b96701b609a09bda631db6e7'/>
<id>27e6e45164b1eda8b96701b609a09bda631db6e7</id>
<content type='text'>
Signed-off-by: Volker Lendecke &lt;vl@samba.org&gt;
Reviewed-by: Jeremy Allison &lt;jra@samba.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Volker Lendecke &lt;vl@samba.org&gt;
Reviewed-by: Jeremy Allison &lt;jra@samba.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>dbwrap: Remove unused dbwrap_cache</title>
<updated>2017-06-21T01:15:08+00:00</updated>
<author>
<name>Volker Lendecke</name>
<email>vl@samba.org</email>
</author>
<published>2017-05-26T16:47:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=fe1d17a48f53b10b3bea6b84685dbb3f282e086f'/>
<id>fe1d17a48f53b10b3bea6b84685dbb3f282e086f</id>
<content type='text'>
Signed-off-by: Volker Lendecke &lt;vl@samba.org&gt;
Reviewed-by: Jeremy Allison &lt;jra@samba.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Volker Lendecke &lt;vl@samba.org&gt;
Reviewed-by: Jeremy Allison &lt;jra@samba.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>dbwrap: add dbwrap_parse_record_send/recv</title>
<updated>2017-04-18T20:54:16+00:00</updated>
<author>
<name>Ralph Boehme</name>
<email>slow@samba.org</email>
</author>
<published>2016-12-27T08:13:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=b3f8e9a62ce50edca54c5f31795cfd8e5f613b64'/>
<id>b3f8e9a62ce50edca54c5f31795cfd8e5f613b64</id>
<content type='text'>
The req_state parameter tells the caller whether the async request is
blocked in a full send queue:

req_state &gt;= DBWRAP_REQ_DISPATCHED := request is dispatched
req_state &lt; DBWRAP_REQ_DISPATCHED := send queue is full

This is useful in a clustered Samba environment where the async dbwrap
request is sent over a socket to the local ctdbd.

If the send queue is full and the caller was issuing multiple async
dbwrap requests in a loop, the caller knows it's probably time to stop
sending requests for now and try again later.

This will be used in subsequent commits in
smbd_smb2_query_directory_send() when implementing async write time
updates. Directories may contain umpteen files so we send many requests
to ctdb without going through tevent and reading the responses which has
the potential to deadlock.

Signed-off-by: Ralph Boehme &lt;slow@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>
The req_state parameter tells the caller whether the async request is
blocked in a full send queue:

req_state &gt;= DBWRAP_REQ_DISPATCHED := request is dispatched
req_state &lt; DBWRAP_REQ_DISPATCHED := send queue is full

This is useful in a clustered Samba environment where the async dbwrap
request is sent over a socket to the local ctdbd.

If the send queue is full and the caller was issuing multiple async
dbwrap requests in a loop, the caller knows it's probably time to stop
sending requests for now and try again later.

This will be used in subsequent commits in
smbd_smb2_query_directory_send() when implementing async write time
updates. Directories may contain umpteen files so we send many requests
to ctdb without going through tevent and reading the responses which has
the potential to deadlock.

Signed-off-by: Ralph Boehme &lt;slow@samba.org&gt;
Reviewed-by: Stefan Metzmacher &lt;metze@samba.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Rename 'errors' to 'samba-errors' and make it public.</title>
<updated>2016-01-13T06:47:04+00:00</updated>
<author>
<name>Jelmer Vernooĳ</name>
<email>jelmer@jelmer.uk</email>
</author>
<published>2016-01-04T01:01:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=da8674c72ab1f2dc8458434d714c61530630f51e'/>
<id>da8674c72ab1f2dc8458434d714c61530630f51e</id>
<content type='text'>
This is necessary because it has public headers.

Signed-off-by: Jelmer Vernooĳ &lt;jelmer@jelmer.uk&gt;
Reviewed-By: Andrew Bartlett &lt;abartlet@samba.org&gt;
Reviewed-By: Stefan Metzmacher &lt;metze@samba.org&gt;

Autobuild-User(master): Jelmer Vernooij &lt;jelmer@samba.org&gt;
Autobuild-Date(master): Wed Jan 13 07:47:04 CET 2016 on sn-devel-144
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is necessary because it has public headers.

Signed-off-by: Jelmer Vernooĳ &lt;jelmer@jelmer.uk&gt;
Reviewed-By: Andrew Bartlett &lt;abartlet@samba.org&gt;
Reviewed-By: Stefan Metzmacher &lt;metze@samba.org&gt;

Autobuild-User(master): Jelmer Vernooij &lt;jelmer@samba.org&gt;
Autobuild-Date(master): Wed Jan 13 07:47:04 CET 2016 on sn-devel-144
</pre>
</div>
</content>
</entry>
<entry>
<title>dbwrap: Remove dbwrap_ntdb</title>
<updated>2015-03-17T10:30:51+00:00</updated>
<author>
<name>Volker Lendecke</name>
<email>vl@samba.org</email>
</author>
<published>2015-03-12T13:03:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=8ba7bee6134ddce8f6fafd2f15fc3a974795aa22'/>
<id>8ba7bee6134ddce8f6fafd2f15fc3a974795aa22</id>
<content type='text'>
Signed-off-by: Volker Lendecke &lt;vl@samba.org&gt;
Reviewed-by: Michael Adam &lt;obnox@samba.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Volker Lendecke &lt;vl@samba.org&gt;
Reviewed-by: Michael Adam &lt;obnox@samba.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>dbwrap: dbwrap_ntdb.c</title>
<updated>2013-02-20T04:31:19+00:00</updated>
<author>
<name>Rusty Russell</name>
<email>rusty@rustcorp.com.au</email>
</author>
<published>2013-02-20T04:28:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=63a6381a26171f069cdc7465ca753f0b3c5d26f2'/>
<id>63a6381a26171f069cdc7465ca753f0b3c5d26f2</id>
<content type='text'>
This is a dbwrap backend for ntdb.  It's a fairly straight conversion from
the tdb version.

Signed-off-by: Rusty Russell &lt;rusty@rustcorp.com.au&gt;
Reviewed-by: Andrew Bartlett &lt;abartlet@samba.org&gt;

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is a dbwrap backend for ntdb.  It's a fairly straight conversion from
the tdb version.

Signed-off-by: Rusty Russell &lt;rusty@rustcorp.com.au&gt;
Reviewed-by: Andrew Bartlett &lt;abartlet@samba.org&gt;

</pre>
</div>
</content>
</entry>
<entry>
<title>dbwrap: dbwrap_local_open()</title>
<updated>2012-06-22T05:35:17+00:00</updated>
<author>
<name>Rusty Russell</name>
<email>rusty@rustcorp.com.au</email>
</author>
<published>2012-06-22T05:37:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=9d97bf3f47a591a71e96cad8a87ef13a2b277c9c'/>
<id>9d97bf3f47a591a71e96cad8a87ef13a2b277c9c</id>
<content type='text'>
This simply opens a tdb: it will eventually switch depending on the
extension.

Signed-off-by: Rusty Russell &lt;rusty@rustcorp.com.au&gt;

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This simply opens a tdb: it will eventually switch depending on the
extension.

Signed-off-by: Rusty Russell &lt;rusty@rustcorp.com.au&gt;

</pre>
</div>
</content>
</entry>
<entry>
<title>move the dbwrap library to the top level</title>
<updated>2012-05-14T02:04:55+00:00</updated>
<author>
<name>Michael Adam</name>
<email>obnox@samba.org</email>
</author>
<published>2012-05-11T20:11:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.exis.tech/samba.git/commit/?id=e945511aae52c0bc50007ffc703241c7da1db372'/>
<id>e945511aae52c0bc50007ffc703241c7da1db372</id>
<content type='text'>
Autobuild-User: Michael Adam &lt;obnox@samba.org&gt;
Autobuild-Date: Mon May 14 04:04:55 CEST 2012 on sn-devel-104
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Autobuild-User: Michael Adam &lt;obnox@samba.org&gt;
Autobuild-Date: Mon May 14 04:04:55 CEST 2012 on sn-devel-104
</pre>
</div>
</content>
</entry>
</feed>
