Jamie McCracken wrote:
> As I will be working quite extensively on trunk post merge I require any
> major changes to be done ASAP

OK.

> list of changes required prior to merge (in order of priority) - all of
> these already exist and work in trunk:
> 
> 
> 1) trackerd: Handle file moves - update files in a directory
> recursively when a directory is renamed/moved (need to pause indexer
> before updating - watch out!). Likewise re-enable update of index from
> trackerd as its needed for tagging and other user metadata

This was heavily worked on today, progress is ongoing.

> 2) I could not see deletion of deleted and junk emails at startup (I see
> it for new emails only but not for older emails that may have been
> marked) - pls restore this functionality from trunk. Code needs to check
> all summary files from start to end for junk and if not already marked
> as junk in the JunkMail table then you must delete them and mark them.
> If in doubt see trunk - older emails marked as deleted/junk will remain
> in index which is unacceptable. see function check_summary_file in
> trunks tracker-email-evolution.c

Carlos has some comments to add here.

> 3) Clean and timely shutdown of trackerd and indexer if running (maybe
> have a tracker-shutdown command as we have dbus interface for this which
> is needed by the prefs/applet). Anyway crawler must end immediately and
> must regularly force glib mainloop iterations so that any dbus requests
> are handled in a timely fashion (they appear to be heavily slowed down
> by the crawler)

Fixed.

> 4) Pause on detected external IO (IE from other apps). If we detect
> writes in the watched directories the original trackerd paused for a few
> seconds. this greatly sped up things like compiling sources which were
> dog slow due to indexing. This appears to have been removed in the
> branch - see pause_io in tracker-status.c

Fixed.

> 5) pause on battery (both for first time index and subsequent ones) -
> needs to be done I think? (appears commented out in tracker-status.c)

Fixed.

-- 
Regards,
Martyn
_______________________________________________
tracker-list mailing list
tracker-list@gnome.org
http://mail.gnome.org/mailman/listinfo/tracker-list

Reply via email to