Hi all ;)
im working on high performance dns server using perl , its nearly completed but i had some very urgent and bad looking problem , well , im using single hash value to store all queries , for example $mhash{"kernel.org"}{"MX"} returns cached MX query of kernel.org , the problem is , the data is not cache-able across threads ( threads are making query ). here is some solution and why i think they are not very usable , please correct me 1 > using IPC::Shareable very limited , i ran out of space for locks . 2 > using threads::shared looks like its unable to share second and third level of my %mhash . 3 > in memory databases using DB_file just like threads::shared its unable to handle second and third level of my mhash . ideal solution would be some kind of "Unlimiteed Ipc::Shareable" module , any idea please ? -- You possess a mind not merely twisted, but actually sprained. -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] http://learn.perl.org/