[Bug 289475] New: [Akonadi Nepomuk Feeder] 100% CPU waste, if I try to index mail.

Alejandro Nova alejandronova at gmail.com
Wed Dec 21 03:21:45 GMT 2011


https://bugs.kde.org/show_bug.cgi?id=289475

           Summary: [Akonadi Nepomuk Feeder] 100% CPU waste, if I try to
                    index mail.
           Product: Akonadi
           Version: 4.8
          Platform: Chakra
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: NOR
         Component: Nepomuk Feeder Agents
        AssignedTo: kdepim-bugs at kde.org
        ReportedBy: alejandronova at gmail.com
                CC: vkrause at kde.org


Version:           4.8 (using Devel) 
OS:                Linux

Whenever I try to index mail with KDE 4.8, CPU usage rises to 100%. This is
strictly related to the mail component of akonadi_nepomuk_feeder, present in
KDE 4.8 Beta 2.

- The spikes are related to mail indexing. When I disable mail indexing (using
the UI piece) and restart Akonadi, CPU usage returns to normal.
- If I strace akonadi_nepomuk_feeder, I notice large periods of inactivity. If
I strace virtuoso_t, it is locked in a FUTEX waiting loop. The symptoms look
like a  fixed Nepomuk bug that was fixed between KDE 4.6.0 and KDE 4.6.1.

Reproducible: Always

Steps to Reproduce:
Let akonadi_nepomuk_feeder index some mail.

Actual Results:  
- akonadi_nepomuk_feeder will have less than 1% of CPU, virtuoso_t will use
100% of one core.
- If you strace both programs, both are waiting I don't know what (this is
waste)
- The actual indexing is superslow (~18 hours to index 40,000 mails)

Expected Results:  
- When indexing, akonadi_nepomuk_feeder will have between 10 and 30% of CPU,
and virtuoso_t will use between 10% and 30% of all cores (normal behaviour).
- If you strace both programs, you'll notice them really working.
- The actual indexing is fast (~30 minutes to index 40,000 mails).

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the Kdepim-bugs mailing list