Use of InetAddress in the config framework triggers DNS lookups in the code, so we need to eliminate its use.
The IpAddressPropertyDefinition should stop trying to be too clever: it should be possible to configure a listen or advertised address without DNS being available or the referenced host being reachable.
In other words, IpAddressPropertyDefinition should be changed from:
public final class IpAddressPropertyDefinition extends PropertyDefinition<InetAddress> { }
To something like this:
public final class IpAddressPropertyDefinition extends PropertyDefinition<String> { }
- depends on
-
OPENDJ-6179 Create "advertised-listeners" global configuration property
-
- Done
-
- is required by
-
OPENDJ-6292 dsreplication initialize-all fails when using an alias in /etc/hosts for 127.0.0.1
-
- Done
-
-
OPENDJ-6277 Eliminate or at least minimize DNS lookups in the server
-
- Done
-