Examples of HeapFileSetup


Examples of net.sf.joafip.kvstore.entity.HeapFileSetup

   * @throws HeapException
   *
   */
  protected void createFileHeapDataManager(final boolean removeFile)
      throws HeapException {
    final HeapFileSetup setup = new HeapFileSetup(
        EnumFileAccessMode.NIO_RANDOM_FILE_ACCESS, dataFile,
        true/* crashSafeMode */, false/* useCacheMode */,
        false/* deleteRenaming */, false/* clearResizeFile */, 1, 0,
        openFileTraceFile);
    setup.crashSafeSetup(backupFile, stateDataFile, stateDataBackupFile,
        globalStateFile);
    // heapDataManager = new HeapFileDataManager(setup, false);
    heapDataManager = createHeapDataManager(setup);
    heapDataManager.startService(removeFile);
  }
View Full Code Here

Examples of net.sf.joafip.kvstore.entity.HeapFileSetup

  protected void setUp() throws Exception { // NOPMD
    super.setUp();
    try {
      final boolean crashSafeMode = true;
      final boolean useCacheMode = false;
      final HeapFileSetup setup = new HeapFileSetup(
          EnumFileAccessMode.NIO_RANDOM_FILE_ACCESS,
          /**/new File(TestConstant.getWinRamDiskRuntimeDir()
              + "/data"),
          /**/crashSafeMode,
          /**/useCacheMode,
          /**/false/* delete renaming */, false/* clearResizeFile */,
          1, 0,
          /**/new File(TestConstant.getWinRamDiskRuntimeDir()
              + "/trace.txt"));
      setup.crashSafeSetup(
      /**/new File(TestConstant.getWinRamDiskRuntimeDir() + "/backup"),
      /**/new File(TestConstant.getWinRamDiskRuntimeDir() + "/data.ok"),
          /**/new File(TestConstant.getWinRamDiskRuntimeDir()
              + "/backup.ok"),
          /**/new File(TestConstant.getWinRamDiskRuntimeDir()
View Full Code Here

Examples of net.sf.joafip.kvstore.entity.HeapFileSetup

  @Override
  protected void setUp() throws Exception {// NOPMD
    final String runtimePath = TestConstant.getWinRamDiskRuntimeDir();
    final String dataFilePath = runtimePath + File.separator + "test.dat";
    final File dataFile = new File(dataFilePath);
    final HeapFileSetup setup = new HeapFileSetup(
        EnumFileAccessMode.NIO_RANDOM_FILE_ACCESS, dataFile,
        false/* crashSafeMode */, false/* useCacheMode */,
        false/* deleteRenaming */, false/* clearResizeFile */,
        1/* maxFileOperationRetry */,
        1000/* fileOperationRetryMsDelay */, null/* openFileTraceFile */);
 
View Full Code Here

Examples of net.sf.joafip.kvstore.entity.HeapFileSetup

    final String dataFilePath = RUNTIME_DIR + "/block.data";
    final String insertLogFilePath = RUNTIME_DIR + "/inserted.txt";
    /* remove existing data */
    final File dataFile = new File(dataFilePath);
    dataFile.delete();
    final HeapFileSetup setup = new HeapFileSetup(
        EnumFileAccessMode.MAPPED_RANDOM_FILE_ACCESS, dataFile,
        CRASH_SAFE_MODE/* crashSafeMode */,
        false/* FILE_CACHE *//* useCacheMode */,
        false/* deleteRenaming */, false/* clearResizeFile */,
        0/* maxFileOperationRetry */, 0/* fileOperationRetryMsDelay */,
        null/* openFileTraceFile */);
    setup.fileBufferSetup(8 * 1024, 32);
    // if (FILE_CACHE) {
    // setup.cacheSetup(PAGE_SIZE, NUMBER_OF_PAGE);
    // }
    final IHeapDataManager dataManager =
    /**/new BtreePlusDataManager(setup);
View Full Code Here

Examples of net.sf.joafip.kvstore.entity.HeapFileSetup

      FilePersistenceNotSerializableException, IOException,
      FilePersistenceTooBigForSerializationException {
    final String dataFilePath = RUNTIME_DIR + "/block.data";
    final String insertLogFilePath = RUNTIME_DIR + "/inserted.txt";
    final File dataFile = new File(dataFilePath);
    final HeapFileSetup setup = new HeapFileSetup(
        EnumFileAccessMode.MAPPED_RANDOM_FILE_ACCESS, dataFile,
        CRASH_SAFE_MODE/* crashSafeMode */,
        false/* FILE_CACHE *//* useCacheMode */,
        false/* deleteRenaming */, false/* clearResizeFile */,
        0/* maxFileOperationRetry */, 0/* fileOperationRetryMsDelay */,
        null/* openFileTraceFile */);
    setup.fileBufferSetup(8 * 1024, 32);
    // if (FILE_CACHE) {
    // setup.cacheSetup(PAGE_SIZE, NUMBER_OF_PAGE);
    // }
    final IHeapDataManager dataManager =
    /**/new BtreePlusDataManager(setup);
View Full Code Here

Examples of net.sf.joafip.kvstore.entity.HeapFileSetup

    final String insertLogFilePath = RUNTIME_DIR + "/inserted.txt";
    final File sourceDataFile = new File(sourceDataFilePath);
    final File dataFile = new File(dataFilePath);
    HelperFileUtil.getInstance().copyFile(sourceDataFile, dataFile);

    final HeapFileSetup setup = new HeapFileSetup(
        EnumFileAccessMode.MAPPED_RANDOM_FILE_ACCESS, dataFile,
        CRASH_SAFE_MODE/* crashSafeMode */,
        false/* FILE_CACHE *//* useCacheMode */,
        false/* deleteRenaming */, false/* clearResizeFile */,
        0/* maxFileOperationRetry */, 0/* fileOperationRetryMsDelay */,
        null/* openFileTraceFile */);
    // if (FILE_CACHE) {
    // setup.cacheSetup(PAGE_SIZE, NUMBER_OF_PAGE);
    // }
    setup.fileBufferSetup(8 * 1024, 32);
    final IHeapDataManager dataManager =
    /**/new BtreePlusDataManager(setup);
    run(insertLogFilePath, null, dataManager, true);
  }
View Full Code Here

Examples of net.sf.joafip.kvstore.entity.HeapFileSetup

    final FilePersistenceBuilder builder = new FilePersistenceBuilder();
    final String dir = "runtime";// TestConstant.getWinRamDiskRuntimeDir();
    final IHeapDataManager blockDataManager = new BlockDataManager(dir
        + "/data", 1024);
    // 10 * 1024, 10 * 1024);
    final HeapFileSetup setup = new HeapFileSetup(
        EnumFileAccessMode.NIO_RANDOM_FILE_ACCESS, new File(dir
            + "/store.data"), false/* crashSafeMode */,
        false/* useCacheMode */, false/* deleteRenaming */,
        false/* clearResizeFile */, 0/* maxFileOperationRetry */,
        0/* fileOperationRetryMsDelay */, new File(
View Full Code Here

Examples of net.sf.joafip.kvstore.entity.HeapFileSetup

    final String dataFilePath = RUNTIME_DIR + "/block.data";
    final String insertLogFilePath = RUNTIME_DIR + "/inserted.txt";
    /* remove existing data */
    final File dataFile = new File(dataFilePath);
    dataFile.delete();
    final HeapFileSetup setup = new HeapFileSetup(
        EnumFileAccessMode.MAPPED_RANDOM_FILE_ACCESS, dataFile,
        CRASH_SAFE_MODE/* crashSafeMode */, true/* useCacheMode */,
        false/* deleteRenaming */, false/* clearResizeFile */,
        0/* maxFileOperationRetry */, 0/* fileOperationRetryMsDelay */,
        null/* openFileTraceFile */);
    setup.fileBufferSetup(8 * 1024, 32);
    setup.cacheSetup(PAGE_SIZE, NUMBER_OF_PAGE);
    final IHeapDataManager dataManager =
    /**/new BtreePlusDataManager(setup);

    run(insertLogFilePath, null, dataManager, true, NUMBER_OF_ITEM);
  }
View Full Code Here

Examples of net.sf.joafip.kvstore.entity.HeapFileSetup

  @Override
  protected void setUp() throws Exception { // NOPMD
    final File openFileTraceFile = new File(
        TestConstant.getWinRamDiskRuntimeDir() + File.separator
            + "trace.txt");
    final HeapFileSetup setup = new HeapFileSetup(
        EnumFileAccessMode.NIO_RANDOM_FILE_ACCESS,
        /**/new File(TestConstant.getWinRamDiskRuntimeDir()
            + "/data.dat"),
        /**/false/* crashsafe */,
        /**/true/* use cache */,
        /**/false/* delete renaming */, false/* clearResizeFile */, 1,
        0,
        /**/openFileTraceFile);
    setup.cacheSetup(16 * 1024, 100);
    dataManager = new HeapFileCheckerDataManager(setup, new File(
        TestConstant.getWinRamDiskRuntimeDir() + "/multifile"));
    super.setUp();
  }
View Full Code Here

Examples of net.sf.joafip.kvstore.entity.HeapFileSetup

  public CheckSaved(final String storageFileName)
      throws FilePersistenceException {
    super();
    try {
      final File dataFile = new File(storageFileName);
      final HeapFileSetup setup = new HeapFileSetup(
          EnumFileAccessMode.NIO_RANDOM_FILE_ACCESS, dataFile, false,
          false, false, false, 1, 0, null);
      dataManager = new HeapFileDataManager(setup, false);
      final HeapRecordableManager heapRecordableManager = new HeapRecordableManager(
          dataManager);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.