multi-indexed tdb

Jeremy Allison jra at samba.org
Wed Aug 2 21:51:11 GMT 2006


On Wed, Aug 02, 2006 at 11:22:14PM +0200, Volker Lendecke wrote:
> Hi!
> 
> Attached find a trivial wrapper around tdb that might make
> multi-indexed tdb files sane.
> 
> The idea is that for the modifying functions you provide a
> callback function that creates a list of index strings out
> of a record. Thanks to Jeremy for this good idea, I had
> something more complicated in mind.
> 
> The tdb_multindex.c lib creates a random primary key for you
> and sets the index records to that primary key under a tdb
> transaction. That's basically the whole idea.
> 
> What's missing is tdb_reindex and tdb_traverse_indexed
> skipping all the non-primary records.
> 
> The sample use in torture.c will certainly be expanded.
> 
> Thoughts?

Wow - this looks really nice ! How soon can we move over
to using this ?

Jeremy.


More information about the samba-technical mailing list