Go to file
Michal Schmidt caa7d8a128 much faster deleting of messages from LocalStatus
After tens of thousands of messages on the IMAP server were deleted it
takes offlineimap extremely long time (several hours of high CPU usage)
to delete them locally. It spends almost all the time modifying
LocalStatus. It processes the messages one by one, rewriting the
folder's status file in LocalStatus after each message.

It is much more efficient to save the status file only once, after
removing all the messages from the messagelist.

Deleting lots of messages now takes seconds instead of hours.

This should solve Debian bug #518093:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=518093

Signed-off-by: Michal Schmidt <mschmidt@redhat.com>
2010-03-31 21:32:51 -05:00
bin update version info 2009-08-12 00:41:19 -05:00
debian Noted Debian bugs closed 2009-08-12 00:54:23 -05:00
docs/sgml-common Step 2 of SVN to arch tree conversion 2005-04-16 20:33:35 +01:00
offlineimap much faster deleting of messages from LocalStatus 2010-03-31 21:32:51 -05:00
.gitignore gitignore generated files from 'make doc' 2009-04-17 10:37:48 -05:00
COPYING Update FSF address 2006-08-12 05:15:55 +01:00
COPYRIGHT Update copyright 2009-08-12 00:41:42 -05:00
FAQ.html Add the FAQ 2006-12-02 22:03:05 +01:00
Makefile 'make clean' remove manual.ps 2009-04-17 10:37:37 -05:00
offlineimap.conf Merge branch 'maxage' 2009-08-16 09:29:00 -05:00
offlineimap.conf.minimal Step 2 of SVN to arch tree conversion 2005-04-16 20:33:35 +01:00
offlineimap.py update version info 2009-08-12 00:41:19 -05:00
offlineimap.sgml Small doc grammar fix. fixes #74. 2008-06-11 15:27:03 -05:00
offlineimap.spec Updating version number to 4.0.16 2006-12-02 21:59:02 +01:00
setup.py Updated copyright and version info for 4.0.15 2006-11-30 10:51:14 +01:00
UPGRADING Step 2 of SVN to arch tree conversion 2005-04-16 20:33:35 +01:00