From mboxrd@z Thu Jan 1 00:00:00 1970 From: wmorgan-sup@masanjin.net (William Morgan) Date: Tue, 18 Dec 2007 20:38:33 -0800 Subject: [sup-talk] Using DTrace to profile sup-sync In-Reply-To: <1197751337-sup-8140@south> References: <1197751337-sup-8140@south> Message-ID: <1198038994-sup-3413@south> Excerpts from William Morgan's message of Sat Dec 15 13:04:10 -0800 2007: > Actually, large IMAP folders will always present a significant problem > for Sup, because IMAP sucks balls. Short story: Sup has to *always* > download the headers of the entire mailbox in order to function > correctly. So every time you start up Sup you're going to be sitting > there, waiting for that to happen, before you can do anything with > your IMAP messages. It might be possible for this not to be the case for well-behaved IMAP clients, i.e. those that don't change UIDVALIDITY often. If I store the UIDs directly, then no header pull would be necessary, but a change in UIDVALIDITY would require a full rescan a la sup-sync --changed. -- William