private void becomeMaster() throws Exception {
Logging.logMessage(Logging.LEVEL_INFO, this, "Becoming the replication master.");
// synchronize with other servers
serviceInterface.synchronize(new SyncListener() {
@Override
public void synced(LSN lsn) {
notifyForSuccessfulFailover(thisAddress);