Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Note
titleWork in progress

This site is in the process of being reviewed and updated.

Section
Column
width70%

Purpose

Wiki Markup
This document is a functional specification (at least that was what it was intended to be at it's onset) for a new schema subsystem design.  The new design will enable dynamic yet persistent updates to schema elements within the server.  Furthermore, entire collections of schema elements referred to as "*a schema*" will be \[un\]loadable on the fly.  This new mechanism will also expose a new (always present) partition attached to the namespace from the ou=schema naming context.  It will contain a well structured entry based view of schema objects managed by the server with better search and administration capabilities.  This is all in addition to the schemaSubentry demanded by the LDAP protocol with attribute based descriptions of all schema elements.

Such a new schema subsystem will make it easier to use the server and manage the schema maintained within it. Furthermore it will greatly facilitate replication since schema elements will simply be entries within the server.

Column
width30%

Document TODO

  • Provide in-server execution flow diagrams for schema loading, schema discovery, schema information reading, etc.
  • Consider warnings, information attached by Ersin and merge them into the document.

Present Day Schema Subsystem

...