<div>I did very similar to your example before but it didn't do it. </div>
<div> </div>
<div>I perl module name is .pl instead of .pm like yours</div>
<div> </div>
<div>is it possible you can show me your radius.conf - related to perl section?</div>
<div> </div>
<div>thanks.<br><br></div>
<div class="gmail_quote">On Mon, Feb 28, 2011 at 1:40 PM, Alexander Clouter <span dir="ltr"><<a href="mailto:alex@digriz.org.uk">alex@digriz.org.uk</a>></span> wrote:<br>
<blockquote style="BORDER-LEFT: #ccc 1px solid; MARGIN: 0px 0px 0px 0.8ex; PADDING-LEFT: 1ex" class="gmail_quote">
<div class="im">Vinh Nguyen <<a href="mailto:vhn2000@gmail.com">vhn2000@gmail.com</a>> wrote:<br>><br>> I don't think it will make a difference since the perl module is<br>> instantiated for every request. Unless I mis-understood something.<br>
><br></div>It is instantiated only once in a mod_perl type of way.  If you want<br>more instances, then you need to use threads (since instantiated once<br>but freeradius will now run requests in parallel through your code,<br>
which might be:<br> a) dangerous unless you know about thread safe coding<br> b) un-neccessary as all you are doing is trying to build a 'hot cache'<br><br>Stack your code so that you call your caching module to populate<br>
attributes if possible, then use unlang to test if the cache module did<br>it's thing, if it did not ('notfound') then call rlm_sql from<br>FreeRADIUS.  Do *not* do it in the perl module otherwise you will run<br>
into threading related bottlenecks.<br>
<div class="im"><br>> Earlier I tried similar to what you suggested - without the {}. but it<br>> didn't work.<br>><br></div>I have no idea what is is meant to do, but it looks very wrong.<br><br>I use rlm_perl for caching some attributes in the same session, feel<br>
free to borrow from my example:<br><br><a href="http://stuff.digriz.org.uk/cache_ldap-userdn.pm" target="_blank">http://stuff.digriz.org.uk/cache_ldap-userdn.pm</a><br><br>As a second hint that will help you on your quest:<br>
<br><a href="http://en.wikipedia.org/wiki/Bloom_filter" target="_blank">http://en.wikipedia.org/wiki/Bloom_filter</a><br><a href="http://search.cpan.org/~mceglows/Bloom-Filter-1.0/Filter.pm" target="_blank">http://search.cpan.org/~mceglows/Bloom-Filter-1.0/Filter.pm</a><br>
<br>Cheers<br><font color="#888888"><br>--<br>Alexander Clouter<br>.sigmonster says: It takes all kinds to fill the freeways.<br>                               -- Crazy Charlie<br></font>
<div>
<div></div>
<div class="h5"><br>-<br>List info/subscribe/unsubscribe? See <a href="http://www.freeradius.org/list/users.html" target="_blank">http://www.freeradius.org/list/users.html</a><br></div></div></blockquote></div><br><br clear="all">
<br>-- <br>Computer Science B.S. at Texas A&M<br>C# .Net Developer<br>Server Analyst.<br>