[Kolab-devel] Kontact Performance, once again...
ITSEF Admin
itsef-admin at itsef.com
Wed Oct 11 12:34:26 CEST 2006
Chris, Martin, first of all thanks for replying - you did a lot to keep me
sane today... ;-)
On Wednesday 11 October 2006 08:57, Martin Konold wrote:
> Am Dienstag, 10. Oktober 2006 10:43 schrieb ITSEF Admin:
> > I'm not 100% sure whether this should go to the users list
>
> I any probably other unsubscribed from the users list due to some
> semantics...
Uhm... Parse error??
> > I am *still* struggling with the performance of Kontact.
>
> Which version of Kontact are you using?
<quote>proko2 after 2.1.4, currently revision 591884</quote> ;-)
> In short: Kontact dIMAP implementation sucks. I hope that it gets fixed
> soon with KDE 4. The current implementation is based on "synching" which is
> totall wrong and leads to many accesses to the filesystem. The performance
> is then latency bound. Latency is very bad if Linux and NFS.
Right, at least I'm not imagining things here. That doesn't help with the
issue as such, but as I said, having confirmation at least keeps me sane...
> Is using a local storage(*) an option for you?
I have to look into this again. Up until now, that's precisely what we were
using. There are, however, several issues with this approach:
- To have the dimap directory locally, every user account needs to have a
suitable symlink in ~/.kde/share/apps/kmail to a local directory. This is not
something I particularly like.
- I'm not 100% certain what happens when users switch machines (after all,
that's one of the reasons we have a file server...) - in those cases, the
dimap cache is not there. I *think* KMail deals reasonably well with this,
but there is some vague uncertainty left. If somebody can calm my nerves in
this regard, please do... :-}
- During my first round of experiments (before the server upgrade), having
dimap local was not enough - KMail *also* starts a flurry of activity on some
files in ~/.kde/share/config (kmailrc, kdeglobals, several lockfiles), thus
aggravating the problem. Having ~/.kde/share/config local, however, is a
minor desaster - especially, if people want to be able to switch machines.
All sorts of script and symlink trickery is needed to make certain that an
up-to-date version of all config files is always present on any machine the
user cares to log in on. This has proved fragile over the past months, so I'm
not happy at all about this. I'll probably re-run some experiments with only
dimap local and config on the NFS share, hoping that the fileserver upgrade
was enough to make at least *this* approach bearable.
Another question: I did not find any issue specifically addressing this
problem - any sense in me creating one?
Cheerio,
Thomas
More information about the devel
mailing list