Roman Khachatryan created FLINK-35501:
-----------------------------------------

             Summary: Use common thread pools when transferring RocksDB state 
files
                 Key: FLINK-35501
                 URL: https://issues.apache.org/jira/browse/FLINK-35501
             Project: Flink
          Issue Type: Improvement
          Components: Runtime / State Backends
    Affects Versions: 1.20.0
            Reporter: Roman Khachatryan
            Assignee: Roman Khachatryan
             Fix For: 1.20.0


Currently, each RocksDB state backend creates an executor backed by a thread 
pool.

This makes it difficult to control the total number of threads per TM because 
it might have at least one task per slot and theoretically, many state backends 
per task (because of chaining).

Additionally, using a common thread pool allows to indirectly control the load 
on the underlying DFS (e.g. the total number of requests to S3 from a TM).



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to