1SLAPD-WT(5)                   File Formats Manual                  SLAPD-WT(5)
2
3
4

NAME

6       slapd-wt - WiredTiger backend to slapd
7

SYNOPSIS

9       /etc/openldap/slapd.conf
10

DESCRIPTION

12       The  wt  backend  to slapd(8) uses WiredTiger database library to store
13       data.
14
15       The wt backend is experimental module that have  potential  high  write
16       performance  and  high  concurrency performance.  This backend have not
17       some basic feature yet. Please backup data using slapcat before  update
18       the module.
19
20

CONFIGURATION

22       These  slapd.conf  options  apply to the wt backend database.  That is,
23       they must follow a "database wt" line and come  before  any  subsequent
24       "backend" or "database" lines.  Other database options are described in
25       the slapd.conf(5) manual page.
26
27       directory <directory>
28              Specify WiredTiger home directory that containing this  database
29              and associated indexes live.  A separate directory must be spec‐
30              ified for each database.  The default is /var/openldap-data.
31
32       idlcache <boolean>
33              Use the in-memory idlcache. The default is true.
34
35       index {<attrlist>|default} [pres,eq,approx,sub,<special>]
36              Specify the indexes to maintain for the given attribute (or list
37              of  attributes).   Some  attributes only support a subset of in‐
38              dexes.  If only an <attr> is given, the  indices  specified  for
39              default  are  maintained.   Note that setting a default does not
40              imply that all attributes will be indexed. Also, for  best  per‐
41              formance,  an  eq  index should always be configured for the ob‐
42              jectClass attribute.
43
44       mode <integer>
45              back-wt does not support mode option. use umask instead.
46
47       wtconfig {create,cache_size=512M,async=(enabled)}
48              Specify configuration for wiredtiger, This parameter is pass  to
49              wiredtiger_open(3).
50
51              create create the database if it does not exist.
52
53              cache_size
54                     maximum heap memory to allocate for the cache.
55
56              async  asynchronous  operations  configuration options. disabled
57                     by default.
58
59

ACCESS CONTROL

61       The  wt  backend  honors  access  control  semantics  as  indicated  in
62       slapd.access(5).
63

FILES

65       /etc/openldap/slapd.conf
66              default slapd configuration file
67

SEE ALSO

69       slapd.conf(5),   slapd-config(5),   slapd(8),  slapadd(8),  slapcat(8),
70       slapindex(8), slapmodify(8), WiredTiger documentation.
71

ACKNOWLEDGEMENTS

73       OpenLDAP Software is developed and maintained by The  OpenLDAP  Project
74       <http://www.openldap.org/>.  OpenLDAP Software is derived from the Uni‐
75       versity of Michigan  LDAP  3.3  Release.   Written  by  HAMANO  Tsukasa
76       <hamano@osstech.co.jp>.
77
78
79
80OpenLDAP 2.6.6                    2023/07/31                       SLAPD-WT(5)
Impressum