On dom, 2008-07-27 at 23:07 -0400, Jamie McCracken wrote:
> Compared to trunk, an awful lot of essential functionality has been
> removed in the indexer-split.
> 
> Apologies if they are elsewhere and I have missed them in the code but
> if not these need to be restored form trunk before i give approval for
> merge
> 
> These are:
> 
> 1) temp blacklisting of files that change frequently - see revision 1149
> and 1169 in trunk
> 
> 2) low disk space limit (cant see this used anywhere)
> 
> 3) stop words in tracker-parser.c - why did you remove this?
> 
> 4) index merging - where did this go? Without this indexing wont scale
> up (its slow updating a large index) + you will suffer from
> fragmentation and wasted disk space due to hashtable resize relocations
> (these are never recovered) - merging solves both these issues

Sounds quite worthwhile, that will be added back to
src/tracker-indexer/tracker-index.c

> 
> 5) evolution on startup should scan any changed summary files for new
> junk or deleted items and remove them from index - see trunk for this

Oh, right... that will probably require some way for modules to specify
that an item is no longer available (maybe returning NULL metadata?),
I'm already thinking in a solution.

> 
> there is probably more but all the above are very important
> 
> jamie
> 
> _______________________________________________
> tracker-list mailing list
> [email protected]
> http://mail.gnome.org/mailman/listinfo/tracker-list
-- 
Carlos Garnacho
Imendio AB - Expert solutions in GTK+
http://www.imendio.com

_______________________________________________
tracker-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/tracker-list

Reply via email to