diff options
author | Noriko Hosoi <nhosoi@redhat.com> | 2009-07-21 12:59:38 -0700 |
---|---|---|
committer | Noriko Hosoi <nhosoi@redhat.com> | 2009-07-21 16:03:36 -0700 |
commit | fa2fd420737603164e096473949bf1ed42ca6f21 (patch) | |
tree | 28a5a6c022a2221f6f4e9550cd5867b97d7e960c /ldap/servers/slapd/slap.h | |
parent | 1e3138f1d41562d6f42a8fdf0934af23219bb8e1 (diff) | |
download | ds-fa2fd420737603164e096473949bf1ed42ca6f21.tar.gz ds-fa2fd420737603164e096473949bf1ed42ca6f21.tar.xz ds-fa2fd420737603164e096473949bf1ed42ca6f21.zip |
Entry USN
First cut for implementing Entry USN.
See http://directory.fedoraproject.org/wiki/Entry_USN for the design details.
This change includes a bug fix for "db2ldif -r"; event queue system was not
shutdown before the plugins are closed, which could have crashed the command
line utility.
Diffstat (limited to 'ldap/servers/slapd/slap.h')
-rw-r--r-- | ldap/servers/slapd/slap.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/ldap/servers/slapd/slap.h b/ldap/servers/slapd/slap.h index b4eb0c03..6eecd013 100644 --- a/ldap/servers/slapd/slap.h +++ b/ldap/servers/slapd/slap.h @@ -1115,6 +1115,7 @@ typedef struct backend { PRRWLock *be_lock; PRRWLock *vlvSearchList_lock; void *vlvSearchList; + Slapi_Counter *be_usn_counter; /* USN counter; one counter per backend */ } backend; enum @@ -1488,6 +1489,8 @@ typedef struct slapi_pblock { int *pb_substrlens; /* user specified minimum substr search key lengths: * nsSubStrBegin, nsSubStrMiddle, nsSubStrEnd */ + int pb_plugin_enabled; /* nsslapd-pluginEnabled: on|off */ + /* used in plugin init; pb_plugin is not ready, then */ } slapi_pblock; /* index if substrlens */ |