-
checkpointDirectory
org.apache.flink.core.fs.Path checkpointDirectory
The checkpoint directory that we copy the RocksDB backups to.
-
nonPartitionedStateBackend
org.apache.flink.runtime.state.AbstractStateBackend nonPartitionedStateBackend
The state backend that stores the non-partitioned state
-
fullyAsyncBackup
boolean fullyAsyncBackup
Whether we do snapshots fully asynchronous
-
operatorIdentifier
String operatorIdentifier
Operator identifier that is used to uniqueify the RocksDB storage path.
-
jobId
org.apache.flink.api.common.JobID jobId
JobID for uniquifying backup paths.
-
configuredDbBasePaths
org.apache.flink.core.fs.Path[] configuredDbBasePaths
Base paths for RocksDB directory, as configured. May be null.
-
initializedDbBasePaths
File[] initializedDbBasePaths
Base paths for RocksDB directory, as initialized
-
nextDirectory
int nextDirectory
-
predefinedOptions
PredefinedOptions predefinedOptions
The pre-configured option settings
-
optionsFactory
OptionsFactory optionsFactory
The options factory to create the RocksDB options in the cluster
-
dbCleanupLock
org.apache.flink.runtime.util.SerializableObject dbCleanupLock
Lock for protecting cleanup of the RocksDB db. We acquire this when doing asynchronous
checkpoints and when disposing the db. Otherwise, the asynchronous snapshot might try
iterating over a disposed db.
-
kvStateInformation
Map<K,V> kvStateInformation
Information about the k/v states as we create them. This is used to retrieve the
column family that is used for a state and also for sanity checks when restoring.