[Kolab-devel] IMAP4 locking
joon at radleys.co.za
Wed Sep 1 08:00:18 CEST 2004
I will describe the problem the way I was able to reproduce it. We have
received many other variants on the same theme.
Note that under some conditions it happens and under other it works fine.
This is why it took such a long time to diagnose.
When downloading a mailbox from the server for the first time the server
will lock some objects and never free them, the server also does not return
a body for the object but does return an OK status. With every subsequent
synchronization the objects remains lock, even after reboot.
While trying to resolve this I found some references to db3 and db4 locking
problems on the internet. Cyrus created their own database backend to
resolve this. (skiplist)
It would be nice to offer users an alternative database backend especially
where problems and a workaround exist. Secondly I wondered if anybody has
worked with skiplist who can give us some feedback on how stable it is. ( I
was only able to test it under lab conditions ).
Radley Network Technologies CC
Cell: +27 (0)83 368 8557
Fax: +27 (0)12 998 4346
E-mail: joon at radleys.co.za
> -----Original Message-----
> From: kolab-devel-bounces at kolab.org
> [mailto:kolab-devel-bounces at kolab.org] On Behalf Of Martin Konold
> Sent: Tuesday, August 31, 2004 6:37 PM
> To: Kolab development coordination
> Subject: Re: [Kolab-devel] IMAP4 locking
> Am Dienstag, 31. August 2004 17:38 schrieb Joon Radley:
> Hi Joon,
> > One of the biggest problems reported by users is the locking of
> > objects on the IMAP4 server. Has anybody ever had a look at the
> > "skiplist" backend option?
> Can you please elaborate more into details what kind of
> problems users report?
> -- martin
> Dipl.-Phys. Martin Konold
> e r f r a k o n
> Erlewein, Frank, Konold & Partner - Beratende Ingenieure und
> Physiker Nobelstrasse 15, 70569 Stuttgart, Germany
> fon: 0711 67400963, fax: 0711 67400959
> email: martin.konold at erfrakon.de
> Kolab-devel mailing list
> Kolab-devel at kolab.org
More information about the Kolab-devel