[Pkg-openldap-devel] Bug#796826: LMDB backend does not work on Hurd
Ryan Tandy
ryan at nardis.ca
Mon Aug 24 19:01:10 UTC 2015
Package: slapd
Version: 2.4.31-1
Severity: important
Control: block -1 by 190367
Control: block -1 by 748943
LMDB requires multiple features that are not yet implemented on Hurd.
Like BDB/HDB, it requires file region locks. These are used to detect
whether other readers are still alive.
LMDB also requires either shared semaphores or shared mutexes. These are
used for the read and write locks.
In theory, these could be patched out, removing the ability to share an
LMDB instance between processes, and slapd would probably work. I'm
personally reluctant to do that, though, since this would at least
prevent (for example) running slapcat concurrently with slapd, and might
have other implications that I'm not aware of.
More information about the Pkg-openldap-devel
mailing list