This page (revision-1) was last changed on 29-Nov-2024 16:16 by UnknownAuthor

Only authorized users are allowed to rename pages.

Only authorized users are allowed to delete pages.

Page revision history

Version Date Modified Size Author Changes ... Change note

Page References

Incoming links Outgoing links

Version management

Difference between version and

At line 1 added 27 lines
!!! Overview
[{$pagename}] is an [EDirectory Background Processes] that is responsible for synchronizing the [schema] updates received by this [NcpServer] with other [eDirectory] [NcpServers].
Updates to the schema are propagated from one server to another, similar to the way object changes are synchronized by the [EDirectory Synchronization] process.
The schema synchronization process does NOT use [Replica List] information to determine which servers receive schema updates. Schema updates are sent to the servers that contain replicas of a given [NDS Partition] and child partitions of the given partition.
Schema synchronization is based on replica depth. Replica depth indicates the depth of the highest (root-most) replica:
* If a [NcpServer] contains a [Edirectory Replica] of the [RootDSE], the [Edirectory Replica] depth will be 0.
* If a [NcpServer] contains a [replica] of a partition one level below root(ex. O=ACME),it’s replica depth will be 1 and so on...
* If a [NcpServer] does not contain any [Edirectory Replicas], it’s replica depth will be –1.
Schema can be synchronized with servers of the same [replica] depth and higher (schema flows down the tree).
All schema changes should be initiated at the [NDS Master Replica] of the NDS tree in order to ensure proper synchronization of the modifications.
The SchemaSyncList is the list of servers that receive schema synchronization from the local server.
!! Interval
The schema synchronization process executes fifteen seconds after successful database initialization and then is rescheduled upon completion of schema synchronization to execute again at [Nds.conf] file parameter [N4u.nds.heartbeat-schema].
!! Monitoring
[Ndstrace] also provides the ability to monitor Schema Synchronization directly.
!! More Information
There might be more information for this subject on one of the following:
[{ReferringPagesPlugin before='*' after='\n' }]