Serialized Form
-
Package org.apache.flink.contrib.streaming.state
-
Class org.apache.flink.contrib.streaming.state.EmbeddedRocksDBStateBackend extends org.apache.flink.runtime.state.AbstractManagedMemoryStateBackend implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
configurableOptions
org.apache.flink.configuration.ReadableConfig configurableOptions
The configurable options. -
enableIncrementalCheckpointing
org.apache.flink.util.TernaryBoolean enableIncrementalCheckpointing
This determines if incremental checkpointing is enabled. -
incrementalRestoreAsyncCompactAfterRescale
org.apache.flink.util.TernaryBoolean incrementalRestoreAsyncCompactAfterRescale
Whether we trigger an async compaction after restores for which we detect state in the database (including tombstones) that exceed the proclaimed key-groups range of the backend. -
localRocksDbDirectories
File[] localRocksDbDirectories
Base paths for RocksDB directory, as configured. Null if not yet set, in which case the configuration values will be used. The configuration defaults to the TaskManager's temp directories. -
manualCompactionConfig
RocksDBManualCompactionConfig manualCompactionConfig
-
memoryConfiguration
RocksDBMemoryConfiguration memoryConfiguration
The configuration for memory settings (pool sizes, etc.). -
nativeMetricOptions
RocksDBNativeMetricOptions nativeMetricOptions
The default rocksdb property-based metrics options. -
numberOfTransferThreads
int numberOfTransferThreads
Thread number used to transfer (download and upload) state, default value: 1. -
overlapFractionThreshold
double overlapFractionThreshold
The threshold of the overlap fraction between the handle's key-group range and target key-group range. -
predefinedOptions
PredefinedOptions predefinedOptions
The pre-configured option settings. -
priorityQueueConfig
RocksDBPriorityQueueConfig priorityQueueConfig
The configuration for rocksdb priorityQueue state settings (priorityQueue state type, etc.). -
rescalingUseDeleteFilesInRange
org.apache.flink.util.TernaryBoolean rescalingUseDeleteFilesInRange
Whether to leverage deleteFilesInRange API to clean up useless rocksdb files during rescaling. -
rocksDBMemoryFactory
RocksDBMemoryControllerUtils.RocksDBMemoryFactory rocksDBMemoryFactory
Factory for Write Buffer Manager and Block Cache. -
rocksDbOptionsFactory
RocksDBOptionsFactory rocksDbOptionsFactory
The options factory to create the RocksDB options in the cluster. -
useIngestDbRestoreMode
org.apache.flink.util.TernaryBoolean useIngestDbRestoreMode
Whether we use the optimized Ingest/Clip DB method for rescaling RocksDB incremental checkpoints. -
writeBatchSize
long writeBatchSize
Max consumed memory size for one batch inRocksDBWriteBatchWrapper
, default value 2mb.
-
-
Class org.apache.flink.contrib.streaming.state.RocksDBConfigurableOptions extends Object implements Serializable
-
Class org.apache.flink.contrib.streaming.state.RocksDBMemoryConfiguration extends Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
fixedMemoryPerSlot
org.apache.flink.configuration.MemorySize fixedMemoryPerSlot
The total memory for all RocksDB instances at this slot. Null is not set. -
highPriorityPoolRatio
Double highPriorityPoolRatio
The high priority pool ratio in the shared cache, used for index & filter blocks. Null if not set. -
useManagedMemory
Boolean useManagedMemory
Flag whether to use the managed memory budget for RocksDB. Null is not set. -
usePartitionedIndexFilters
Boolean usePartitionedIndexFilters
Flag whether to use partition index/filters. Null if not set. -
writeBufferRatio
Double writeBufferRatio
The maximum fraction of the total shared memory consumed by the write buffers. Null if not set.
-
-
Class org.apache.flink.contrib.streaming.state.RocksDBNativeMetricOptions extends Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
columnFamilyAsVariable
boolean columnFamilyAsVariable
-
monitorTickerTypes
Set<org.rocksdb.TickerType> monitorTickerTypes
-
properties
Set<RocksDBProperty> properties
-
-
Class org.apache.flink.contrib.streaming.state.RocksDBPriorityQueueConfig extends Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
priorityQueueStateType
EmbeddedRocksDBStateBackend.PriorityQueueStateType priorityQueueStateType
This determines the type of priority queue state. -
rocksDBPriorityQueueSetCacheSize
int rocksDBPriorityQueueSetCacheSize
cache size per keyGroup for rocksDB priority queue state.
-
-
-
Package org.apache.flink.contrib.streaming.state.sstmerge
-
Class org.apache.flink.contrib.streaming.state.sstmerge.RocksDBManualCompactionConfig extends Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
maxAutoCompactions
int maxAutoCompactions
-
maxFileSizeToCompact
org.apache.flink.configuration.MemorySize maxFileSizeToCompact
-
maxFilesToCompact
int maxFilesToCompact
-
maxManualCompactions
int maxManualCompactions
-
maxOutputFileSize
org.apache.flink.configuration.MemorySize maxOutputFileSize
-
minFilesToCompact
int minFilesToCompact
-
minInterval
long minInterval
-
-