Does not respect Preferences->Indexing *Do not index* settings.

Bug #135668 reported by Paul Sladen
2
Affects Status Importance Assigned to Milestone
tracker (Ubuntu)
In Progress
Undecided
Unassigned

Bug Description

Binary package hint: tracker

When 'tracker' is installed by a system update, the daemon immediately starts indexing all content on desk.

 * Machine jumps to 90.0% i/o wait
 * Saving a file in 'emacs -nw' hangs the UI for 5-15seconds

If the user entirely guesses that their machine is very hot as a result of the "Indexing feature" and wishes to disable this, they can choose to go to:

  System->Preferences->Indexing Preferences

and uncheck the two options:

 * Enable Indexing
 * Enable Watching

Unfortunately, this has no affect whatsoever on the 'trackerd', which continues trying to melt the machine with continuous never-ending disk I/O. The really amazing thing was that 'trackerd' was causing *Write i/o* in larger quantities to *Read i/o*. (Seemingly mmap()ed as strace produced nothing).

Ideally the 'trackerd' should (a) not make the machine unresponsive, (b) respect when the user politely requests that 'trackerd' should die.

Revision history for this message
Jamie McCracken (jamiemcc-blueyonder) wrote :

This is a known bug (dupe) and will be resolved shortly

the increased io write is caused by fragmentation of qdbm database but we are moving to sqlite which does not fragment at all

also we are moving to idle class for io schedule which should prevent disk hogging as well (although writes cannot be scheduled in the kernel)

Changed in tracker:
status: New → In Progress
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.