OpenDJ Fixes, Limitations, & Known IssuesThis chapter covers the status of key issues and limitations for OpenDJ
and OpenDJ SDK .
For details and information on other issues, see the OpenDJ issue
tracker.Key FixesOpenDJ 2.6.0 includes important improvements to replication.
Replication remains fully compatible with earlier versions. However, some
operations that work fine with OpenDJ 2.6.0, such as replicating large
groups and replicating high volumes of adds and deletes, can cause
issues for earlier versions. Make sure you upgrade all servers to 2.6.0
before allowing clients to take advantage of write operations that could
cause trouble for older servers.The following important bugs were fixed in this release.TODOLimitations
Release ${docTargetVersion} has the following limitations.
The import command options
and
are not supported for backends of type pdb.
In addition, backends of type pdb
do not support configurations where
one backend is the parent of another.
For example, backends of type pdb do not support
having one backend for dc=com
and another backend for dc=example,dc=com.
OpenDJ directory server provides full LDAP v3 support, except for
alias dereferencing, and limited support for LDAPv2.When you configure account lockout as part of password policy,
OpenDJ locks an account after the specified number of consecutive
authentication failures. Account lockout is not transactional across a
replication topology, however. Global account lockout occurs as soon as
the authentication failure times have been replicated.
The backend type pdb limits key size to two KB.
In practice this means for example that DN size is limited to roughly two KB.
Attempts to create an entry with a DN (or other key) larger than the limit
cause a KeyTooLongException in the underlying backend.
OpenDJ is not fully integrated with Microsoft Windows, yet OpenDJ
directory server can be run as a service, and thus displayed in the
Windows Services Control Panel.OpenDJ replication is designed to permit an unlimited number
of replication servers in your topology. Project testing has, however,
focused only on topologies of up to eight replication servers.OpenDJ plugin extensions must follow the guidelines set forth in
the README file delivered in
opendj/example-plugin.zip. When developing your
extension, aim to remain loosely coupled with any particular version of
OpenDJ. Libraries used must be installed in
opendj/lib/extensions/ (or bundle them in your
.jar). Keep your configuration separate from the server configuration.
Also, unless you are reusing standard schema definitions, keep your
schema definitions separate as well.This can affect how your extension works after upgrade. In
particular opendj-accountchange-handler-1.0.0 does
not work with OpenDJ 2.6.0 after upgrade (OPENDJ-991). See that issue for notes on how make that version
of the extension work with OpenDJ 2.6.0.Known IssuesWhen deploying for production, make sure that you follow the
installation instructions on allowing OpenDJ to use at least 64K (65536)
file descriptors, and on tuning the JVM appropriately.The following important issues remained open at the time this release
became available.TODO