[Evolution] Bug#600804: Bug#600804: evolution-data-server: e-calendar-factory consumes 100% on every access to calendars (and then returns to normal)

Shalom Bhooshi s.bhooshi at gmail.com
Wed Oct 20 13:00:58 UTC 2010


It mainly seems to be the case when I switch to the calendar pane and
evolution (or e-calendar-factory) has to "refresh" the view or just
after I've made an entry to or updated google calendar. Additionally,
the CPU utilisation spikes when the calendars are being periodically
updated in the background - affecting whatever else you might be doing
in evolution at that point in time.

I've disabled all calendars temporarily except the one I need at work
(a google calendar) and I don't seem to have the problem nor do I see
the CPU spikes. However, these are the calendars I have enabled when I
see the problem :-
  - the weather calendar provided by evolution
  - the Birthdays & Anniversaries calendar provided by evolution
  - 2 ICS calendars provided by fbcal.com
  - 2 ICS calendars provided by rememberthemilk.com
  - a google contacts birthdays calendar (a google calendar in
addition to the main one I use - from the same google account)

I have tried enabling and disabling different combinations of the
calendars above to try and identify suspect calendars but to no avail
- I cannot also reliably reproduce the condition when all the
calendars are enabled, enabling all calendars seems to increase the
likeliness of reproducing the condition.

Side notes - I'm not sure how relevant these are to a repro or the bug
report but I hope they serve to provide some background.
 - e-addressbook-factory seems to heavily utilize the CPU when doing
bulk operations with two different local address books (158% CPU as
per top on a quad-core CPU) - but this does not adversely impact usage
of evolution as much as e-calendar-factory does. Strangely enough
though, CPU usage for this process never returns to normal -
restarting evolution seems to fix this.
 - I have quite a big ~/.evolution directory (3.1G for ~/.evolution)
and have recently just upgraded to evolution in the sid repository.


Shalom Bhooshi <s.bhooshi at gmail.com>



On 20 October 2010 10:33, Yves-Alexis Perez <corsac at debian.org> wrote:
> On 20/10/2010 11:16, Shalom Bhooshi wrote:
>> The e-calendar-factory process consumes 100% in the following cirumstances
>>  - a web calendar is accessed
>>  - a google calendar entry is entered/updated
>>  - any of the calendars is checked periodically
>
> Is that a n“and” or an “or”? Are all web/google calendars affected?
> Could you provide a link for test?
>
> Cheers,
> --
> Yves-Alexis
>





More information about the Pkg-evolution-maintainers mailing list