Gnus development mailing list
 help / color / mirror / Atom feed
From: Matt Ford <matt@dancingfrog.co.uk>
To: ding@gnus.org
Subject: 4266 is the 666 of the IMAP world (retrieval issues and odd behaviours)
Date: Tue, 03 Apr 2012 17:55:53 +0100	[thread overview]
Message-ID: <87ehs4ah5y.fsf@dancingfrog.co.uk> (raw)

Hi,

Returned to Gnus after hearing that all IMAP code is spiffy fast
again...which it is :-) But I do have some issues...

I've checked out the latest (as of a couple of days ago) git development
branch and configured Gnus to run against Gmail and my works Exchange
2010 server.

Gmail is great! :-D But I don't have so much mail in there.

Exchange not so :`(

Without the Gnus agent on when fetching my largish Inbox on Exchange I
have found that I can happily enter the Inbox file from the group buffer
if I request 4265 articles (C-u SPACE 4265 or gnus-group-read-group).

If I request 4266 articles then Gnus reports "No unread news" and moves
the cursor to the bottom of the buffer.

In both cases the total number of available articles is reported
correctly.

I can get the data though if I jump into the buffer and then run "/ o"
or gnus-summary-insert-old-articles.  Interestingly this function
returns not the number of messages but what looks like the max article
UID in the prompt (bug or feature?).

Switching on debugging (via nnimap-record-commands t) shows a
spectacularly big fetch line for gnus-group-read-group when asking for
everything.  I'm wondering if the request is too large based on this
rather flimsy evidence...to say the UIDs are not contiguous is an
understatement.  How does this code work?  Are requests split into
sensible chunks?

Interestingly the gnus-summary-insert-old-articles command doesn't log
any activity in *imap log* so that's probably a bug in itself but also
hints something is going on quite different.

I replicated this on two different machines...

If you grow your mailbox slowly and use Gnus agent then you don't hit
any issues as it kicks in when you request everything...

Anyone seen anything similar or have thoughts how I might get around
this?

Phew!

-- 
Matt




             reply	other threads:[~2012-04-03 16:55 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-04-03 16:55 Matt Ford [this message]
2012-04-03 18:10 ` Steinar Bang
2012-04-03 19:38   ` Matt Ford
2012-04-04 14:17 ` Matt Ford
2012-04-10 18:55   ` Lars Magne Ingebrigtsen
2012-04-06 12:05 ` Matt Ford

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=87ehs4ah5y.fsf@dancingfrog.co.uk \
    --to=matt@dancingfrog.co.uk \
    --cc=ding@gnus.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).