Re: [Tracker] indexer-split branch missing lots of important stuff



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
tracker-list gnome org
http://mail.gnome.org/mailman/listinfo/tracker-list
-- 
Carlos Garnacho
Imendio AB - Expert solutions in GTK+
http://www.imendio.com




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]