<html><head><style type="text/css"><!-- DIV {margin:0px;} --></style></head><body><div style="font-family:courier, monaco, monospace, sans-serif;font-size:12pt"><DIV style="FONT-SIZE: 12pt; FONT-FAMILY: courier, monaco, monospace, sans-serif">Thanks.</DIV>
<DIV style="FONT-SIZE: 12pt; FONT-FAMILY: courier, monaco, monospace, sans-serif">&nbsp;</DIV>
<DIV style="FONT-SIZE: 12pt; FONT-FAMILY: courier, monaco, monospace, sans-serif">I am using version 4.4.2.</DIV>
<DIV style="FONT-SIZE: 12pt; FONT-FAMILY: courier, monaco, monospace, sans-serif">&nbsp;</DIV>
<DIV style="FONT-SIZE: 12pt; FONT-FAMILY: courier, monaco, monospace, sans-serif">DB_THREAD does solves the problem but it becomes too slow.</DIV>
<DIV style="FONT-SIZE: 12pt; FONT-FAMILY: courier, monaco, monospace, sans-serif">&nbsp;</DIV>
<DIV style="FONT-SIZE: 12pt; FONT-FAMILY: courier, monaco, monospace, sans-serif">For time being I am using DB_THREAD, with my own thread locking around calls to db, and it does speed up a bit.</DIV>
<DIV style="FONT-SIZE: 12pt; FONT-FAMILY: courier, monaco, monospace, sans-serif">&nbsp;</DIV>
<DIV style="FONT-SIZE: 12pt; FONT-FAMILY: courier, monaco, monospace, sans-serif">rgds</DIV>
<DIV style="FONT-SIZE: 12pt; FONT-FAMILY: courier, monaco, monospace, sans-serif">Anurag<BR><BR></DIV>
<DIV style="FONT-SIZE: 12pt; FONT-FAMILY: times new roman, new york, times, serif">----- Original Message ----<BR>From: Jesus Cea &lt;jcea@argo.es&gt;<BR>To: Python bindings for Oracle Berkeley DB &lt;pybsddb@argo.es&gt;<BR>Sent: Monday, 7 April, 2008 11:23:48 PM<BR>Subject: Re: [pybsddb] DB read problem from thread<BR><BR>-----BEGIN PGP SIGNED MESSAGE-----<BR>Hash: SHA1<BR><BR>anurag uniyal wrote:<BR>| Do anybody has a clue what I am doing wrong here?<BR>| I suppose bsddb3 DB can be accessed from mutiple threads?<BR>| or do I need to specifically set DB_THREAD flag? though with<BR>| db.DB_THREAD it hangs on some mutex?<BR><BR>If you reuse an environment/db handle in multiple threads, you *MUST*<BR>open them with the DB_THREAD flag. You could open a new environment/db<BR>handle per thread, nevertheless.<BR><BR>The hang you are seeing in this case (DB_THREAD) would be a bug in<BR>Berkeley DB. What version are you using?. Some releases of 4.6.* are<BR>very
 buggy. Try last build, 4.6.21.<BR><BR>Please, post your results.<BR><BR>- --<BR>Jesus Cea Avion&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; _/_/&nbsp; &nbsp; &nbsp; _/_/_/&nbsp; &nbsp; &nbsp; &nbsp; _/_/_/<BR><A href="mailto:jcea@argo.es" ymailto="mailto:jcea@argo.es">jcea@argo.es</A> <A href="http://www.argo.es/~jcea/" target=_blank>http://www.argo.es/~jcea/</A> _/_/&nbsp; &nbsp; _/_/&nbsp; _/_/&nbsp; &nbsp; _/_/&nbsp; _/_/<BR>jabber / xmpp:<A href="mailto:jcea@jabber.org" ymailto="mailto:jcea@jabber.org">jcea@jabber.org</A>&nbsp; &nbsp; &nbsp; &nbsp; _/_/&nbsp; &nbsp; _/_/&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; _/_/_/_/_/<BR>~&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; _/_/&nbsp; _/_/&nbsp; &nbsp; _/_/&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; _/_/&nbsp; _/_/<BR>"Things are not so easy"&nbsp; &nbsp; &nbsp; _/_/&nbsp; _/_/&nbsp; &nbsp; _/_/&nbsp; _/_/&nbsp; &nbsp;
 _/_/&nbsp; _/_/<BR>"My name is Dump, Core Dump"&nbsp; _/_/_/&nbsp; &nbsp; &nbsp; &nbsp; _/_/_/&nbsp; &nbsp; &nbsp; _/_/&nbsp; _/_/<BR>"El amor es poner tu felicidad en la felicidad de otro" - Leibniz<BR>-----BEGIN PGP SIGNATURE-----<BR>Version: GnuPG v1.4.8 (GNU/Linux)<BR>Comment: Using GnuPG with Mozilla - <A href="http://enigmail.mozdev.org/" target=_blank>http://enigmail.mozdev.org</A><BR><BR>iQCVAwUBR/pfrJlgi5GaxT1NAQIH3QQAooOGdnaTMx12s3Te+nOVKcA92MaYCtDZ<BR>NFUnsfxRmAq0znhT8mNdYrlFqwS0Djy2XYAeE1AjJVqLJM8ypGKfYb/gZhB2QQ51<BR>anPKJA/ef3eecYhJ9et0157rtN/DzHx7Qg7Q3iIqai2+r0wPI1BKiNG0DX9Ry+Wz<BR>406ZKl8zlk4=<BR>=u1PA<BR>-----END PGP SIGNATURE-----<BR>_______________________________________________<BR>pybsddb mailing list<BR><A href="mailto:pybsddb@argo.es" ymailto="mailto:pybsddb@argo.es">pybsddb@argo..es</A><BR><A href="http://mailman.argo.es/listinfo/pybsddb" target=_blank>http://mailman.argo.es/listinfo/pybsddb</A><BR><A
 href="http://www.argo.es/~jcea/programacion/pybsddb.htm" target=_blank>http://www.argo.es/~jcea/programacion/pybsddb.htm</A><BR></DIV>
<DIV style="FONT-SIZE: 12pt; FONT-FAMILY: courier, monaco, monospace, sans-serif"><BR></DIV></div><br>


      <!--1--><hr size=1></hr> Download prohibited? No problem. <a href="http://in.rd.yahoo.com/tagline_webmessenger_1/*http://in.messenger.yahoo.com/webmessengerpromo.php">CHAT</a> from any browser, without download.</body></html>