| | |
| | | { |
| | | try |
| | | { |
| | | String baseDN = domain.getBaseDN().toNormalizedString(); |
| | | |
| | | // Prevent out of band monitor responses from updating our pending |
| | | // table until we are ready. |
| | | synchronized (pendingMonitorDataLock) |
| | |
| | | { |
| | | // Log a message and do a best effort from here. |
| | | Message message = ERR_SENDING_REMOTE_MONITOR_DATA_REQUEST.get( |
| | | domain.getBaseDn(), serverId, e.getMessage()); |
| | | baseDN, serverId, e.getMessage()); |
| | | logError(message); |
| | | } |
| | | } |
| | |
| | | // error log with repeated messages. |
| | | if (!pendingMonitorDataServerIDs.contains(serverId)) |
| | | { |
| | | logError(NOTE_MONITOR_DATA_RECEIVED.get( |
| | | domain.getBaseDn(), serverId)); |
| | | logError(NOTE_MONITOR_DATA_RECEIVED.get(baseDN, serverId)); |
| | | } |
| | | } |
| | | |
| | |
| | | if (!monitorDataLateServers.contains(serverId)) |
| | | { |
| | | logError(WARN_MISSING_REMOTE_MONITOR_DATA.get( |
| | | domain.getBaseDn(), serverId)); |
| | | baseDN, serverId)); |
| | | } |
| | | } |
| | | |
| | |
| | | { |
| | | // This is a response for an earlier request whose computing is |
| | | // already complete. |
| | | logError(INFO_IGNORING_REMOTE_MONITOR_DATA.get(domain.getBaseDn(), |
| | | msg.getSenderID())); |
| | | logError(INFO_IGNORING_REMOTE_MONITOR_DATA.get( |
| | | domain.getBaseDN().toNormalizedString(), msg.getSenderID())); |
| | | return; |
| | | } |
| | | |