On 2016-07-13 02:03:47, Kevin J. McCarthy wrote:
> On Tue, Jul 12, 2016 at 10:05:35AM -0700, Will Yardley wrote:
> > Has any recent work been done on adding Kyoto Cabinet support for
> > mutt, since it looks like Tokyo Cabinet has been deprecated by its
> > creators in favor of Kyoto Cabinet?
> > 
> > I see this patch from a while back:
> > https://gist.github.com/aeroevan/9508433
> > though I assume it wouldn't apply to 1.6.

I implemented Kyoto Cabinet support in a state that should be simple to
merge into 1.7. See
  https://github.com/neomutt/neomutt/commits/devel/kyoto


> > I also remember seeing this ticket about LMDB support:
> > https://dev.mutt.org/trac/ticket/3691
> 
> I saw this ticket and put it on my list to look at, but frankly I'm
> not up to speed on this either.  I'd like to hear any suggestions
> people have.

Kyoto Cabinet does not provide noticeable speed benefits over Tokyo
Cabinet in my testing. LMDB is considerably faster, though.
Unfortunately the LMDB backend currently opens a transaction for every
write into the cache, which slows down the initial generation of the
cache. I left a comment at
  https://dev.mutt.org/trac/ticket/3691#comment:4
with the details.


HTH
-- 
Clemens Lang

Reply via email to