use of org.neo4j.kernel.recovery.LatestCheckPointFinder.LatestCheckPoint in project neo4j by neo4j.
the class LatestCheckPointFinderTest method twoLogFilesNoCheckPoints.
@Test
public void twoLogFilesNoCheckPoints() throws Throwable {
// given
setupLogFiles(logFile(), logFile());
// when
LatestCheckPoint latestCheckPoint = finder.find(endLogVersion);
// then
assertLatestCheckPoint(false, false, NO_TRANSACTION_ID, startLogVersion, latestCheckPoint);
}
use of org.neo4j.kernel.recovery.LatestCheckPointFinder.LatestCheckPoint in project neo4j by neo4j.
the class LatestCheckPointFinderTest method twoLogFilesCheckPointTargetsPrevious.
@Test
public void twoLogFilesCheckPointTargetsPrevious() throws Exception {
// given
long txId = 6;
PositionEntry position = position();
setupLogFiles(logFile(start(), commit(txId - 1), position), logFile(start(), commit(txId)), logFile(checkPoint(position)));
// when
LatestCheckPoint latestCheckPoint = finder.find(endLogVersion);
// then
assertLatestCheckPoint(true, true, txId, endLogVersion, latestCheckPoint);
}
use of org.neo4j.kernel.recovery.LatestCheckPointFinder.LatestCheckPoint in project neo4j by neo4j.
the class LatestCheckPointFinderTest method oneLogFileNoCheckPoints.
@Test
public void oneLogFileNoCheckPoints() throws Throwable {
// given
int logVersion = endLogVersion;
setupLogFiles(logFile());
// when
LatestCheckPoint latestCheckPoint = finder.find(logVersion);
// then
assertLatestCheckPoint(false, false, NO_TRANSACTION_ID, logVersion, latestCheckPoint);
}
use of org.neo4j.kernel.recovery.LatestCheckPointFinder.LatestCheckPoint in project neo4j by neo4j.
the class LatestCheckPointFinderTest method twoLogFilesNoCheckPointsTwoCommits.
@Test
public void twoLogFilesNoCheckPointsTwoCommits() throws Throwable {
// given
long txId = 21;
setupLogFiles(logFile(), logFile(start(), commit(txId), start(), commit(txId + 1)));
// when
LatestCheckPoint latestCheckPoint = finder.find(endLogVersion);
// then
assertLatestCheckPoint(false, true, txId, startLogVersion, latestCheckPoint);
}
use of org.neo4j.kernel.recovery.LatestCheckPointFinder.LatestCheckPoint in project neo4j by neo4j.
the class LatestCheckPointFinderTest method oneLogFileNoCheckPointsOneStart.
@Test
public void oneLogFileNoCheckPointsOneStart() throws Throwable {
// given
int logVersion = endLogVersion;
long txId = 10;
setupLogFiles(logFile(start(), commit(txId)));
// when
LatestCheckPoint latestCheckPoint = finder.find(logVersion);
// then
assertLatestCheckPoint(false, true, txId, logVersion, latestCheckPoint);
}
Aggregations