Gyula Fora created FLINK-31215:
----------------------------------

             Summary: Backpropagate processing rate limits from non-scalable 
bottlenecks to upstream operators
                 Key: FLINK-31215
                 URL: https://issues.apache.org/jira/browse/FLINK-31215
             Project: Flink
          Issue Type: New Feature
          Components: Autoscaler, Kubernetes Operator
            Reporter: Gyula Fora


The current algorithm scales operators based on input data rates by propagating 
it forward through the graph.

However there are cases where a certain operators processing capacity is 
limited either because it has a set maxParallelism or the users excludes it 
from scaling (or otherwise the capacity doesnt increase with scaling).

In these cases it doesn't make sense to scale upstream operators to the target 
data rate if the job is going to be bottlenecked by a downstream operator. But 
instead we should backpropagate the limit based on the non-scalable bottleneck.



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

Reply via email to