Ascend's radius daemon linked with the dbm library appearantly has a locking problem due to an exclusive read lock when accessing the dbm file. At least with Linux and GNU dbm this prevents quasi-simultaneous queries which lead to "Couldn't open /etc/raddb/users for reading..." errors. To overcome this problem I have patched radiusd to use the Berkeley db library instead of dbm. Morever, db is faster than dbm. Anyone who likes to test this may download the patch at: <A HREF="ftp://ftp.iks-jena.de/pub/mitarb/erik/admin/radius-ascend.diff.971110.gz">ftp://ftp.iks-jena.de/pub/mitarb/erik/admin/radius-ascend.diff.971110.gz</A> This patch is against radius-970814.tar.gz. Simply by typing 'make db' you get a radiusd linked with libdb and the program 'builddb' to create the file users.db. Bug reports and comments are welcome. Have fun, Erik -- | Erik Heinz, IKS GmbH Jena * erik@iks-jena.de * privat: erik@jena.thur.de | +---------------------------------------------------------------------------+ ++ Ascend Users Mailing List ++ To unsubscribe: send unsubscribe to ascend-users-request@bungi.com To get FAQ'd: <<A HREF="http://www.nealis.net/ascend/faq">http://www.nealis.net/ascend/faq</A>> </PRE> <!--X-MsgBody-End--> <!--X-Follow-Ups--> <HR> <STRONG>Follow-Ups</STRONG>: <UL> <LI><STRONG><A HREF="msg10600.html">Re: (ASCEND) Patch: radiusd uses db library</A></STRONG></LI> <UL> <LI><EM>From</EM>: Andre Beck <beck@ibh-dd.de></LI> </UL> </UL> <!--X-Follow-Ups-End--> <!--X-References--> <!--X-References-End--> <!--X-BotPNI--> <HR> <UL> <LI>Prev by Date: <STRONG><A HREF="msg10601.html">(ASCEND) Re: What is carrier-class?</A></STRONG> </LI> <LI>Next by Date: <STRONG><A HREF="msg10597.html">Re: (ASCEND) wddi Debug Data Format</A></STRONG> </LI> <LI>Prev by thread: <STRONG><A HREF="msg10642.html">RE: (ASCEND) Pipeline 50 Config Question</A></STRONG> </LI> <LI>Next by thread: <STRONG><A HREF="msg10600.html">Re: (ASCEND) Patch: radiusd uses db library</A></STRONG> </LI> <LI>Index(es): <UL> <LI><A HREF="mail2.html#10598"><STRONG>Main</STRONG></A></LI> <LI><A HREF="thrd236.html#10598"><STRONG>Thread</STRONG></A></LI> </UL> </LI> </UL> <!--X-BotPNI-End--> <!--X-User-Footer--> <!--X-User-Footer-End--> </BODY> </HTML>