Large Mailbox Append Fix
Bron Gondwana
brong at fastmail.fm
Fri Sep 21 22:55:22 EDT 2007
On Fri, Sep 21, 2007 at 06:35:11PM +0100, David Carter wrote:
> On Fri, 21 Sep 2007, Ken Murchison wrote:
>
>> What happens if the total number of messages to upload is a multiple of
>> max_count? Our last batch will be handled inside of the for() loop, and
>> then we'll call index_list_work() with an empty list, correct?
>
> Yes. The final index_list_work() would be a NOOP in that case. Could always
> add the (index_list->count == 0) test to upload_messages_list() and
> upload_messages_from() as well.
We still need to sync the final last_uid, which may be greater than
the UID of the maximum message.
(though I think there's a separate check later that does that if they
still don't match... I really should test-case this!)
Bron.
More information about the Cyrus-devel
mailing list