Does not respect Preferences->Indexing *Do not index* settings.
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-
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.
Changed in tracker: | |
status: | New → In Progress |
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)