Examples of HeapFileSetup


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

  public PersistantDataRecordIdentifierSet(final String filePath)
      throws HeapException {
    super();
    final File dataFile = new File(filePath);
    final HeapFileSetup setup = new HeapFileSetup(
        EnumFileAccessMode.MAPPED_RANDOM_FILE_ACCESS, dataFile,
        false/* crashSafeMode */, true/* useCacheMode */,
        false/* deleteRenaming */, false/* clearResizeFile */,
        1/* maxFileOperationRetry */, 0/* fileOperationRetryMsDelay */,
        null/* openFileTraceFile */);
    setup.cacheSetup(1024/* pageSize */, 1024/* maxPage */);
    setup.fileBufferSetup(8 * 1024/* maxBufferSize */, 32/* maxNumberOfBuffer */);
    heapDataManagerForSet = new AutoSaveHeapFileDataManager(setup, false,
        MAX_RECORDS);
  }
View Full Code Here

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

        .getFileOperationRetryMsDelay();

    final File openFileTraceFile = new File(pathName,
        AbstractStoreDelegatingToDataManager.TRACE_FILE);

    final HeapFileSetup setup = new HeapFileSetup(fileAccessMode, dataFile,
        crashSafeMode, useCacheMode, deleteRenaming, clearResizeFile,
        maxFileOperationRetry, fileOperationRetryMsDelay,
        openFileTraceFile);
    final int maxPage = AbstractPerfService.NUMBER_OF_PAGE;
    final int pageSize = AbstractPerfService.PAGE_SIZE;
    setup.cacheSetup(pageSize, maxPage);
    HeapFileDataManager dataManager = new HeapFileDataManager(setup,
        manageNodeIndex);

    dataManager.startService(false/* removeFiles */);

 
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/* crash safe */,
        /**/true/* use cache */,
        /**/false/* delete renaming */, false/* clearResizeFile */, 1,
        0,
        /**/openFileTraceFile);
    setup.cacheSetup(16 * 1024, 100);
    dataManager = new HeapFileDataManager(setup, false);
    super.setUp();
  }
View Full Code Here

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

            .isClearResizeFile();
        final int maxFileOperationRetry = storeProperties
            .getMaxFileOperationRetry();
        final int fileOperationRetryMsDelay = storeProperties
            .getFileOperationRetryMsDelay();
        final HeapFileSetup setup = new HeapFileSetup(fileAccessMode,
            dataFile, crashSafeMode, useCacheMode, deleteRenaming,
            clearResizeFile, maxFileOperationRetry,
            fileOperationRetryMsDelay, openFileTraceFile);
        if (crashSafeMode) {
          final String backupDataFileName = storeProperties
              .getBackupDataFileName();
          final String toUseBackupDataFileName = backupDataFileName == null ? STORE_BAK
              : backupDataFileName;
          final File backupDataFile = new File(pathName,
              toUseBackupDataFileName);
          final String stateOkFlagFileName = storeProperties
              .getStateOkFlagFileName();
          final String toUseStateOkFlagFileName = stateOkFlagFileName == null ? DATA_FLAG
              : stateOkFlagFileName;
          final File stateOkFlagFile = new File(pathName,
              toUseStateOkFlagFileName);
          final String stateBackupOkFlagFileName = storeProperties
              .getStateBackupOkFlagFileName();
          final String toUseStateBackupOkFlagFileName = stateBackupOkFlagFileName == null ? BACKUP_FLAG
              : stateBackupOkFlagFileName;
          final File stateBackupOkFlagFile = new File(pathName,
              toUseStateBackupOkFlagFileName);
          final String globalStateFlagFileName = storeProperties
              .getGlobalStateFlagFileName();
          final String toUseGlobalStateFlagFileName = globalStateFlagFileName == null ? GLOBAL_FLAG
              : globalStateFlagFileName;
          final File globalStateFlagFile = new File(pathName,
              toUseGlobalStateFlagFileName);
          setup.crashSafeSetup(
          /**/backupDataFile,
          /**/stateOkFlagFile,
          /**/stateBackupOkFlagFile,
          /**/globalStateFlagFile);
        }
        if (useCacheMode) {
          final int pageSize = storeProperties.getPageSize();
          final int maxPage = storeProperties.getMaxPage();
          setup.cacheSetup(pageSize, maxPage);
        }
        if (EnumFileAccessMode.MAPPED_RANDOM_FILE_ACCESS
            .equals(fileAccessMode)) {
          final int maxNumberOfBuffer = storeProperties
              .getMaxNumberOfBuffer();
          final int maxBufferSize = storeProperties
              .getMaxBufferSize();
          setup.fileBufferSetup(maxBufferSize, maxNumberOfBuffer);
        }
        this.dataManager = new HeapFileDataManager(setup, false);
      } catch (HeapException exception) {
        logger.fatal(CREATION_FAILED, exception);
        throw new StoreException(CREATION_FAILED, exception);
View Full Code Here

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

  public PersistantDataRecordIdentifierSetQue(
      final String directoryName) throws HeapException {
    super();

    final File dataFile = new File(directoryName + "/set");
    final HeapFileSetup setup = new HeapFileSetup(
        EnumFileAccessMode.MAPPED_RANDOM_FILE_ACCESS, dataFile,
        false/* crashSafeMode */, true/* useCacheMode */,
        false/* deleteRenaming */, false/* clearResizeFile */,
        1/* maxFileOperationRetry */, 0/* fileOperationRetryMsDelay */,
        null/* openFileTraceFile */);
    setup.cacheSetup(1024/* pageSize */, 1024/* maxPage */);
    setup.fileBufferSetup(8 * 1024/* maxBufferSize */, 32/* maxNumberOfBuffer */);
    heapDataManagerForSet = new AutoSaveHeapFileDataManager(setup, false,
        MAX_RECORDS);
    minusOne = longToBinary(-1);
  }
View Full Code Here

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

  @Override
  protected void setUp() throws Exception { // NOPMD
    super.setUp();
    final File dataFile = new File(path + "/data.dat");
    final HeapFileSetup setup = new HeapFileSetup(
        EnumFileAccessMode.NIO_RANDOM_FILE_ACCESS, dataFile,
        false/* crashSafeMode */, false/* useCacheMode */,
        false/* deleteRenaming */, false/* clearResizeFile */,
        0/* maxFileOperationRetry */, 0/* fileOperationRetryMsDelay */,
        null/* openFileTraceFile */);
 
View Full Code Here

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

  @Override
  protected void setUp() throws Exception { // NOPMD
    super.setUp();
    final File dataFile = new File(path + "/data.dat");
    final HeapFileSetup setup = new HeapFileSetup(
        EnumFileAccessMode.NIO_RANDOM_FILE_ACCESS, dataFile,
        false/* crashSafeMode */, false/* useCacheMode */,
        false/* deleteRenaming */, false/* clearResizeFile */,
        0/* maxFileOperationRetry */, 0/* fileOperationRetryMsDelay */,
        null/* openFileTraceFile */);
 
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.