1.1 Scalability Enhancements

To ensure faster data synchronization and obituary processing, and reduced memory footprint when processing journal events, the scalability enhancements mentioned in the following sections are included in eDirectory 8.8 SP8.

In this release, some background processes have been redesigned to cater to large, dynamic environments. This includes optimization of the existing background processes and providing configuration options to tune your systems appropriate to your environment.

1.1.1 Background Process Control

Administrators can control the background process by configuring the following Background Process Delay Settings policies on the Background Process Settings window in NetIQ iMonitor:

  • CPU - Specifies the maximum percentage of computer resources and the maximum sleep duration of the same process (skulker, purger, or obituary).

  • Hard Limit - Specifies a static delay setting for the individual skulker, purger, and obituary processes.

For information about configuring background processes, see Configuring Background Processes in the NetIQ eDirectory 8.8 SP8 Administration Guide.

1.1.2 Skulker Process

To increase the threads created to replicate to more servers simultaneously, you can use skulker process to manually set the maximum number of threads created. This setting is applicable to all the partitions in a server.

For information about configuring the skulker process, see Manually Configuring Synchronization Threads in the NetIQ eDirectory 8.8 SP8 Administration Guide.

1.1.3 Asynchronous Replication

To decrease the amount of time replication requires, the following operations now run in parallel:

  • Processing change cache

  • Sending packets to a remote server

The new Async Outbound Sync Settings (milliseconds) option allows you to avoid overloading the receiving server. By default, this option is turned off. The setting depends on your environment. When you enable this option, set it to 100, and then adjust up or down as needed.

For information about configuring asynchronous outbound synchronization, see Configuring Asynchronous Outbound Synchronization in the NetIQ eDirectory 8.8 SP8 Administration Guide.

1.1.4 Policy Based Replication

Administrators can now create a policy (XML file) to specify how to replicate changes. For example, this can be useful with a replica ring distributed across multiple locations. If the policy contains a typo or incorrect syntax, the replication reverts to the default method.

For more information, see Policy Based Replication in the NetIQ eDirectory 8.8 SP8 Administration Guide.

1.1.5 Obituary

An obituary generated because of deleting, renaming, or moving objects is processed faster than what it was in the previous releases of eDirectory. For example, an update that required five cycles in previous releases might now require only two cycles.

Also, the obituary process can now run in parallel with the skulker process.

1.1.6 Tracking Obituary Count and Change Cache Count through iMonitor

iMonitor displays the number of objects with obituaries in each state. In addition, it displays the number of objects in the change cache of a partition when you view a partition object through iMonitor in a given server. This helps in further monitoring the state of synchronization and obituary processing.

1.1.7 Distributed Reference Links (DRL)

To optimize obituary processing, eDirectory no longer uses the following DRL attributes:

  • UsedBy

  • ObitUsedBy

1.1.8 Journal Event Caching

The Journal Event system is modified to allow you to use a combination of memory and disk to maintain events in the queue. This reduces the drastic growth in memory of the ndsd process.

Enhancements to journal events include:

  • Caching

    When the journal event queue grows beyond a point in memory (32 MB = max. of 8 x 4 MB blocks), eDirectory starts using a cache on the hard drive.

  • Variables

    Journal events includes the following variables that users can configure:

    • NDSD_EVENT_DISK_CACHE

    • NDSD_EVENT_DISK_CACHE_DIR

  • Compression

    Enhanced compression minimizes the size of the data on the hard drive. The compression ratio is approximately 20:1.

1.1.9 Solid State Disks (SSD) Support

This release supports Enterprise SSD for improved IO operations.

1.1.10 Advanced Referral Costing (ARC)

In this release, ARC is enabled by default.

For more information, see Advanced Referral Costing in the NetIQ eDirectory 8.8 SP8 Administration Guide.

1.1.11 Login Update Interval

The new Login Update Disable Interval option allows administrators to specify an interval of time (in seconds) during which eDirectory does not update login attributes.

NOTE:This option applies only to NetIQ Directory Services (NDS) Logins.

For more information, see Controlling and Configuring the DS Agent in the NetIQ eDirectory 8.8 SP8 Administration Guide.