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