Status
Discussion thread | https://lists.apache.org/list.html?dev@flink.apache.org |
---|---|
Vote thread | |
JIRA: | https://issues.apache.org/jira/browse/FLINK-18255 |
Released | 1.19 |
Current state: [One of "Under Discussion", "Accepted", "Rejected"]
...
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 |
SingleStateIterator | @Internal |
RocksDBRestoreOperation | @Internal |
RocksDBStateDownloader | @Internal |
RocksDBStateUploader | @Internal |
Moreover, EmbeddedRocksDBStateBackend and EmbeddedRocksDBStateBackendFactory have beed marked as @PublicEvolving , so this FLIP don't need to consider them.
...