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

Reply via email to