Class ForStConfigurableOptions

java.lang.Object
org.apache.flink.state.forst.ForStConfigurableOptions
All Implemented Interfaces:
Serializable

@Experimental public class ForStConfigurableOptions extends Object implements Serializable
This class contains the configuration options for the ForStStateBackend.

Currently, Options of ForSt would be configured by values here, and a user-defined ForStOptionsFactory may override the configurations here.

See Also:
  • Field Details

    • MAX_BACKGROUND_THREADS

      public static final org.apache.flink.configuration.ConfigOption<Integer> MAX_BACKGROUND_THREADS
    • MAX_OPEN_FILES

      public static final org.apache.flink.configuration.ConfigOption<Integer> MAX_OPEN_FILES
    • LOG_MAX_FILE_SIZE

      public static final org.apache.flink.configuration.ConfigOption<org.apache.flink.configuration.MemorySize> LOG_MAX_FILE_SIZE
    • LOG_FILE_NUM

      public static final org.apache.flink.configuration.ConfigOption<Integer> LOG_FILE_NUM
    • LOG_DIR

      public static final org.apache.flink.configuration.ConfigOption<String> LOG_DIR
    • LOG_LEVEL

      public static final org.apache.flink.configuration.ConfigOption<org.forstdb.InfoLogLevel> LOG_LEVEL
    • COMPACTION_STYLE

      public static final org.apache.flink.configuration.ConfigOption<org.forstdb.CompactionStyle> COMPACTION_STYLE
    • USE_DYNAMIC_LEVEL_SIZE

      public static final org.apache.flink.configuration.ConfigOption<Boolean> USE_DYNAMIC_LEVEL_SIZE
    • COMPRESSION_PER_LEVEL

      public static final org.apache.flink.configuration.ConfigOption<List<org.forstdb.CompressionType>> COMPRESSION_PER_LEVEL
    • TARGET_FILE_SIZE_BASE

      public static final org.apache.flink.configuration.ConfigOption<org.apache.flink.configuration.MemorySize> TARGET_FILE_SIZE_BASE
    • MAX_SIZE_LEVEL_BASE

      public static final org.apache.flink.configuration.ConfigOption<org.apache.flink.configuration.MemorySize> MAX_SIZE_LEVEL_BASE
    • WRITE_BUFFER_SIZE

      public static final org.apache.flink.configuration.ConfigOption<org.apache.flink.configuration.MemorySize> WRITE_BUFFER_SIZE
    • MAX_WRITE_BUFFER_NUMBER

      public static final org.apache.flink.configuration.ConfigOption<Integer> MAX_WRITE_BUFFER_NUMBER
    • MIN_WRITE_BUFFER_NUMBER_TO_MERGE

      public static final org.apache.flink.configuration.ConfigOption<Integer> MIN_WRITE_BUFFER_NUMBER_TO_MERGE
    • BLOCK_SIZE

      public static final org.apache.flink.configuration.ConfigOption<org.apache.flink.configuration.MemorySize> BLOCK_SIZE
    • METADATA_BLOCK_SIZE

      public static final org.apache.flink.configuration.ConfigOption<org.apache.flink.configuration.MemorySize> METADATA_BLOCK_SIZE
    • BLOCK_CACHE_SIZE

      public static final org.apache.flink.configuration.ConfigOption<org.apache.flink.configuration.MemorySize> BLOCK_CACHE_SIZE
    • WRITE_BATCH_SIZE

      public static final org.apache.flink.configuration.ConfigOption<org.apache.flink.configuration.MemorySize> WRITE_BATCH_SIZE
    • USE_BLOOM_FILTER

      public static final org.apache.flink.configuration.ConfigOption<Boolean> USE_BLOOM_FILTER
    • BLOOM_FILTER_BITS_PER_KEY

      public static final org.apache.flink.configuration.ConfigOption<Double> BLOOM_FILTER_BITS_PER_KEY
    • BLOOM_FILTER_BLOCK_BASED_MODE

      public static final org.apache.flink.configuration.ConfigOption<Boolean> BLOOM_FILTER_BLOCK_BASED_MODE
    • COMPACT_FILTER_QUERY_TIME_AFTER_NUM_ENTRIES

      public static final org.apache.flink.configuration.ConfigOption<Long> COMPACT_FILTER_QUERY_TIME_AFTER_NUM_ENTRIES
    • COMPACT_FILTER_PERIODIC_COMPACTION_TIME

      public static final org.apache.flink.configuration.ConfigOption<Duration> COMPACT_FILTER_PERIODIC_COMPACTION_TIME
    • RESTORE_OVERLAP_FRACTION_THRESHOLD

      public static final org.apache.flink.configuration.ConfigOption<Double> RESTORE_OVERLAP_FRACTION_THRESHOLD
    • USE_INGEST_DB_RESTORE_MODE

      public static final org.apache.flink.configuration.ConfigOption<Boolean> USE_INGEST_DB_RESTORE_MODE
    • USE_DELETE_FILES_IN_RANGE_DURING_RESCALING

      public static final org.apache.flink.configuration.ConfigOption<Boolean> USE_DELETE_FILES_IN_RANGE_DURING_RESCALING
  • Constructor Details

    • ForStConfigurableOptions

      public ForStConfigurableOptions()