<<< Date Index >>>     <<< Thread Index >>>

Re: caching not right



Thus spake Brendan Cully [06/18/08 @ 12.30.18 -0700]:
> On Wednesday, 18 June 2008 at 15:26, dv1445@xxxxxxxxx wrote:
> > Hello,
> > 
> > I have a large IMAP folder (~17000 messages), and on the remote
> > machine it's a maildir.  Mutt 1.5.18 has just begun ignoring the
> > header cache.  When I go to that folder, I see "evauluating cache"
> > like normal, but then it starts "fetching headers" starting from
> > scratch.  When this finishes, if I go to a different folder and then
> > return (or quit mutt and return), mutt cannot remember that it just
> > cached all those headers.
> > 
> > Backend is qdbm.  I'd posted before about how with all backends,
> > mutt has been randomly forgetting that it caches this folder.  But
> > now it does it every single time.
> > 
> > Just before this began happening every time, I added a folder-hook
> > in my muttrc regarding this large folder (just to set sort=date).  I
> > thought maybe that did something weird, so I removed the hook.  But
> > the behavior persists.
> > 
> > Anyone have a clue?  TIA.
> 
> My guess is that UIDVALIDITY is changing on the server side. If you
> run mutt -d2 it'll log the UIDVALIDITY in .muttdebug0

I ran mutt -d2, but I'm not sure what to look for in that file.  I don't 
understand its terminology, or what "UIDVALIDITY" is/means.  Is it something I 
can try to change on the remote machine?

This constant forgetting of the hcache only happens with one particular folder 
as far as I can tell.
-g