PingDirectory suite of products 9.1.0.4 (November 2023)
Added a configuration property to the Config File Handler backend
New DS-45254, DS-47110, DS-47401 PingDirectory, PingDirectoryProxy, PingDataMetrics, PingDataSync
Added the configuration property insignificant-config-archive-base-dn to the Config File Handler backend. This property can be used to control the rate at which the configuration archive grows by removing files that record only changes under specified base DNs.
If an existing configuration entry is updated, but all of the changes are restricted to one or more of these base DNs, then the updated configuration gets added to the configuration archive, but that archived configuration file can be removed after the next configuration change.
By default, this property applies to the topology registry subtree.
Faster server backup and recovery
Improved DS-45157 PingDirectory
We significantly improved the performance of critical disaster recovery operations, reducing both maintenance overhead and downtime, if you need to recover a server. You can now create server backups, restore from a backup, and initialize an online replica in less time.
Enhanced the dsreplication enable command
Improved DS-46902 PingDirectory
The dsreplication enable command can now add a new server to an existing topology with the same major and minor release version but a newer maintenance level.
Improved the response time of dsreplication enable
Improved DS-46906 PingDirectory
Improved the response time of the dsreplication enable command on large topologies with more than 20 servers.
Fixed an issue with the purging of obsolete replicas
Fixed DS-47369 PingDirectory
Fixed an issue where obsolete replicas were sometimes not being purged from replication servers.
Fixed a potential NPE for missing changes in replication
Fixed DS-47289 PingDirectory
Fixed a possible null pointer exception in replication where missing changes were found for a replica, but that replica didn’t exist on all servers. This could have occurred in scenarios where the replica was obsolete and purged concurrent to the check for missing changes.
Fixed an issue with the remove-defunct-server command
Fixed DS-47784 PingDirectory
Fixed an issue with running remove-defunct-server against servers configured with an AES256 password storage scheme. In these cases, the encryption settings were not initialized before initializing the password policy components.
Fixed an error with replicated PingDirectory server topologies
Fixed DS-47103 PingDirectory
Fixed an internal error that could cause a replicated PingDirectory server topology to have unstable master selection.
Fixed an issue with index name length
Fixed DS-47182 PingDirectory
Fixed an issue with indexes where index names could exceed the maximum file name length of 255 characters.
Fixed an issue where adding a hotfix server to a topology failed
Fixed DS-46807 PingDirectory
Fixed an issue where dsreplication enable failed to add a server with a hotfix build to an existing topology with a previous build. The hotfix server would attempt to become topology master immediately, interrupting proper initialization.
Fixed an issue with nondescript logging for manage-profile replace-profile errors
Fixed DS-46983 PingDirectory
Fixed an issue where errors that occurred during a manage-profile replace-profile operation would only log Batch command failed entries.
Batched dsconfig commands that are executed during manage-profile replace-profile will now report a detailed cause for the failing command.