Summary: Dynamically reload schema via task interface https://bugzilla.redhat.com/show_bug.cgi?id=436837"Dynamically reload schema via task interface" is introduced to support these requirements: - managing user specified schema file names instead of putting all the user defined schema into 99user.ldif
- reloading schema from the schema files without the server downtime ------- Additional Comments From nhosoi@xxxxxxxxxx 2008-05-30 19:49 EST ------- Created an attachment (id=307257) --> (https://bugzilla.redhat.com/attachment.cgi?id=307257&action=view) cvs diffs Modified files:ldap/servers/slapd/attrsyntax.c ldap/servers/slapd/backend.c ldap/servers/slapd/backend_manager.c ldap/servers/slapd/dse.c ldap/servers/slapd/entry.c ldap/servers/slapd/mapping_tree.c ldap/servers/slapd/pblock.c ldap/servers/slapd/proto-slap.h ldap/servers/slapd/schema.c ldap/servers/slapd/schemaparse.c ldap/servers/slapd/slap.h ldap/servers/slapd/slapi-plugin.h ldap/servers/slapd/slapi-private.h ldap/servers/slapd/back-ldbm/init.c ldap/ldif/template-dse.ldif.in Makefile.am
New file: ldap/servers/plugins/schema_reload/schema_reload.c Description: see http://directory.fedoraproject.org/wiki/Dynamically_Reload_Schema In addition to the test cases in the wiki page, ran the concurrency check (test case 6) in the wiki against the valgrind'ed server. Some memory leaks and attribute syntax info (struct asyntaxinfo) leaks were found. The leaks are also fixed.
Attachment:
smime.p7s
Description: S/MIME Cryptographic Signature
-- Fedora-directory-devel mailing list Fedora-directory-devel@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/fedora-directory-devel