834835836837838839840841842843844
journal.setAutoReclaim(false); startJournal(); load(); long consumerTX = idGen.generateID(); long firstID = idGen.generateID(); long appendTX = idGen.generateID();
836837838839840841842843844845846
startJournal(); load(); long consumerTX = idGen.generateID(); long firstID = idGen.generateID(); long appendTX = idGen.generateID(); long addedRecord = idGen.generateID();
838839840841842843844845846847848
long consumerTX = idGen.generateID(); long firstID = idGen.generateID(); long appendTX = idGen.generateID(); long addedRecord = idGen.generateID(); Thread tCompact = new Thread() {
840841842843844845846847848849850
long firstID = idGen.generateID(); long appendTX = idGen.generateID(); long addedRecord = idGen.generateID(); Thread tCompact = new Thread() { @Override public void run()
880881882883884885886887888889890
tCompact.join(); journal.forceMoveNextFile(); long newRecord = idGen.generateID(); add(newRecord); update(newRecord); journal.compact();
909910911912913914915916917918919
journal.setAutoReclaim(false); startJournal(); load(); long tx0 = idGen.generateID(); long tx1 = idGen.generateID(); long add1 = idGen.generateID();
911912913914915916917918919920921
startJournal(); load(); long tx0 = idGen.generateID(); long tx1 = idGen.generateID(); long add1 = idGen.generateID(); long add2 = idGen.generateID();
913914915916917918919920921922923
long tx0 = idGen.generateID(); long tx1 = idGen.generateID(); long add1 = idGen.generateID(); long add2 = idGen.generateID(); startCompact();
915916917918919920921922923924925
long tx1 = idGen.generateID(); long add1 = idGen.generateID(); long add2 = idGen.generateID(); startCompact(); addTx(tx0, add1);
928929930931932933934935936937938
addTx(tx1, add1, add2); commit(tx1); finishCompact(); long tx2 = idGen.generateID(); updateTx(tx2, add1, add2); commit(tx2); delete(add1);