[
https://issues.apache.org/jira/browse/FLINK-25163?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
ASF GitHub Bot updated FLINK-25163:
-----------------------------------
Labels: pull-request-available (was: )
> Add more options for rocksdb state backend to make configuration more flexible
> ------------------------------------------------------------------------------
>
> Key: FLINK-25163
> URL: https://issues.apache.org/jira/browse/FLINK-25163
> Project: Flink
> Issue Type: Improvement
> Components: Runtime / State Backends
> Reporter: 刘方奇
> Assignee: 刘方奇
> Priority: Major
> Labels: pull-request-available
>
> Now flink has less options than the configurations what Rocksdb can set. We
> can see many function in the org.rocksdb.DBOptions that can influence its
> behavior(e.g rocksdb background threads).
> It make us do less when we want to do some thing to tuning Rocksdb. In my
> opinion, there are at least there options:
> # maxBackgroundFlushes, it can define the background flush threads. default
> 1.
> # maxBackgroundCompactions, it can define the background compaction threads.
> default 1.
> # maxBackgroundJobs, it can define the background threads. default 2.
> setIncreaseParallelism (the most we can do for the rocksdb backend background
> threads) seems like can do little. It can't change the flush threads. I think
> it's necessary to make rocksdb configuration flexible.
--
This message was sent by Atlassian Jira
(v8.20.1#820001)