I'm currently using build 537, which btw works much better than 539 currently.
Anyway, my question is this: Exactly how does freenet figure out it has a file in it's local store, and then find it? I'm using freenet in linux on a i386 2.4.20 kernel with the sun jvm (1.4.1 IIRC) and have the store mounted via nfs. I'm seeing a curious amount of bandwidth being used whenever I load a freenet page, which is actually consistent as if I was doing a 'find' for a file (equivalent under windows of dir /s/a) constantly. Does freenet 'know' that it has a key when a key is requested, or does it have to go search in the local store directories before it knows wether or not it has the key it's been asked to get? I obviously know nothing about the way freenet is designed or constructed... however I think if it doesn't exist already, a lookup table (either kept in ram and figured out on startup, or kept as a file on the disk) would improve search times for keys dramatically. It certaintly would lower the amount of time my node seems to take just poking around in it's own store. You can just loudly ignore me if I'm wrong... Although I really would enjoy being able to figure out exactly what my node is doing when it appears to be traversing the entire local store. Timothy C. McGrath _______________________________________________ devl mailing list devl at freenetproject.org http://hawk.freenetproject.org/cgi-bin/mailman/listinfo/devl
