mirror of
https://git.openldap.org/openldap/openldap.git
synced 2025-04-24 15:32:22 +08:00
Apply ITS#4350 changes except slapdconfig.sdf. The BDB text in slapdconf2.sdf
is more accurate; slapdconfig.sdf should eventually be dropped.
This commit is contained in:
parent
e05f833d42
commit
c57eb180de
@ -128,11 +128,6 @@ are several versions available. Generally, the most recent release
|
||||
(with published patches) is recommended. This package is required
|
||||
if you wish to use the {{TERM:BDB}} or {{TERM:HDB}} database backends.
|
||||
|
||||
OpenLDAP's {{slapd}}(8) LDBM backend supports a variety of data
|
||||
base managers including {{PRD:Berkeley DB}} and {{PRD:GDBM}}.
|
||||
{{PRD:GDBM}} is available from {{ORG:FSF}}'s download site {{URL:
|
||||
ftp://ftp.gnu.org/pub/gnu/gdbm/}}.
|
||||
|
||||
|
||||
H3: Threads
|
||||
|
||||
|
@ -250,12 +250,11 @@ tags.
|
||||
{{B:Choice of database backends}}: {{slapd}} comes with a variety
|
||||
of different database backends you can choose from. They include
|
||||
{{TERM:BDB}}, a high-performance transactional database backend;
|
||||
{{TERM:HDB}}, a hierarchical high-performance transactional backend;
|
||||
{{TERM:LDBM}}, a lightweight DBM based backend; {{SHELL}}, a backend
|
||||
interface to arbitrary shell scripts; and PASSWD, a simple backend
|
||||
interface to the {{passwd}}(5) file. The BDB and HDB backends
|
||||
utilize {{ORG:Sleepycat}} {{PRD:Berkeley DB}}. The LDBM utilizes
|
||||
either {{PRD:Berkeley DB}} or {{PRD:GDBM}}.
|
||||
{{TERM:HDB}}, a hierarchical high-performance transactional
|
||||
backend; {{SHELL}}, a backend interface to arbitrary shell scripts;
|
||||
and PASSWD, a simple backend interface to the {{passwd}}(5) file.
|
||||
The BDB and HDB backends utilize {{ORG:Sleepycat}} {{PRD:Berkeley
|
||||
DB}}.
|
||||
|
||||
{{B:Multiple database instances}}: {{slapd}} can be configured to
|
||||
serve multiple databases at the same time. This means that a single
|
||||
|
@ -63,15 +63,15 @@ H3: Setting cache parameters
|
||||
|
||||
> proxyCache <DB> <maxentries> <nattrsets> <entrylimit> <period>
|
||||
|
||||
This directive enables proxy caching and sets general cache parameters.
|
||||
The <DB> parameter specifies which underlying database is to be
|
||||
used to hold cached entries. It should be set to {{EX:bdb}},
|
||||
{{EX:hdb}}, or {{EX:ldbm}}. The <maxentries> parameter specifies
|
||||
the total number of entries which may be held in the cache. The
|
||||
This directive enables proxy caching and sets general cache
|
||||
parameters. The <DB> parameter specifies which underlying database
|
||||
is to be used to hold cached entries. It should be set to
|
||||
{{EX:bdb}} or {{EX:hdb}}. The <maxentries> parameter specifies the
|
||||
total number of entries which may be held in the cache. The
|
||||
<nattrsets> parameter specifies the total number of attribute sets
|
||||
(as specified by the {{EX:proxyAttrSet}} directive) that may be defined.
|
||||
The <entrylimit> parameter specifies the maximum number of entries
|
||||
in a cachable query. The <period> specifies the consistency
|
||||
(as specified by the {{EX:proxyAttrSet}} directive) that may be
|
||||
defined. The <entrylimit> parameter specifies the maximum number of
|
||||
entries in a cachable query. The <period> specifies the consistency
|
||||
check period (in seconds). In each period, queries with expired
|
||||
TTLs are removed.
|
||||
|
||||
|
@ -221,8 +221,8 @@ attempt to modify data.
|
||||
|
||||
H3: Copy the master slapd's database to the slave
|
||||
|
||||
Copy the master's database(s) to the slave. For an {{TERM:BDB}} and
|
||||
{{TERM:LDBM}} databases, you must copy all database files located
|
||||
Copy the master's database(s) to the slave. For {{TERM:BDB}} and
|
||||
{{TERM:HDB}} databases, you must copy all database files located
|
||||
in the database {{EX:directory}} specified in {{slapd.conf}}(5).
|
||||
In general, you should copy each file found in the database {{EX:
|
||||
directory}} unless you know it is not used by {{slapd}}(8).
|
||||
|
@ -377,7 +377,6 @@ config Slapd configuration backend
|
||||
dnssrv DNS SRV backend
|
||||
hdb Hierarchical variant of bdb backend
|
||||
ldap Lightweight Directory Access Protocol (Proxy) backend
|
||||
ldbm Lightweight DBM backend
|
||||
ldif Lightweight Data Interchange Format backend
|
||||
meta Meta Directory backend
|
||||
monitor Monitor backend
|
||||
@ -727,7 +726,7 @@ mechanisms authenticate the identity within. The {{EX:secprops}}
|
||||
parameter specifies Cyrus SASL security properties.
|
||||
|
||||
The syncrepl replication mechanism is supported by the
|
||||
three native backends: back-bdb, back-hdb, and back-ldbm.
|
||||
two native backends: back-bdb and back-hdb.
|
||||
|
||||
See the {{SECT:LDAP Sync Replication}} chapter of the admin guide
|
||||
for more information on how to use this directive.
|
||||
|
@ -191,9 +191,7 @@ in the replication context.
|
||||
The syncrepl engine, which is a consumer-side replication engine,
|
||||
can work with any backends. The LDAP Sync provider can be configured
|
||||
as an overlay on any backend, but works best with the {{back-bdb}}
|
||||
or {{back-hdb}} backend. The provider can not support refreshAndPersist
|
||||
mode on {{back-ldbm}} due to limits in that backend's locking
|
||||
architecture.
|
||||
or {{back-hdb}} backend.
|
||||
|
||||
The LDAP Sync provider maintains a {{EX:contextCSN}} for each
|
||||
database as the current synchronization state indicator of the
|
||||
|
@ -177,7 +177,6 @@ Kerberos|Kerberos Authentication Service
|
||||
LBER|Lightweight BER
|
||||
LDAP|Lightweight Directory Access Protocol
|
||||
LDIF|LDAP Data Interchange Format
|
||||
LDBM|LDAP Database Manager
|
||||
MIB|Management Information Base
|
||||
OID|Object Identifier
|
||||
OSI|Open Systems Interconnect
|
||||
|
@ -80,7 +80,7 @@ if you have not done so already.
|
||||
+ Test the standalone system
|
||||
|
||||
.This step requires the standalone LDAP server, {{slapd}}(8),
|
||||
with {{HDB}}, {{BDB}}, and/or {{LDBM}} support.
|
||||
with {{HDB}} and/or {{BDB}} support.
|
||||
|
||||
E: % make test
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user