[
https://issues.apache.org/jira/browse/FLINK-5138?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
zhijiang updated FLINK-5138:
----------------------------
Component/s: (was: DataStream API)
(was: DataSet API)
(was: Core)
State Backends, Checkpointing
> The StateBackend provides the method to estimate memory usage based on hint
> of state size in ResourceSpec
> ---------------------------------------------------------------------------------------------------------
>
> Key: FLINK-5138
> URL: https://issues.apache.org/jira/browse/FLINK-5138
> Project: Flink
> Issue Type: Sub-task
> Components: State Backends, Checkpointing
> Reporter: zhijiang
> Assignee: zhijiang
>
> Users may specify the state size in *setResource* API, then the different
> *StateBackend* implementation should roughly estimate the different kinds of
> memory usages based on the state size. This part of estimate memory will be
> aggregated with other memories in *ResourceSpec*. There are two advantages to
> do this:
> - For RocksDB backend, the proper memory setting for RocksDB can get better
> performance in read and write.
> - This estimate memory will be considered when requesting resource for
> container, so the total memory usage will not exceed the container limit.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)