1 8 9 package com.sleepycat.je.log; 10 11 import java.io.IOException ; 12 13 import com.sleepycat.je.DatabaseException; 14 import com.sleepycat.je.dbi.EnvironmentImpl; 15 16 public class FileManagerTestUtils { 17 public static void createLogFile(FileManager fileManager, 18 EnvironmentImpl envImpl, 19 long logFileSize) 20 throws DatabaseException, IOException { 21 22 LogBuffer logBuffer = new LogBuffer(50, envImpl); 23 logBuffer.getDataBuffer().flip(); 24 fileManager.bumpLsn(logFileSize - FileManager.firstLogEntryOffset()); 25 logBuffer.registerLsn(fileManager.getLastUsedLsn()); 26 fileManager.writeLogBuffer(logBuffer); 27 fileManager.syncLogEndAndFinishFile(); 28 } 29 } 30 31 | Popular Tags |