179317941795179617971798179918001801180218031804180518061807180818091810181118121813
512, true); createJournal(); startJournal(); load(); EncodingSupport xid = new SimpleEncoding(10, (byte)0); prepare(1, xid); stopJournal(); createJournal(); startJournal(); loadAndCheck(); commit(1); xid = new SimpleEncoding(10, (byte)1); prepare(2, xid); stopJournal(); createJournal(); startJournal();
18541855185618571858185918601861186218631864
journal.getDataFilesCount()); Assert.assertEquals(0, journal.getFreeFilesCount()); Assert.assertEquals(1, journal.getOpenedFilesCount()); Assert.assertEquals(1, journal.getIDMapSize()); EncodingSupport xid = new SimpleEncoding(10, (byte)0); prepare(1, xid); // in file 1 List<String> files3 = fileFactory.listFiles(fileExtension); Assert.assertEquals(3, files3.size());
20152016201720182019202020212022202320242025
Assert.assertEquals(1, journal.getDataFilesCount()); Assert.assertEquals(0, journal.getFreeFilesCount()); Assert.assertEquals(1, journal.getIDMapSize()); EncodingSupport xid = new SimpleEncoding(10, (byte)0); prepare(1, xid); // in file 1 List<String> files3 = fileFactory.listFiles(fileExtension); Assert.assertEquals(3, files3.size());
24912492249324942495249624972498249925002501
createJournal(); startJournal(); load(); addTx(1, 1); EncodingSupport xid = new SimpleEncoding(10, (byte)'p'); prepare(1, xid); stopJournal(); createJournal();
29412942294329442945294629472948294929502951
load(); addTx(1, 1, 2, 3, 4, 5, 6, 7, 8, 9); updateTx(1, 1, 2, 3, 4, 7, 8); deleteTx(1, 1, 2, 3, 4, 5); EncodingSupport xid = new SimpleEncoding(10, (byte)0); prepare(1, xid); stopJournal(); createJournal(); startJournal();
29602961296229632964296529662967296829692970
load(); addTx(1, 1, 2, 3, 4, 5, 6, 7, 8, 9); updateTx(1, 1, 2, 3, 4, 7, 8); deleteTx(1, 1, 2, 3, 4, 5); EncodingSupport xid = new SimpleEncoding(10, (byte)0); prepare(1, xid); commit(1); stopJournal(); createJournal();
29802981298229832984298529862987298829892990
load(); addTx(1, 1, 2, 3, 4, 5, 6, 7, 8, 9); updateTx(1, 1, 2, 3, 4, 7, 8); deleteTx(1, 1, 2, 3, 4, 5); EncodingSupport xid = new SimpleEncoding(10, (byte)0); prepare(1, xid); rollback(1); stopJournal(); createJournal();
30173018301930203021302230233024302530263027
add(1, 2, 3, 4, 5, 6); addTx(1, 7, 8, 9, 10); updateTx(1, 1, 2, 3, 7, 8, 9); deleteTx(1, 1, 2, 3, 4, 5); EncodingSupport xid = new SimpleEncoding(10, (byte)0); prepare(1, xid); stopJournal(); createJournal(); startJournal();
30373038303930403041304230433044304530463047
add(1, 2, 3, 4, 5, 6); addTx(1, 7, 8, 9, 10); updateTx(1, 1, 2, 3, 7, 8, 9); deleteTx(1, 1, 2, 3, 4, 5); EncodingSupport xid = new SimpleEncoding(10, (byte)0); prepare(1, xid); rollback(1); stopJournal(); createJournal();
30583059306030613062306330643065306630673068
add(1, 2, 3, 4, 5, 6); addTx(1, 7, 8, 9, 10); updateTx(1, 1, 2, 3, 7, 8, 9); deleteTx(1, 1, 2, 3, 4, 5); EncodingSupport xid = new SimpleEncoding(10, (byte)0); prepare(1, xid); commit(1); stopJournal(); createJournal();