SLAPD-WT(5)
π SLAPD-WT(5) π
okay bestie, so this is a File Formats Manual page β the β¨ SLAPD-WT(5) β¨ one β and it's about the WiredTiger backend for slapd. Buckle up, it's short but it's spicy. πΆοΈ
β¨ NAME β¨
slapd-wt β the WiredTiger backend to slapd. literally what it says on the tin, no notes π
πΈ SYNOPSIS πΈ
/etc/openldap/slapd.conf
like... that's the whole synopsis. it's giving "config file" energy. iconic. π
π¦ DESCRIPTION π¦
so the wt backend to slapd(8) uses the WiredTiger database library to store data. that's the whole thing. slay. π
ngl though, hear me out: the wt backend is an experimental module, and it's got potential β highkey high write performance and high concurrency performance, fr fr. but it does NOT have some basic features yet. not me warning you twice: please back up your data using slapcat before you update the module. π«Ά i'm so serious. back it up. π
π CONFIGURATION π
so these slapd.conf options apply to the wt backend database. and bestie, they have rules: they must follow a database wt line, and they have to come before any subsequent backend or database lines. order matters, iykyk. β¨
the other database options? those live over in the slapd.conf(5) manual page. not our problem here. π
directory <directory>β this is where the WiredTiger home directory containing this database and its associated indexes lives. every single database needs its own separate directory, no sharing. the default is/var/lib/openldap/openldap-data. πidlcache <boolean>β turns on the in-memory idlcache. the default istrue. β¨index {<attrlist>|default} [pres,eq,approx,sub,<special>]β sets the indexes to maintain for the given attribute (or list of attributes). some attributes only support a subset of indexes, which is so rude of them honestly. if you only give an<attr>, then whatever you set fordefaultis what gets maintained. and heads up bestie: setting adefaultdoes not mean every attribute will be indexed, okay? also β for best performance, aneqindex should always be configured for theobjectClassattribute. always. periodt. π₯mode <integer>β plot twist:back-wtdoes not support the mode option. useumaskinstead. that's it, that's the option. πwtconfig {create,cache_size=512M,async=(enabled)}β this specifies the configuration for wiredtiger, and this parameter gets passed towiredtiger_open(3). handing it the aux cord, basically. π§createβ create the database if it does not exist. β¨cache_sizeβ the maximum heap memory to allocate for the cache. πΎasyncβ asynchronous operations configuration options. it's disabled by default. π¦
π₯ ACCESS CONTROL π₯
the wt backend honors access control semantics exactly as described in slapd.access(5). so you've got control, bestie. main character energy. π
π FILES π
/etc/openldap/slapd.confβ the defaultslapdconfiguration file. π
β SEE ALSO β
slapd.conf(5), slapd-config(5), slapd(8), slapadd(8), slapcat(8), slapindex(8), slapmodify(8), and the WiredTiger documentation. go read them, they're all right there. π
π«Ά ACKNOWLEDGEMENTS π«Ά
OpenLDAP Software is developed and maintained by The OpenLDAP Project <http://www.openldap.org/>. OpenLDAP Software is derived from the University of Michigan LDAP 3.3 Release. and this page was Written by HAMANO Tsukasa <hamano@osstech.co.jp> β thank you bestie, we appreciate you. π
and that's the whole vibe check β this was OpenLDAP 2.7.2, dated 2026/10/21. no cap, that's the tea βπ bye babes, back up your databases β¨
π¦ where this page comes from
- arch rolling: openldap 2.7.2-2 Β· OLDAP-2.8
- Copyright 2011-2026 The OpenLDAP Foundation All Rights Reserved
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms