Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Status

Current state[One of "Under Discussion", "Accepted", "Rejected"]

...

Discussion threadhttps://

...

...

...


JIRA:

...

...

Released

...

1.20

Please keep the discussion on the mailing list rather than commenting on the wiki (wiki discussions get unwieldy fast).

...

This FLIP will add API annotations for Rocksdb StateBackend user-facing classes. The classes listed below are not annotated currently, and I propose that they are annotated as listed below on the right.

Class (in flink-statebackend-rocksdb module)

annotation that need be added

ConfigurableRocksDBOptionsFactory

@PublicEvolving

RocksDBConfigurableOptions

@PublicEvolving

RocksDBNativeMetricOptions

@PublicEvolving

RocksDBOptions

@PublicEvolving

RocksDBOptionsFactory

@PublicEvolving

RocksDBStateBackendFactory

@PublicEvolving      @Deprecated

SingleStateIterator

@Internal

RocksDBRestoreOperation

@Internal

@Internal  

RocksDBStateDownloader

@Internal

RocksDBStateUploader

@Internal

Moreover, EmbeddedRocksDBStateBackend and EmbeddedRocksDBStateBackendFactory have beed marked as @PublicEvolving , so this FLIP don't need to consider them.

...