18 Dec
2007
18 Dec
'07
11:16 a.m.
Arran Cudbard-Bell wrote:
Whats slightly worrying about using rlm_sql is if for any reason a table is locked, the SQL request will block until the table is unlocked. In blocking it appears to block the entire FR server ! Everything just stops until the table is unlocked, and the request is satisfied !
That appears to be the SQL library, and interaction with threads. It may suspend the entire process when a thread blocks... which isn't nice. The only way to fix this is to run the RADIUS server and SQL queries in separate processes... which is complicated. Alan DeKok.