onRecoveredApplyLogEntries(((ApplyJournalEntries) message).getToIndex());
} else if (message instanceof DeleteEntries) {
onDeleteEntries((DeleteEntries) message);
+ } else if (message instanceof ServerConfigurationPayload) {
+ context.updatePeerIds((ServerConfigurationPayload)message);
} else if (message instanceof RecoveryCompleted) {
recoveryComplete = true;
onRecoveryCompletedMessage(persistentProvider);
replicatedLog().getSnapshotTerm(), replicatedLog().size());
if(dataRecoveredWithPersistenceDisabled ||
- (hasMigratedDataRecovered && !context.getPersistenceProvider().isRecoveryApplicable())) {
+ hasMigratedDataRecovered && !context.getPersistenceProvider().isRecoveryApplicable()) {
if(hasMigratedDataRecovered) {
log.info("{}: Saving snapshot after recovery due to migrated messages", context.getId());
} else {