voldemort.store.bdb
Class BdbRuntimeConfig

java.lang.Object
  extended by voldemort.store.bdb.BdbRuntimeConfig

public class BdbRuntimeConfig
extends java.lang.Object

Runtime (i.e., post Environment creation) configuration for BdbStorageEngine


Field Summary
static boolean DEFAULT_EXPOSE_SPACE_UTIL
           
static com.sleepycat.je.LockMode DEFAULT_LOCK_MODE
           
static boolean DEFAULT_MINIMIZE_SCAN_IMPACT
           
static long DEFAULT_STATS_CACHE_TTL_MS
           
static boolean DEFAULT_TURNOFF_CHECKPOINTER_BATCH_WRITES
           
 
Constructor Summary
BdbRuntimeConfig()
           
BdbRuntimeConfig(VoldemortConfig config)
           
 
Method Summary
 boolean getExposeSpaceUtil()
           
 com.sleepycat.je.LockMode getLockMode()
           
 boolean getMinimizeScanImpact()
           
 long getStatsCacheTtlMs()
           
 boolean isCheckpointerOffForBatchWrites()
           
 void setCheckpointerOffForBatchWrites(boolean checkpointerOffForBulkWrites)
           
 void setExposeSpaceUtil(boolean expose)
           
 BdbRuntimeConfig setLockMode(com.sleepycat.je.LockMode lockMode)
           
 void setMinimizeScanImpact(boolean minimizeScanImpact)
           
 BdbRuntimeConfig setStatsCacheTtlMs(long statsCacheTtlMs)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_STATS_CACHE_TTL_MS

public static final long DEFAULT_STATS_CACHE_TTL_MS
See Also:
Constant Field Values

DEFAULT_LOCK_MODE

public static final com.sleepycat.je.LockMode DEFAULT_LOCK_MODE

DEFAULT_EXPOSE_SPACE_UTIL

public static final boolean DEFAULT_EXPOSE_SPACE_UTIL
See Also:
Constant Field Values

DEFAULT_MINIMIZE_SCAN_IMPACT

public static final boolean DEFAULT_MINIMIZE_SCAN_IMPACT
See Also:
Constant Field Values

DEFAULT_TURNOFF_CHECKPOINTER_BATCH_WRITES

public static final boolean DEFAULT_TURNOFF_CHECKPOINTER_BATCH_WRITES
See Also:
Constant Field Values
Constructor Detail

BdbRuntimeConfig

public BdbRuntimeConfig()

BdbRuntimeConfig

public BdbRuntimeConfig(VoldemortConfig config)
Method Detail

getStatsCacheTtlMs

public long getStatsCacheTtlMs()

setStatsCacheTtlMs

public BdbRuntimeConfig setStatsCacheTtlMs(long statsCacheTtlMs)

getLockMode

public com.sleepycat.je.LockMode getLockMode()

setLockMode

public BdbRuntimeConfig setLockMode(com.sleepycat.je.LockMode lockMode)

setExposeSpaceUtil

public void setExposeSpaceUtil(boolean expose)

getExposeSpaceUtil

public boolean getExposeSpaceUtil()

getMinimizeScanImpact

public boolean getMinimizeScanImpact()

setMinimizeScanImpact

public void setMinimizeScanImpact(boolean minimizeScanImpact)

isCheckpointerOffForBatchWrites

public boolean isCheckpointerOffForBatchWrites()

setCheckpointerOffForBatchWrites

public void setCheckpointerOffForBatchWrites(boolean checkpointerOffForBulkWrites)


Jay Kreps, Roshan Sumbaly, Alex Feinberg, Bhupesh Bansal, Lei Gao, Chinmay Soman, Vinoth Chandar, Zhongjie Wu