Serialized Form

  • Package org.apache.flink.state.forst

    • Class org.apache.flink.state.forst.ForStConfigurableOptions

      class ForStConfigurableOptions extends Object implements Serializable
    • Class org.apache.flink.state.forst.ForStMemoryConfiguration

      class ForStMemoryConfiguration extends Object implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • fixedMemoryPerSlot
          org.apache.flink.configuration.MemorySize fixedMemoryPerSlot
          The total memory for all ForSt 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 ForSt. 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.state.forst.ForStNativeMetricOptions

      class ForStNativeMetricOptions extends Object implements Serializable
      serialVersionUID:
      1L
      • Serialized Fields

        • columnFamilyAsVariable
          boolean columnFamilyAsVariable
        • monitorTickerTypes
          Set<org.forstdb.TickerType> monitorTickerTypes
        • properties
          Set<ForStProperty> properties
    • Class org.apache.flink.state.forst.ForStStateBackend

      class ForStStateBackend 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.
        • forStMemoryFactory
          ForStMemoryControllerUtils.ForStMemoryFactory forStMemoryFactory
          Factory for Write Buffer Manager and Block Cache.
        • forStOptionsFactory
          ForStOptionsFactory forStOptionsFactory
          The options factory to create the ForSt options in the cluster.
        • localForStDirectories
          File[] localForStDirectories
          Base paths for ForSt 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.
        • memoryConfiguration
          ForStMemoryConfiguration memoryConfiguration
          The configuration for memory settings (pool sizes, etc.).
        • nativeMetricOptions
          ForStNativeMetricOptions nativeMetricOptions
          The default ForSt property-based metrics options.
        • overlapFractionThreshold
          double overlapFractionThreshold
          The threshold of the overlap fraction between the handle's key-group range and target key-group range.
        • priorityQueueConfig
          ForStPriorityQueueConfig priorityQueueConfig
          The configuration for rocksdb priorityQueue state settings (priorityQueue state type, etc.).
        • recoveryClaimMode
          org.apache.flink.core.execution.RecoveryClaimMode recoveryClaimMode
          The recovery claim mode.
        • remoteForStDirectory
          org.apache.flink.core.fs.Path remoteForStDirectory
          Base paths for ForSt remote directory, as configured. Null if not yet set, in which case the configuration values will be used. The configuration will fallback to local directory by default. TODO: fallback to checkpoint directory if not configured.
        • remoteShareWithCheckpoint
          boolean remoteShareWithCheckpoint
        • rescalingUseDeleteFilesInRange
          org.apache.flink.util.TernaryBoolean rescalingUseDeleteFilesInRange
          Whether to leverage deleteFilesInRange API to clean up useless rocksdb files during rescaling.
        • useIngestDbRestoreMode
          org.apache.flink.util.TernaryBoolean useIngestDbRestoreMode
          Whether we use the optimized Ingest/Clip DB method for rescaling RocksDB incremental checkpoints.
  • Package org.apache.flink.state.forst.sync