Bug 182180

Summary: Strigi uses 100% cpu load when suspended
Product: nepomuk Reporter: Jonathan <jonathan.schluessler>
Component: generalAssignee: Sebastian Trueg <sebastian>
Status: RESOLVED FIXED    
Severity: normal CC: mail, roland.leissa, trueg
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed In:

Description Jonathan 2009-01-28 17:43:40 UTC
Version:            (using KDE 4.2.0)
OS:                Linux
Installed from:    Unlisted Binary Package

Strigi is still busy with the first run. If I choose to suspend Strigi (for being able to work on my computer) the cpu load still remains at 100%. `top` shows me that there is constantly 0.0% idle.

At the moment over 90% of the cpu load is used by one process of nepomukservices, sometimes the load is splitted on two different processes of nepomukservices and I've also seen that the load of all nepomukservices combined is below 10% but then the %iowait takes all remaining cpu load.

If I disable "Strigi Desktop File Indexer" or the whole "Nepomuk Semantic Desktop" in the System Settings the cpu load returns back to normal.

I can always reproduce this behavior.
Comment 1 Roland Leißa 2009-02-01 21:39:51 UTC
Same problem here with gentoo packages, using KDE 4.2.
I also tried deleting all my nepomuk strigi related config files. But no difference.
Comment 2 Sebastian Trueg 2009-02-02 12:51:54 UTC
Strigi will check the file system for changes even if suspended. Nothing is indexed though.
This is a known issue that will be solved soon, hopefully even fr KDE 4.2.1
Comment 3 Fred Emmott 2009-02-09 11:27:18 UTC
On a related note, 100% CPU usage by these processes severely hurts battery life when using the ondemand governor. Possibly completely disable indexing when in a powersave powerdevil profile?
Comment 4 Sebastian Trueg 2009-04-28 14:53:08 UTC
fixed in svn just now. Now if suspended, the service does really nothing.