concurrent threads should be limited
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
evolution (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
I have an evolution configured to follow three online accounts plus a number --- twenty or so --- local mbox files, filled by an external program, and a handful of search folders that refers to that accounts.
Sometime evolution is stuck for hours on startup --- when a lot of mbox files changes, it launches tens of parallel tasks (I have the bottom status message line filled by "updating" messages). It seems to me that evolution is trying to update all the folders in parallel, and in a slow machine like my netbook that ends in a kind of nasty livelock. I have to stop evolution with evolution --force-shutdown, but restarting it most of the time simply show the problem again. Sometime deleting all "folders.db" fixes the problem, but sooner or later it came back.
Is there a way to limit the number of parallel tasks so that evolution can be responsive on the "online" accounts while munching on the indexing in background?
ProblemType: Bug
DistroRelease: Ubuntu 11.10
Package: evolution 3.2.2-0ubuntu0.1
ProcVersionSign
Uname: Linux 3.0.0-16-generic i686
ApportVersion: 1.23-0ubuntu4
Architecture: i386
Date: Wed Mar 21 22:20:05 2012
ExecutablePath: /usr/bin/evolution
InstallationMedia: Ubuntu-Netbook 10.04 "Lucid Lynx" - Release i386 (20100429.4)
SourcePackage: evolution
UpgradeStatus: Upgraded to oneiric on 2011-11-11 (131 days ago)