[ https://issues.apache.org/jira/browse/FLINK-24967?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17447881#comment-17447881 ]
Aitozi commented on FLINK-24967: -------------------------------- [~pnowojski] Thanks for your detail explanation. I also not meant to make all of them parametrisable. I will make the test combination exploded. IIUC, I think we can improve this from two parts: * Use the contexts class to reduce the scope of heavy {{kvSetup}} * Introduce a conf file to pass the config like the key, value count , size and so on , which is my initial purpose that make the IO pattern configurable. > Make the IO pattern configureable in state benchmarks > ----------------------------------------------------- > > Key: FLINK-24967 > URL: https://issues.apache.org/jira/browse/FLINK-24967 > Project: Flink > Issue Type: Improvement > Components: Benchmarks, Runtime / State Backends > Reporter: Aitozi > Priority: Minor > > Currently, state benchmarks IO size are controlled by > {{StateBenchmarkConstants}}, which are not flexible to change. It's not easy > to test the performance under different IO size/pattern and different disk > (which can be solved by > [FLINK-24918|https://issues.apache.org/jira/browse/FLINK-24918]). I purpose > to make the state benchmark more configurable . -- This message was sent by Atlassian Jira (v8.20.1#820001)