[
https://issues.apache.org/jira/browse/FLINK-34266?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Gyula Fora closed FLINK-34266.
------------------------------
Fix Version/s: kubernetes-operator-1.8.0
Resolution: Fixed
merged to main 0a7588c084e7197f73e659e763f4d82d2d94ae76
> Output ratios should be computed over the whole metric window instead of
> averaged
> ---------------------------------------------------------------------------------
>
> Key: FLINK-34266
> URL: https://issues.apache.org/jira/browse/FLINK-34266
> Project: Flink
> Issue Type: Improvement
> Components: Autoscaler
> Reporter: Gyula Fora
> Assignee: Gyula Fora
> Priority: Critical
> Labels: pull-request-available
> Fix For: kubernetes-operator-1.8.0
>
>
> Currently Output ratios are computed during metric collection based on the
> current in/out metrics an stored as part of the collected metrics.
> During evaluation the output ratios previously computed are then averaged
> together in the metric window. This however leads to incorrect computation
> due to the nature of the computation and averaging.
> Example:
> Let's look at a window operator that simply sorts and re-emits events in
> windows. During the window collection phase, output ratio will be computed
> and stored as 0. During the window computation the output ratio will be
> last_input_rate / window_size. Depending on the last input rate observation
> this can be off when averaged into any direction.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)