@Override public DBOptions createDBOptions() { return new DBOptions() .setUseFsync(false); }
@Override public DBOptions createDBOptions() { return new DBOptions() .setIncreaseParallelism(4) .setUseFsync(false) .setMaxOpenFiles(-1); }
@Override public DBOptions createDBOptions() { return new DBOptions() .setIncreaseParallelism(4) .setUseFsync(false) .setMaxOpenFiles(-1); }
@Override public DBOptions createDBOptions() { return new DBOptions() .setIncreaseParallelism(4) .setUseFsync(false) .setMaxOpenFiles(-1); }
public void initDb(List<Integer> list) throws Exception { LOG.info("Begin to init rocksDB of {}", rootDir); DBOptions dbOptions = null; List<ColumnFamilyDescriptor> columnFamilyNames = new ArrayList<>(); columnFamilyNames.add(new ColumnFamilyDescriptor(RocksDB.DEFAULT_COLUMN_FAMILY)); for (Integer timeout : list) { columnFamilyNames.add(new ColumnFamilyDescriptor(String.valueOf(timeout).getBytes())); } List<Integer> ttlValues = new ArrayList<>(); // Default column family with infinite TTL // NOTE that the first must be 0, RocksDB.java API has this limitation ttlValues.add(0); // new column family with list second ttl ttlValues.addAll(list); try { dbOptions = new DBOptions().setCreateMissingColumnFamilies(true).setCreateIfMissing(true); List<ColumnFamilyHandle> columnFamilyHandleList = new ArrayList<>(); ttlDB = TtlDB.open(dbOptions, rootDir, columnFamilyNames, columnFamilyHandleList, ttlValues, false); for (int i = 0; i < ttlValues.size(); i++) { windowHandlers.put(ttlValues.get(i), columnFamilyHandleList.get(i)); } LOG.info("Successfully init rocksDB of {}", rootDir); } finally { if (dbOptions != null) { dbOptions.dispose(); } } }
); DBOptions options = new DBOptions() .setCreateIfMissing(true) .setCreateMissingColumnFamilies(true);
return RocksDB.open(options, rocksDbDir.toAbsolutePath().toString()); } else { final DBOptions options = new DBOptions() .setCreateIfMissing(true) .setCreateMissingColumnFamilies(true)
); DBOptions options = new DBOptions()
options.setLevelZeroFileNumCompactionTrigger(compactionTriggerNum); DBOptions dbOptions = new DBOptions(); dbOptions.setCreateMissingColumnFamilies(true); dbOptions.setCreateIfMissing(true);
@Override public DBOptions createDbOptions(DBOptions currentOptions) { if (currentOptions == null) currentOptions = new DBOptions(); currentOptions.setCreateIfMissing(true); currentOptions.setCreateMissingColumnFamilies(true); //currentOptions.setMemTableConfig(new HashLinkedListMemTableConfig()); //currentOptions.setStatsDumpPeriodSec(300); //currentOptions.createStatistics(); currentOptions.setAllowOsBuffer(true); currentOptions.setMaxOpenFiles(-1); currentOptions.setMaxBackgroundFlushes(2); currentOptions.setMaxBackgroundCompactions(2); currentOptions.setAllowOsBuffer(false); return currentOptions; }
DBOptions.getDBOptionsFromProps(dbProperties) : new DBOptions(); if (dbOptions == null) { throw new StorageInitializationException("Unable to parse Data Base Options.");
DBOptions options = new DBOptions(); RocksDBStdSessions.initOptions(this.conf, options, null, null); options.setWalDir(walPath);
public RocksdbNodeStore(Supplier<RocksDB> db) { this._dbSupplier = db; this.batchOptions = new DBOptions(); }
@Override public DBOptions createDBOptions() { return new DBOptions() .setUseFsync(false) .setDisableDataSync(true); }
@Override public DBOptions createDBOptions() { return new DBOptions() .setIncreaseParallelism(4) .setUseFsync(false) .setMaxOpenFiles(-1); }
@Override public DBOptions createDBOptions() { return new DBOptions() .setIncreaseParallelism(4) .setUseFsync(false) .setMaxOpenFiles(-1); }
@Override public DBOptions createDBOptions() { return new DBOptions() .setIncreaseParallelism(4) .setUseFsync(false) .setMaxOpenFiles(-1); }
@Override public DBOptions createDBOptions() { return new DBOptions() .setIncreaseParallelism(4) .setUseFsync(false) .setMaxOpenFiles(-1); }
@Override public DBOptions createDBOptions() { return new DBOptions() .setIncreaseParallelism(4) .setUseFsync(false) .setDisableDataSync(true) .setMaxOpenFiles(-1); }
@Override public DBOptions createDBOptions() { return new DBOptions() .setIncreaseParallelism(4) .setUseFsync(false) .setDisableDataSync(true) .setMaxOpenFiles(-1); }