set je.freeDisk=50Мб for import and upgrade operations
| | |
| | | final EnvironmentConfig dbEnvConfig = new EnvironmentConfig(); |
| | | dbEnvConfig.setTransactional(false); |
| | | dbEnvConfig.setAllowCreate(true); |
| | | dbEnvConfig.setConfigParam("je.freeDisk",String.valueOf(50*1024*1024)); |
| | | this.dbEnv = new Environment(queueEnvPath, |
| | | dbEnvConfig); |
| | | |
| | |
| | | .setCacheSize(IMPORT_DB_CACHE_SIZE) |
| | | .setDurability(Durability.COMMIT_NO_SYNC) |
| | | .setConfigParam(CLEANER_MIN_UTILIZATION, String.valueOf(config.getDBCleanerMinUtilization())) |
| | | .setConfigParam(LOG_FILE_MAX, String.valueOf(config.getDBLogFileMax())); |
| | | .setConfigParam(LOG_FILE_MAX, String.valueOf(config.getDBLogFileMax())) |
| | | .setConfigParam("je.freeDisk",String.valueOf(50*1024*1024)); |
| | | } |
| | | else |
| | | { |
| | |
| | | if (isBackendIncomplete(accessMode)) |
| | | { |
| | | envConfig = new EnvironmentConfig(); |
| | | envConfig.setAllowCreate(false).setTransactional(false); |
| | | envConfig.setAllowCreate(false).setTransactional(false).setConfigParam("je.freeDisk",String.valueOf(50*1024*1024)); |
| | | // Do not open files on disk |
| | | return; |
| | | } |
| | |
| | | |
| | | private static void migrateDatabases(final File envDir, final Map<String, String> renamedDbs) |
| | | throws ClientException { |
| | | EnvironmentConfig config = new EnvironmentConfig().setTransactional(true); |
| | | EnvironmentConfig config = new EnvironmentConfig().setTransactional(true).setConfigParam("je.freeDisk",String.valueOf(50*1024*1024)); |
| | | try (Environment je = new Environment(envDir, config)) { |
| | | final Transaction txn = je.beginTransaction(null, new TransactionConfig()); |
| | | try { |