| | |
| | | broker.getRsServerId()); |
| | | break; |
| | | default: |
| | | // Should no happen |
| | | // Should not happen |
| | | } |
| | | |
| | | throw new TimeoutException("No ack received for message cn: " + cn + |
| | |
| | | { |
| | | // Some problems detected: message not correclty reached every requested |
| | | // servers. Log problem |
| | | Message errorMsg = ERR_DS_RECEIVED_ACK_ERROR.get(serviceID, |
| | | update.toString(), ack.errorsToString()); |
| | | Message errorMsg = NOTE_DS_RECEIVED_ACK_ERROR.get(serviceID, |
| | | Short.toString(serverID), update.toString(), ack.errorsToString()); |
| | | logError(errorMsg); |
| | | |
| | | List<Short> failedServers = ack.getFailedServers(); |
| | |
| | | } |
| | | break; |
| | | default: |
| | | // Should no happen |
| | | // Should not happen |
| | | } |
| | | } else |
| | | { |
| | |
| | | assuredSdAcknowledgedUpdates.incrementAndGet(); |
| | | break; |
| | | default: |
| | | // Should no happen |
| | | // Should not happen |
| | | } |
| | | } |
| | | } |
| | |
| | | assuredSdSentUpdates.incrementAndGet(); |
| | | break; |
| | | default: |
| | | // Should no happen |
| | | // Should not happen |
| | | } |
| | | |
| | | // Now wait for ack matching the sent assured update |