Class RocksDBIncrementalRestoreOperation<K>

    • Constructor Summary

      Constructors 
      Constructor Description
      RocksDBIncrementalRestoreOperation​(String operatorIdentifier, org.apache.flink.runtime.state.KeyGroupRange keyGroupRange, int keyGroupPrefixBytes, int numberOfTransferringThreads, org.apache.flink.util.ResourceGuard dbResourceGuard, org.apache.flink.core.fs.CloseableRegistry cancelStreamRegistryForRestore, org.apache.flink.core.fs.CloseableRegistry cancelRegistryForBackend, ClassLoader userCodeClassLoader, Map<String,​RocksDBKeyedStateBackend.RocksDbKvStateInfo> kvStateInformation, org.apache.flink.runtime.state.StateSerializerProvider<K> keySerializerProvider, File instanceBasePath, File instanceRocksDBPath, org.rocksdb.DBOptions dbOptions, Function<String,​org.rocksdb.ColumnFamilyOptions> columnFamilyOptionsFactory, RocksDBNativeMetricOptions nativeMetricOptions, org.apache.flink.metrics.MetricGroup metricGroup, org.apache.flink.runtime.state.StateBackend.CustomInitializationMetrics customInitializationMetrics, Collection<org.apache.flink.runtime.state.IncrementalKeyedStateHandle> restoreStateHandles, RocksDbTtlCompactFiltersManager ttlCompactFiltersManager, long writeBatchSize, Long writeBufferManagerCapacity, double overlapFractionThreshold, boolean useIngestDbRestoreMode, boolean asyncCompactAfterRescale, boolean useDeleteFilesInRange, ExecutorService ioExecutor, org.apache.flink.runtime.taskmanager.AsyncExceptionHandler asyncExceptionHandler)  
    • Constructor Detail

      • RocksDBIncrementalRestoreOperation

        public RocksDBIncrementalRestoreOperation​(String operatorIdentifier,
                                                  org.apache.flink.runtime.state.KeyGroupRange keyGroupRange,
                                                  int keyGroupPrefixBytes,
                                                  int numberOfTransferringThreads,
                                                  org.apache.flink.util.ResourceGuard dbResourceGuard,
                                                  org.apache.flink.core.fs.CloseableRegistry cancelStreamRegistryForRestore,
                                                  org.apache.flink.core.fs.CloseableRegistry cancelRegistryForBackend,
                                                  ClassLoader userCodeClassLoader,
                                                  Map<String,​RocksDBKeyedStateBackend.RocksDbKvStateInfo> kvStateInformation,
                                                  org.apache.flink.runtime.state.StateSerializerProvider<K> keySerializerProvider,
                                                  File instanceBasePath,
                                                  File instanceRocksDBPath,
                                                  org.rocksdb.DBOptions dbOptions,
                                                  Function<String,​org.rocksdb.ColumnFamilyOptions> columnFamilyOptionsFactory,
                                                  RocksDBNativeMetricOptions nativeMetricOptions,
                                                  org.apache.flink.metrics.MetricGroup metricGroup,
                                                  org.apache.flink.runtime.state.StateBackend.CustomInitializationMetrics customInitializationMetrics,
                                                  @Nonnull
                                                  Collection<org.apache.flink.runtime.state.IncrementalKeyedStateHandle> restoreStateHandles,
                                                  @Nonnull
                                                  RocksDbTtlCompactFiltersManager ttlCompactFiltersManager,
                                                  @Nonnegative
                                                  long writeBatchSize,
                                                  Long writeBufferManagerCapacity,
                                                  double overlapFractionThreshold,
                                                  boolean useIngestDbRestoreMode,
                                                  boolean asyncCompactAfterRescale,
                                                  boolean useDeleteFilesInRange,
                                                  ExecutorService ioExecutor,
                                                  org.apache.flink.runtime.taskmanager.AsyncExceptionHandler asyncExceptionHandler)