Source-Changes-D archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: CVS commit: src



hi,

> Hello,
> 
> yamt%mwd.biglobe.ne.jp@localhost (YAMAMOTO Takashi) wrote:
>> >> Log Message:
>> >> an implementation of radix tree.  the idea from linux.
>> > 
>> > How is that different from ptree?
>> 
>> while i'm not familiar with ptree...
>> 
> 
> Patricia/Radix tree added by Matt (see src/common/lib/libc/gen/ptree.c
> and sys/ptree.h).  So now there are three Radix tree variations (each
> lack documentation, heh).
> 
>> - there is no "node" structure which needs to be embedded into user
>> structures.
>> - tagging functionality.
>> 
>> i plan to use it for page cache.  (as linux does)
>> mainly for smaller vm_page and faster fsync.
> 
> Couple years ago you have added Radix Priority Search Tree (RPST).
> Do you plan to use it somewhere as well?

i was vaguely thinking to use it for p->v lookup when i wrote it.

i don't have an immediate use plan at this point.

i didn't plug it to Makefile because a future use case might need
abi-incompatible changes.

YAMAMOTO Takashi

> 
> Thanks.
> 
> -- 
> Mindaugas


Home | Main Index | Thread Index | Old Index