| | |
| | | + replica.getSuffix().getDN())); |
| | | |
| | | boolean suffixFound = false; |
| | | LdapName dn = new LdapName(replica.getSuffix().getDN()); |
| | | LdapName dn = new LdapName(replica.getSuffix().getDN().toString()); |
| | | Set<SuffixDescriptor> sufs = hmSuffixes.get(dn); |
| | | if (sufs != null) |
| | | { |
| | |
| | | { |
| | | SearchResultEntry sr = entryReader.readEntry(); |
| | | |
| | | String dn = firstValueAsString(sr, "domain-name"); |
| | | String dnStr = firstValueAsString(sr, "domain-name"); |
| | | int replicaId = -1; |
| | | try |
| | | { |
| | |
| | | logger.warn(LocalizableMessage.raw("Unexpected error reading replica ID: " + t, t)); |
| | | } |
| | | |
| | | final DN dn = DN.valueOf(dnStr); |
| | | for (ReplicaDescriptor replica : candidateReplicas) |
| | | { |
| | | if (Utils.areDnsEqual(dn, replica.getSuffix().getDN()) |
| | | if (dn.equals(replica.getSuffix().getDN()) |
| | | && replica.isReplicated() |
| | | && replica.getReplicationId() == replicaId) |
| | | { |