Complete.Org: Mailing Lists: Archives: offlineimap: April 2003:
Re: offlineimap / uw-imapd / mutt
Home

Re: offlineimap / uw-imapd / mutt

[Top] [All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index] [Thread Index]
To: John Goerzen <jgoerzen@xxxxxxxxxxxx>
Cc: offlineimap@xxxxxxxxxxxx
Subject: Re: offlineimap / uw-imapd / mutt
From: Andrew Cowie <andrew@xxxxxxxxxxxxxxxxxxxxxxxxxx>
Date: 21 Apr 2003 14:22:17 +1000

On Mon, 2003-04-21 at 11:05, John Goerzen wrote: 
> On Sun, Apr 20, 2003 at 07:03:13PM +0100, Sam Clegg wrote:
> > The other major problem I have with wu-imapd is that it doen't allow
> > offlineimap to use multiple threads which slows things down a lot.
> 
> That's one I haven't heard of yet.  Can you elaborate?

I can't elaborate but I can corroborate - multiple threading dies with a
crash as follows. It runs through the various folders much faster, but
when it arrives at a message it needs to download, it crunches. Kind of
a shame, really.


Thread 'New msg sync from Lists/Gentoo' terminated with exception:
Traceback (most recent call last):
  File "/usr/lib/python2.2/site-packages/offlineimap/threadutil.py",
line 151, in run
    Thread.run(self)
  File "/usr/lib/python2.2/threading.py", line 396, in run
    apply(self.__target, self.__args, self.__kwargs)
  File "/usr/lib/python2.2/site-packages/offlineimap/folder/Base.py",
line 166, in syncmessagesto_neguid_msg
    successuid = tryappend.savemessage(uid, message, flags)
  File "/usr/lib/python2.2/site-packages/offlineimap/folder/IMAP.py",
line 115, in savemessage
    imapobj.select(self.getfullname()) # Needed for search
  File "/usr/lib/python2.2/site-packages/offlineimap/imapserver.py",
line 38, in select
    result = self.__class__.__bases__[1].select(self, mailbox, readonly)
  File "/usr/lib/python2.2/site-packages/offlineimap/imaplib.py", line
574, in select
    typ, dat = self._simple_command(name, mailbox)
  File "/usr/lib/python2.2/site-packages/offlineimap/imaplib.py", line
968, in _simple_command
    return self._command_complete(name, apply(self._command, (name,) +
args))
  File "/usr/lib/python2.2/site-packages/offlineimap/imaplib.py", line
803, in _command_complete
    self._check_bye()
  File "/usr/lib/python2.2/site-packages/offlineimap/imaplib.py", line
720, in _check_bye
    raise self.abort(bye[-1])
abort: Lost mailbox lock


[Noted this for a while, but was able to get around it by going to
maxconnections = 1]


AfC

-- 
Andrew Frederick Cowie
Operational Dynamics Consulting Pty Ltd

Australia +61 2 9977 6866  North America +1 646 270 5376

andrew@xxxxxxxxxxxxxxxxxxxxxxxxxx


[Prev in Thread] Current Thread [Next in Thread]