@Override protected void replayTxLog() { // 重放 StoreTxLogPosition indexTxLog = index.lastTxLog(); StoreTxLogPosition dataTxLog = storeConfig.getLastTxLogPositionOnDataBlock(); // 需要重放的位置 StoreTxLogPosition replayTxLog = null; if (dataTxLog == null) { replayTxLog = indexTxLog; } else if (indexTxLog == null) { replayTxLog = dataTxLog; } else { replayTxLog = (indexTxLog.getRecordId() < dataTxLog.getRecordId() ? indexTxLog : dataTxLog); } if (replayTxLog == null) { return; } txLogReplay.replay(replayTxLog); }
@Override protected void replayTxLog() { // 重放 StoreTxLogPosition indexTxLog = index.lastTxLog(); StoreTxLogPosition dataTxLog = storeConfig.getLastTxLogPositionOnDataBlock(); // 需要重放的位置 StoreTxLogPosition replayTxLog = null; if (dataTxLog == null) { replayTxLog = indexTxLog; } else if (indexTxLog == null) { replayTxLog = dataTxLog; } else { replayTxLog = (indexTxLog.getRecordId() < dataTxLog.getRecordId() ? indexTxLog : dataTxLog); } if (replayTxLog == null) { return; } txLogReplay.replay(replayTxLog); }
@Override protected void replayTxLog() { // 重放 StoreTxLogPosition indexTxLog = index.lastTxLog(); StoreTxLogPosition dataTxLog = storeConfig.getLastTxLogPositionOnDataBlock(); // 需要重放的位置 StoreTxLogPosition replayTxLog = null; if (dataTxLog == null) { replayTxLog = indexTxLog; } else if (indexTxLog == null) { replayTxLog = dataTxLog; } else { replayTxLog = (indexTxLog.getRecordId() < dataTxLog.getRecordId() ? indexTxLog : dataTxLog); } if (replayTxLog == null) { return; } txLogReplay.replay(replayTxLog); }