Red Hat Directory Server 8.0 Configuration, Command, and File Reference

the ldbm databases. The changelog entry supports the following attributes with the same
meaning as for databases:
The default values for the cache-related memory parameters (tuned for a single backend
replicated to a single consumer) are as follows:
nsslapd-cachesize: 3000 (3000 entries)
nsslapd-cachememsize: 10000000 (10 Mbyte)
When more backends are replicated or when one backend is replicated to more than one
consumer, tune the parameters as below:
nsslapd-cachesize = 2000*#repl_agreements_initiated_from_this_server
nsslapd-cachememsize = 5000000*#repl_agreements_initiated_from_this_server
Also, the relationship between the values assigned to the nsslapd-dbcachesize and
nsslapd-cachememsize parameters should be the same as the relationship that is described in
the database-tuning section.
The cn=changelog5,cn=config entry is an instance of the extensibleObject object class.
It is worth noting that two different types of changelogs are maintained by Directory Server. The
first type, which is stored here and referred to as the changelog, is used by multi-master
replication; the second changelog, which is actually a plug-in and referred to as the retro
changelog, is for compatibility with some legacy applications. See Section 1.31, “Retro
Changelog Plug-in” for further information about the Retro Changelog Plug-in.
3.2.1. nsslapd-changelogdir
This required attribute specifies the name of the directory in which the changelog database is
created. Whenever a changelog configuration entry is created, it must contain a valid directory;
otherwise, the operation is rejected. The GUI proposes by default that this database be stored
in /var/lib/dirsrv/slapd-instance_name/changelogdb.
CAUTION
If the cn=changelog5 entry is removed, the directory specified in the
nsslapd-changelogdir parameter, including any subdirectories, are removed,
with all of their contents.
cn=changelog5
73