#3691: Add LMDB support
---------------------------+----------------------
Reporter: rsc | Owner: mutt-dev
Type: enhancement | Status: closed
Priority: minor | Milestone:
Component: header cache | Version:
Resolution: fixed | Keywords:
---------------------------+----------------------
Changes (by Kevin McCarthy <kevin@…>):
* status: new => closed
* resolution: => fixed
Comment:
In [changeset:"fca7e504ab6a0de506f33ddde90267d07dc74049"
6924:fca7e504ab6a]:
{{{
#!CommitTicketReference repository=""
revision="fca7e504ab6a0de506f33ddde90267d07dc74049"
Fixes to the LMDB header cache. (closes #3691)
Use mdb_txn_abort() to free up readonly/reset transactions, and avoid
leaking memory.
Fix hcache_delete() key generation - looks like this was an incorrect
copy/paste from the bdb code.
Use dprint, not fprintf, for debugging messages.
Remove strange blending of enum and bitfield logic for the txn_mode
state.
Remove some duplicate code from store/fetch raw.
}}}
--
Ticket URL: <https://dev.mutt.org/trac/ticket/3691#comment:14>
Mutt <http://www.mutt.org/>
The Mutt mail user agent