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

Re: [Mutt] #3166: mutt: reading header cache on ext3 with dir_index



#3166: mutt: reading header cache on ext3 with dir_index is dead slow with 
maildir
due to missing inode sort
-------------------------------+--------------------------------------------
  Reporter:  antonio@xxxxxxxx  |       Owner:  mutt-dev
      Type:  defect            |      Status:  closed  
  Priority:  minor             |   Milestone:          
 Component:  mutt              |     Version:  1.5.19  
Resolution:  fixed             |    Keywords:          
-------------------------------+--------------------------------------------

Comment(by pdmef):

 Well, the analysis isn't complete. Mutt tried to lazily sort: Before the
 first stat() call in case maildir_header_cache_verify is set, or before
 parsing the first maildir message. See the second call of DO_SORT()
 further down.

 As merge sorting should be really fast even for thousands of messages, it
 now unconditionally sorts. Please report back if that works.

 At the same time, it would be nice if you could run mutt with -d4 and grep
 for "inode" in ~/.muttdebug0 to see if inode sorts or not while opening
 the maildir.

-- 
Ticket URL: <http://dev.mutt.org/trac/ticket/3166#comment:2>
Mutt <http://www.mutt.org/>
The Mutt mail user agent